Für diejenigen von uns, die Contentwebsites betreiben und sich mit Werbenetzwerken befassen, kann die Bekämpfung böswilliger oder fehlerhafter Rogue-Anzeigen frustrierend sein.Wie erkennen Sie, ob die Seite aufgrund von Javascripts von Drittanbietern langsam ist?
Ich besitze eine Website, die viele Youtube & Dailymotion Videos einbettet. Ab und zu wird eine schlechte Anzeige erscheinen und die Videowiedergabe stottern. Ich habe mich im Einzelfall immer mit diesen befasst. Aber gibt es eine Möglichkeit zu erkennen (mit Javascript), ob die Seite langsam ist oder nicht?
In meinem Kopf ist eine sehr grobe Möglichkeit, einen setInterval bei 100ms laufen zu lassen. Und wenn es eine große Verzögerung in einem Intervall entdeckt, handeln Sie entsprechend.
Gibt es andere elegantere Ansätze?
Ich habe gerade heute in einem Podcast namens Techsnap gehört, dass ein Angestellter einer Werbefirma sagte, dass sie die Seitenbelastung absichtlich verlangsamen, um eine längere Anzeigezeit zu bekommen ... mehr Geld zu verdienen. Also ja, Werbung, besonders Flash, deshalb habe ich komplett deaktiviert Flash und alles läuft gut. – ppumkin
@ppumkin Wow, das ist einer der vielen Gründe, warum ich denke, dass es eine Revolution in der Web Ads Landschaft geben muss. Zu viele verwertbare Gebiete. Vor kurzem musste ich mich mit einer seltsamen Schurken-Anzeige befassen, die das Blättern von Seiten und Rechtsklicken deaktiviert ... – Dave
Ja ... Flash ist die Hauptquelle von 0day Exploits oder Exploits in nicht gepatchten Browsern ... Das Problem ist, dass es keinen Ersatz gibt für Flash leider :(Und Adobe bringt Patches zu erschreckend niedrigen Raten und bedrohte White-Hat-Forscher mit rechtlichen Schritten für Reverse-Engineering und bietet Patches für Adobe kostenlos. Das ist ein Plus auf Apple, lösten sie die Probleme und ... aber das Minus ist, dass sie nicht teilen wollen. Google und Firefox sind die einzigen aktiven Leute, die Alternativen zu Flash entwickeln ... aber es dauert ewig und ist sehr buggy. – ppumkin