Wie überprüfen Sie Google publisher-tag-ad-slot leer ist, oder nicht?
Ich bin mit Google publisher-tags zum abrufen der anzeigen.
Wie um zu überprüfen, ob ich eine ad oder eine leere Anzeige für eine bestimmte ad-slot.
Ich bin mit dem code unten.
googletag.defineSlot("/1234/travel", [[300,250],[300x600]], "div-gpt-ad-123456789-0"))
<div id="div-gpt-ad-123456789-0" style="width: 728px; height: 90px">
<script type="text/javascript">
googletag.cmd.push(function() {
googletag.display("div-gpt-ad-123456789-0");
});
</script>
</div>
Zu prüfen, wie dieses div-Element("div-gpt-ad-123456789-0") enthält ein ad oder nicht?
InformationsquelleAutor user2254912 | 2013-04-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man etwas wie das hier tun:
Ein wenig spät die Antwort. Es könnte sein, dass Sie 3rd-party-anzeigen und in der Regel DFP fungiert als ad ist nicht leer, wenn es serviert eine Rücksendung, aber die Rücksende könnte leer sein.
Stimmen. Ad-Weiterleitungen sind eine heikle Angelegenheit. Sobald eine Anzeige geschaltet wird, wie umleiten, kann man das nicht 100% sicher, was Los ist, angezeigt werden
Kann ich entfernen Sie diese Ereignis-Listener ?wie googletag.pubads().removeEventListener('slotRenderEnded')
InformationsquelleAutor Federico J. Álvarez Valero
Die GPT API stellt eine "SlotRenderEndedEvent", die ausgelöst wird, wenn die Anzeige gerendert wird ( oder wenn nichts zurückgegeben wird )
https://developers.google.com/doubleclick-gpt/reference
Fügen Sie dem handler und überprüfen, isEmpty, um zu bestimmen, wenn eine Anzeige gedient hat.
Auch wenn du Sie aktiviert hast CollapsEmptyDivs für die Anzeigenfläche, die ad div auf display:none von GPT-damit ist auch ein Hinweis darauf, dass nichts zurückgegeben wurde.
InformationsquelleAutor dougwig
Können Sie mit einem on-screen-debugging-tool namens Google Publisher Console zu beheben Probleme mit der Zulieferung.Verwenden Sie "?googfc" als querystring.
Referenz: https://support.google.com/dfp_premium/answer/2462712?hl=en
Wirklich nützlich! Wenn Sie debugging-alles, was mit der ad-slots - starten Sie mit diesem tool.
InformationsquelleAutor Prasanna Jathan
Haben Sie versucht, die Einsichtnahme in die div mit firebug oder den chrome web inspector? Es sollte ein iframe innerhalb der div, wenn es korrekt geladen wird und innerhalb des iframe gibt es einige html mit dem Anzeigentext.
Können Sie debug-DFP ziemlich leicht mit der DFP-Konsole um zu testen, ob Ihre Seite korrekt mit Tags gekennzeichnet ist und dass die anzeigen ausgeliefert werden.
Ich hatte das gleiche problem, so habe ich entwickelt, ein jquery-plugin zum verarbeiten dieser Anforderung hier: github.com/coop182/jquery.dfp.js, Wenn Sie mit jQuery auf Ihrer Seite, dann ist mein plugin übernehmen kann, aus dem normalen DFP-Skript. Es ermöglicht es Ihnen, füllen Sie den Anzeigenblock div mit der Standard-Inhalte, die möglicherweise ein anderes ad oder ein Bild, aber wenn eine Anzeige gefunden, in der DFP für die Anzeige-Einheit die Anzeige überschreibt den Inhalt des div... nimm Kontakt mit mir auf, wenn Sie benötigen, ein Beispiel.
Hallo vielen Dank. Bitte geben Sie mir Beispiel so, dass ich einige Infos zu diesem Thema.
Hier ist ein Beispiel... naja, eigentlich sind es zwei Beispiele. Wenn Sie einen Blick auf die Quelle, es gibt 6 anzeigen auf der Seite, die zweite wird nicht geladen, so werden die Inhalte innerhalb der ad-div wird nur benutzt, statt. Die 5. Anzeige wird auch nicht geladen, aber der Inhalt dieses div-Element geladen ist, indem überprüft wird, ob die adunit ist leer, nachdem es wurde versucht, laden Sie es von google. coop182.github.io/jquery.dfp.js/dfptests/notfound.html
InformationsquelleAutor Matt Cooper