Werbung verspätet laden

  • Hallo zusammen,


    ich habe in meinem Forum Werbebanner geschaltet. Der Anbieter hat mir dazu script-Tags gegeben, die ich an den entsprechenden Stellen einbauen soll - geht dank der Werbe-Funktion ja ganz einfach.


    Leider laden diese Anzeigen allerhand Kram nach, was die Gesamtladezeit des Forum verlängert. So wird z.B. die Sidebar verzögert eingeblendet und die Javascript-Funktionen (z.B. Beiträge markieren) sind erst nutzbar, wenn die Werbung fertig geladen ist. Besonders benutzerfreundlich ist das nicht ..


    Deswegen würde ich diese Anzeigen gerne erst laden, wenn alles andere fertig ist. Gibt es da eine Möglichkeit oder hat jemand einen Tipp?


    Folgende zwei Ansätze funktionieren leider nicht, die Anzeige wird nicht eingeblendet.



    JavaScript
    $(document).ready(function() {
        $.getScript("http://jact.atdmt.com/jaction/JavaScriptTest");
    });


    JavaScript
    var tag = document.createElement("script");
    tag.src = "http://jact.atdmt.com/jaction/JavaScriptTest";
    $("#adContainer").appendChild(tag);


    Und ja, ich habe den Anbieter schon gebeten, die Ladezeiten zu verkürzen. Leider nicht machbar ;)

    Edited once, last by aStoffel ().

  • Versuche mal das Javascript der Werbung an das Ende der Seite zu verschieben, was durch die Benutzung des folgenden Codes automatisch passiert:


    HTML
    <div id="adContainer"></div>
    <script data-relocate="true">
    	//<![CDATA[
    	$(function() {
    		// javascript code des anbieters
                    // der code des anbieters muss dann so angepasst werden, sodass die werbung
                    // im oben angelegten div landet
    	});
    	//]]>
    </script>
  • hallo,


    vielleicht geht asynchrones laden.
    head.load läd automaisch Script asynchron

    Code
    <script data-relocate="true">
        head.load('https://apis.google.com/js/platform.js');
    </script>

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!