- Warum werden nicht bei allen Formaten Anzeigen zurückgegeben?
- Wie sieht eine gute descriptionUrl aus?
- Warum erhalte ich die Fehlermeldung „Die Anzeigenantwort enthält keinen gültigen Anzeigentyp“?
- Verfügen Sie über ein Ad Manager-Videoanzeigen-Tag, das ich zum Testen verwenden kann?
- Sollte ich für „adSlotWidth“ und „adSlotHeight“ dieselben Werte festlegen „sz“ in meinem Ad Manager-Anzeigen-Tag einfügen?
- Das Demo-Anzeigen-Tag sieht gut aus, aber wenn ich es mit meinem Anzeigen-Tag wechsle, erscheint keine Anzeige.
- Ich möchte mehr als einmal Anzeigen mit demselben Tag anfordern, aber ich nur bei meiner ersten Anfrage Anzeigen ausgeliefert werden. Was kann ich tun?
- Wie beantrage ich Overlay- und Full-Slot-AdSense-Anzeigen mithilfe des IMA SDK?
- Ich erhalte die Fehlermeldung „Ungültige Klick-URL“ wenn ich auf mein Anzeige. Woran könnte das liegen?
- Warum wird die Meldung „VAST-Dokument leer“ angezeigt? Fehler?
- Kann ich die Größe/den Text der Option „Anzeige überspringen“ ändern? oder andere UI-Elemente?
- Werden native Videosteuerelemente mit dem HTML5 SDK unterstützt?
- Ich sehe die Meldung „Fehler beim Ausführen von ‚play‘“ für 'HTMLMediaElement': API kann nur durch eine Nutzergeste ausgelöst“ in meiner HTML5-Implementierung verwenden. Was kann ich tun?
- Wie gehe ich mit dem Tastaturfokus bei Anzeigenklicks um?
- Warum werden nicht bei allen Formaten Anzeigen zurückgegeben?
-
Die Testanzeigen-Tags sind so eingerichtet, dass bei gültigen Anfragen immer Anzeigen zurückgegeben werden. Dies ist
soll die Integration erleichtern und es einfacher machen, zu testen, wie Ihr Player
fordert und rendert Anzeigen. Anzeigen sind jedoch nicht immer in allen
für Ihre Website, Ihr Konto oder Ihren Anzeigenblock. Wenn deine Integration funktioniert
nicht korrekt für das Test-Tag, aber nicht für Ihr eigenes Tag, könnte eine der folgenden Ursachen vorliegen:
Folgendes:
<ph type="x-smartling-placeholder">
- </ph>
- Sie stellen in Ihrer Umgebung Videos in einem nicht unterstützten Format bereit. Beispiel: nur HTML5-Anzeigen für iOS oder Android schalten.
- Wenn Sie Ad Manager verwenden, enthält Ihre Publisher-ID möglicherweise keine Anzeigen, auf die zu diesem Zeitpunkt. Stellen Sie außerdem sicher, dass Sie die relevanten Anzeigen freigegeben und Creatives in Ad Manager.
- Bei Verwendung von AdSense werden die Ausrichtungskriterien für Ihre Website oder Testseite möglicherweise keine aktiven Anzeigen enthalten. Die häufigste Ursache ist die Verwendung von privaten, nicht gecrawlten Websites.
- Wenn Sie die Verwaltung von Werbenetzwerkpartnern in Ad Exchange nutzen,
descriptionURL
ist nicht festgelegt oder befindet sich nicht im Eigentum bzw. von diesem Unternehmen betrieben Domainverwaltungsliste, werden hier keine Anzeigen ausgeliefert. - Sehen Sie sich die in Ad Exchange für Videos festgelegten Grenzwerte für minCPM an. A kann ein recht hoher CPM zu sehr niedrigen Ausführungsraten führen. Versuchen Sie Folgendes, um das Problem zu beheben: Entfernen des minCPM oder Entfernen des Anzeigenblockparameters aus der Anzeigenanfrage (z.B. Anzeigenflächenname), um zu überprüfen, ob sich dies auf die Ausführungsrate auswirkt.
- Wie sieht eine gute
descriptionUrl
aus? -
Am effektivsten ist, dass der Inhalt der Seite,
descriptionUrl
die auf eine Sammlung von Wörtern oder Wortgruppen, 1 bis 3 Absätze, in denen der Inhalt und Ihre Rolle bei der Bereitstellung beschrieben werden. Eine Methode, die sich in der Vergangenheit bewährt hat, ist das ZusammenfügendescriptionUrl
-Seiteninhalt dynamisch aus vordefinierten Blöcken. Zum Beispiel einige Sätze über den Inhalt, einige Sätze zu Ihrem und einige vordefinierte Snippets, die mit den einzelnen AdSense-Kanal (z. B. „Unterhaltung“ oder „Sport“). Daher wird jedes Stück Inhalte weisen eine hinreichend eindeutigedescriptionUrl
auf, die mit die sowohl allgemeine Informationen (z. B. Genrebeschreibungen) als auch als spezifische Informationen (Inhalt direkt über den Inhalt)Dieses Metadaten-HTML sollte einfach sein, zum Beispiel:
<html> <head> <title>Domain.com - Your tag line here!</title> </head> <body> <h1>Descriptions</h1> <h2>About this Content</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p> <h2>About Domain.com</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p> </body> </html>
- Warum erhalte ich die Fehlermeldung "Anzeigenantwort enthält keinen gültigen Anzeigentyp"?
- Dieser Fehler tritt im Allgemeinen auf, weil keine Anzeigen auf die
spezifische
publisherId
(für den angegebenen Zeitraum) Diese Bedingung kann sich im Laufe des Tages oder auch über mehrere Tage mit Beginn und Ende einer Kampagne ändern. Stellen Sie sicher, dass die gewünschte Anzeige nicht abgelaufen ist und die Targeting-Kriterien der Anzeige korrekt sind. Wenn Anzeigen ordnungsgemäß angefordert, empfangen und gerendert werden Test-publisherId
können Sie sicher sein, dass diese Anzeigen wie mit dem Live-publisherId
verarbeitet, wenn die Anzeigen verfügbar. - Verfügen Sie über ein Ad Manager-Videoanzeigen-Tag, das ich zum Testen verwenden kann?
- Beispiel-Tags finden Sie auf der Seite Beispiel-Tags.
- Soll ich für
adSlotWidth
undadSlotHeight
denselben Wert festlegen? alssz
in meinem Ad Manager-Anzeigen-Tag festlegen? - Nicht unbedingt.
adSlotWidth
undadSlotHeight
muss auf die Breite/Höhe des Players oder Bereichs festgelegt sein, in dem Ihre Anzeigen füllen. Sie werden von AdSense verwendet, um zu bestimmen, welche Anzeigen für die Anpassung verfügbar sind. in diesen Bereich verschieben. Das Schlüssel/Wert-Paarsz
in Ihrem Ad Manager-Anzeigen-Tag ist ist ein Targeting-Parameter und wirkt sich nicht unbedingt auf das ausgelieferte Creative aus (weitere Informationen siehe unten). - Das Demo-Anzeigen-Tag sieht gut aus, aber wenn ich es mit meinem Anzeigen-Tag wechsle, erscheint keine Anzeige.
- Stellen Sie sicher, dass ein Trafficking an das Anzeigen-Tag erfolgt, anfragen. Der einfachste Weg, dies herauszufinden, besteht darin, den HTTP-Traffic zu beobachten. Wenn ein 1x1 pixel graue.gif-Bild in einem HTML-Ankerblock zurückgegeben müssen Sie das Targeting in Ad Manager überprüfen.
- Ich möchte Anzeigen mit demselben Tag mehrmals anfordern, aber ich sehe nur Anzeigen für die erste Wie kann ich das beheben?
-
Wenn Sie Anzeigen mehrmals anfragen, muss der Ad-Server darüber informiert werden.
dass es sich dabei um legitime Anfragen und nicht um versehentliche Duplikate handelt. Das SDK
dies für Sie mit zwei schnellen API-Aufrufen:
<ph type="x-smartling-placeholder">
- </ph>
- Rufen Sie
destroy()
auf der InstanzAdsManager
auf. Dadurch wird verhindert, dass Post-Rolls abgespielt werden, wenn Sie den folgenden Aufruf ancontentComplete()
Du erhältst ein neuesAdsManager
wenn Sie Ihre nächste Anfrage stellen. contentComplete()
aufAdsLoader
anrufen Instanz. Dadurch wird das SDK zurückgesetzt, sodass die neue Anzeigenanfrage Duplikat der vorherigen.
requestAds()
aufrufen aufAdsLoader
-Instanz, damit ein weiterer Satz Anzeigen für ein neues Video. - Rufen Sie
- Wie fordere ich Overlay- und Full-Slot-AdSense-Anzeigen mit dem IMA SDK an?
-
Um AdSense-Anzeigen mithilfe des SDK anzufordern, müssen Sie zunächst eine Anzeigen-Tag enthält. Weitere Informationen dazu findest du in der AdSense-Hilfe für Videos. Sobald Sie Ihr Tag haben, müssen Sie Folgendes tun: um entweder eine Overlay-Anzeige oder eine Full-Slot-Anzeigenanfrage zu senden:
Overlay-Anzeigen <ph type="x-smartling-placeholder">- </ph>
- Lege in
AdsRequest
die Ansichtsmodi fest aufNORMAL
. - Fügen Sie Ihrem Anzeigen-Tag den Parameter
overlay=1
hinzu.
- </ph>
- Lege in
AdsRequest
die Ansichtsmodi fest aufFULLSCREEN
. - Fügen Sie Ihrem Anzeigen-Tag den Parameter
overlay=0
hinzu.
- Lege in
- Ich erhalte die Fehlermeldung "Ungültige Klick-URL" wenn ich auf meine Anzeige klicke. Woran könnte das liegen?
- Die häufigste Ursache für diesen Fehler ist ein falsch maskierter Klick URL Falls dieser Fehler angezeigt wird, überprüfen Sie, ob Ihre Klick-Conversions Die URL ist in der VAST-Antwort richtig maskiert.
- Warum wird die Meldung „VAST-Dokument ist leer“ angezeigt? Fehler?
- Dieser Fehler tritt auf, wenn vom Anzeigen-Tag ein leeres VAST-Dokument zurückgegeben wird. Dies weist darauf hin, dass die Anzeige nicht ordnungsgemäß geschaltet wurde. Sprechen Sie mit Ihrem Account Manager. oder Ad-Server-Beauftragten, um zu sehen, warum Ihr Anzeigen-Tag nicht funktioniert.
- Kann ich die Größe oder den Text des Felds Anzeige überspringen oder anderer Elemente der Benutzeroberfläche ändern?
- Die IMA SDKs unterstützen das Ändern des Layouts, der Größe oder des Inhalts von UI-Elementen nicht.
Weitere Informationen zu UI-Elementen findest du unter
AdsManager.uiElements
. - Werden native Videosteuerelemente mit dem HTML5 SDK unterstützt?
- Nein, das HTML5 SDK unterstützt keine nativen Steuerelemente.
- Ich erhalte die Meldung „Fehler beim Ausführen von ‚play‘. für "HTMLMediaElement": API kann nur initiiert werden durch eine Nutzergeste“ in meiner HTML5-Implementierung verwenden. Wie kann ich das beheben?
-
Auf Mobilgeräten müssen Sie
adDisplayContainer.initialize()
anrufen. als Ergebnis einer Nutzeraktion (z. B. Tippen). Wenn Sie Wenn dieser Fehler angezeigt wird, rufen Sie ihn höchstwahrscheinlich in einem nicht vom Nutzer initiierten Kontext auf. Beachten Sie, dass es muss das direkte Ergebnis einer Nutzeraktion sein. Wenn Sie beispielsweise auf eine „tippen“ indem Sie ein Video abspielen und dann die Wiedergabeschaltfläche des Videoplayers verwenden. Anzurufender Termininitialize()
, gibt das SDK diesen Fehler zurück.initialize()
muss aufgerufen werden als das Ergebnis des Tippereignisses selbst. - Wie handhabe ich den Tastaturfokus auf Anzeigenklicks?
-
Wenn du die Tastatursteuerung für deinen Player verwendest, funktionieren diese möglicherweise nicht mehr.
folgenden Klicks auf
adDisplayContainer
. Denn sobald auf eine Anzeige geklickt Tastaturfokus auf den IMA-iFrame gesetzt wurde. Um den Tastaturfokus auf dem Inhaltsplayer beizubehalten, nutzen Sie dieCLICK
, um den Tastaturfokus zurück auf den gewünschten Container zu verschieben. Im folgenden Code-Snippet sehen Sie, Weitere Informationen:adsManager.addEventListener( google.ima.AdEvent.Type.CLICK, function(){ window.focus(); // Or another method to return focus to the desired container. });