Deaktivieren DFP / DoubleClick iFrames
In Google DFP (DoubleClick) Sie sind ein ad-code in Ihren header und eine für Ihren Körper. Wenn ich diese bestimmte Anzeige-tag /code auf meiner website, egal ob asynchron oder synchron ist, die Anzeige zeigt immer in einem iframe. Ich Frage mich, wie würde ich deaktivieren Sie die iFrame.
Hier ist die generierte header-code über DFP:
<script type='text/javascript'>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function() {
var gads = document.createElement('script');
gads.async = true;
gads.type = 'text/javascript';
var useSSL = 'https:' == document.location.protocol;
gads.src = (useSSL ? 'https:' : 'http:') +
'//www.googletagservices.com/tag/js/gpt.js';
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(gads, node);
})();
</script>
<script type='text/javascript'>
googletag.cmd.push(function() {
googletag.defineSlot('/16569348/ad-test-1', [400, 267], 'div-gpt-ad-1362958263281- 0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
Hier ist die erzeugte Körper-code über DFP:
<!-- ad-test-1 -->
<div id='div-gpt-ad-1362958263281-0' style='width:400px; height:267px;'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1362958263281-0'); });
</script>
</div>
Hier ist das jsFiddle präsentiert diese problem (element untersuchen in google chrome zu sehen, iframe):
Wieder, würde ich gern entfernen Sie die iframe (und das Bild /ad natürlich)... jede Hilfe wäre wirklich zu schätzen. 🙂
- Viele Male, auch für uns, es zeigt ein iframe, ohne wirklich zu be eine Anzeige, nicht sicher, was die Lösung für dieses??
Du musst angemeldet sein, um einen Kommentar abzugeben.
DFP website: link
Hatten wir das gleiche Problem, als unser Ziel war die Beurteilung native ads direkt auf der host-Seite-DOM und nicht ein IFRAME volle Reaktionsfähigkeit. Wir kamen mit einer Lösung, wo wir die Buchung der Anzeige Zeichenfolge für Inhalt auf der host-Seite mit Nachrichten. Auf diese Weise gibt es keine mehr IFRAME.
Details entnehmen Sie bitte http://insights.burda-studios.de/howto-run-fully-responsive-doubleclick-native-ads-without-iframes/
Bitte beachtet, dass wir nur laufen, Haus-anzeigen mit diesem Ansatz, nicht irgendwelche 3rd-party-anzeigen, wo könnte dies zu unerwarteten Verhaltensweisen.
Ich arbeite für eine digitale advertiser und Sie niemals deaktivieren sollten iFrames kommen aus der Werbung.
ANZEIGEN können inclusce schädlich, Skripte, also am besten wäre mit Safeframe (Rahmen mit src poining ausländischer Herkunft) zu verhindern.
Auch viele ad-Skript verwenden
document.write
, und in den iframe, die Sie tun können, die ohne problem, würden Sie es tun, auf Hauptfenster nachdocument.ready
dass malen Ihre Seite leer.Google lädt seine anzeigen in iframes absichtlich, das ist by design.
Dies ist notwendig, da es sowohl erlaubt, Ihre Seite schneller geladen und haben sand-boxed-styles und scripts usw. Das Rendern der Seite ist schneller, da iframes ermöglichen asynchrone laden und Rendern der anzeigen-content.
Ist es möglich, "Büste" aus dem iframe mit Ihren ad-code, wenn Sie wollen, so gibt es keinen wirklichen Nachteil zu den Werbeanzeigen in einem iframe, die uns zeigen, ein Beispiel von, was Sie versuchen zu tun, wenn Sie laufen in ein problem
Hier einige mehr zu Lesen zu tun.
Teil deiner Frage (ob die asynchronen oder synchronen) ist falsch, in meiner Erfahrung.
Nicht sicher, ob das geändert hat oder wenn Sie nicht zu lassen, die das GPT-tags, die synchron laufen, aber da änderte ich den synchron-Modus, die iframes werden nicht mehr verwendet.
Überzeugen Sie sich bei belmodo.tv