API Shortcuts Werbung einblenden mit OpenX AdServer

  • Hallo zusammen.. eventuell weiss jemand eine Antwort.

    API Shortcuts sind wirklich eine tolle Sache..

    Mit dem u.s. Code der auch funktioniert kann man Werbung an bestimmten Stellen einblenden.
    Der Hacken an der Sache ist, ich möchte die Werbung über meinen OpenX AdServer einblenden.

    Wenn ich jetzt den Google AdSense Code durch den Bannercode meines AdServer ersetze, funtioniert leider nichts mehr.

    Wäre Super jemand weiss eine Lösung, eventuell hat jemand damit Erfahrung

    =============
    function zeigewerbung() {
    return 'GOOGLE ADSENSE CODE';
    }
    add_shortcode('werbung', 'zeigewerbung');

    ================

    Stück Brot dabei..? - Danke, Google kenne ich..

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zitat

    Wenn ich jetzt den Google AdSense Code durch den Bannercode meines AdServer ersetze, funtioniert leider nichts mehr.



    waere hilfreich, wenn du den bannercode hier posten wuerdest - wenn es sein muss, anonymisiert.

    liegt manchmal nur an dem unterschied zwischen einfachen und dopppelten anfuehrungszeichen.

  • Bannercode Open X


    liegt manchmal nur an dem unterschied zwischen einfachen und dopppelten anfuehrungszeichen.

    Hallo und Danke..

    hier der Bannercode... allerdings mit doppeltem und einfachen Anführungszeichen hatte ich auch schon probiert... funktioniert auch leider beides nicht...

    OpenX - Bannercode - IP - entfernt als IFrame Tag
    funktioniert auch nicht mit Javasript Tag.. der nochmal darunter
    =========================
    <!--/* OpenX iFrame Tag v2.8.4 */-->

    <iframe id='a74720d1' name='a74720d1' src='http://00.00.00.83/openx/www/deli…DOM_NUMBER_HERE' frameborder='0' scrolling='no' width='234' height='60'><a href='http://00.00.00.83/openx/www/deli…DOM_NUMBER_HERE' target='_blank'><img src='http://00.00.00.83/openx/www/deli…&amp;n=a2166dae' border='0' alt='' /></a></iframe>


    <!--/* OpenX Javascript Tag v2.8.4 */-->

    <script type='text/javascript'><!--//<![CDATA[
    var m3_u = (location.protocol=='https:'?'https://00.00.00.83/openx/www/deli…elivery/ajs.php');
    var m3_r = Math.floor(Math.random()*99999999999);
    if (!document.MAX_used) document.MAX_used = ',';
    document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
    document.write ("?zoneid=20&amp;target=_blank");
    document.write ('&amp;cb=' + m3_r);
    if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
    document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
    document.write ("&amp;loc=" + escape(window.location));
    if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
    if (document.context) document.write ("&context=" + escape(document.context));
    if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
    document.write ("'><\/scr"+"ipt>");
    //]]>--></script><noscript><a href='http://00.00.00.83/openx/www/deli…DOM_NUMBER_HERE' target='_blank'><img src='http://00.00.00.83/openx/www/deli…&amp;n=a5a37133' border='0' alt='' /></a></noscript>

    Stück Brot dabei..? - Danke, Google kenne ich..

  • diese version gib einen iframe im post
    (eine fehlermeldung im iframe ist wegen der verbindung:
    'Firefox can't establish a connection to the server at 00.00.00.83.')

    PHP
    function zeigewerbung() {
    return "<!--/* OpenX iFrame Tag v2.8.4 */-->
    <iframe id='a74720d1' name='a74720d1' src='http://00.00.00.83/openx/www/delivery/afr.php?zoneid=20&amp;target=_blank&amp;cb=INSERT_ RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='434' height='600'><a href='http://00.00.00.83/openx/www/delivery/ck.php?n=a2166dae&amp;cb=INSERT_RANDOM_NUMBER_HERE ' target='_blank'><img src='http://00.00.00.83/openx/www/delivery/avw.php?zoneid=20&amp;cb=INSERT_RANDOM_NUMBER_HERE &amp;n=a2166dae' border='0' alt='' /></a></iframe>
    ";
    }
    add_shortcode('werbung', 'zeigewerbung');



    oder das hier ( einige &amp; durch & ersetzt ):

    PHP
    function zeigewerbung() {
    return "<!--/* OpenX iFrame Tag v2.8.4 */-->
    <iframe id='a74720d1' name='a74720d1' src='http://00.00.00.83/openx/www/delivery/afr.php?zoneid=20&target=_blank&cb=INSERT_ RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='234' height='60'><a href='http://00.00.00.83/openx/www/delivery/ck.php?n=a2166dae&cb=INSERT_RANDOM_NUMBER_HERE ' target='_blank'><img src='http://00.00.00.83/openx/www/delivery/avw.php?zoneid=20&cb=INSERT_RANDOM_NUMBER_HERE &n=a2166dae' border='0' alt='' /></a></iframe>
    ";
    }
    add_shortcode('werbung', 'zeigewerbung');




    es gibt auch noch die moeglichkeit, jedes anfuehrungszeichen (und evtl andere sonderzeichen) durch ein vorgestellten backslash zu escapen:

    \"

    (damit bin ich allerdings beim javascript zu keiner anzeige gelangt)

  • diese version gib einen iframe im post
    (eine fehlermeldung im iframe ist wegen der verbindung:
    'Firefox can't establish a connection to the server at 00.00.00.83.')
    (damit bin ich allerdings beim javascript zu keiner anzeige gelangt)

    Danke... klar die IP habe ich doch entfernt bzw. geändert..

    ich probiere es mal mit dem Backslash..

    Kurze Frage.. hattest Du den Code in der functions.php..? also da wo die Fehlermeldung kam.. weil ich bekomme generell nur eine Seite ohne Inhalte angezeigt sobal ich den Code eingfügt habe..

    Melde mich gleich nochmal..

    Stück Brot dabei..? - Danke, Google kenne ich..


  • es gibt auch noch die moeglichkeit, jedes anfuehrungszeichen (und evtl andere sonderzeichen) durch ein vorgestellten backslash zu escapen:

    Leider keine Ergebnis mit Backslash...

    Kurze Frage.. hattest Du den Code in der functions.php..? also da wo die Fehlermeldung kam.. weil ich bekomme generell nur eine Seite ohne Inhalte angezeigt sobal ich den Code eingfügt habe.

    Stück Brot dabei..? - Danke, Google kenne ich..

  • die beiden codes, die ich gepostet hatte, waren (natuerlich) in der functions.php vom theme (jeweils einer zur zeit).

    damit habe ich einen iframe im artikel (mitten im text) bekommen; wenn ich meine eigene url einsetze, auch ohne fehler, und aktiv.


    funktioniert dein ad-code (zB der iframe), wenn du ihn direkt in den html-editor in einen post einbaust?


  • funktioniert dein ad-code (zB der iframe), wenn du ihn direkt in den html-editor in einen post einbaust?

    Ja beide Codes funktionieren Einwandfrei wenn sie direkt eingebaut werden..
    Ich kann mir nur erklären das es am Theme dann selber liegt..
    Ich benutze wp_baablau..

    Aber wie gesagt.. mit normalem AdSense Code funktioniert es auch..

    Stück Brot dabei..? - Danke, Google kenne ich..

  • Lösung

    Falls jemand das problem auch irgendwann mal hat, es war ganz einfach...
    Im Bannercode
    ' mit " ersetzen..

    Grüsse

    Stück Brot dabei..? - Danke, Google kenne ich..

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!