Häufig gestellte Fragen zum Google Interactive Media Ads SDK


Warum werden nicht bei allen Formaten Anzeigen zurückgegeben?
Die Test-Anzeigen-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 jedem Format für Ihre Website, Ihr Konto oder Ihren Anzeigenblock verfügbar. Wenn Ihre Integration für das Test-Tag richtig funktioniert, aber nicht für Ihr eigenes Tag, kann das folgende Ursachen haben:
  • 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. Außerdem müssen Sie die entsprechenden Anzeigen und Creatives in Ad Manager genehmigt haben.
  • Wenn Sie AdSense verwenden, sind für die Targeting-Kriterien Ihrer Website oder Testseite möglicherweise keine aktiven Anzeigen vorhanden. Die häufigste Ursache ist die Verwendung privater, nicht gecrawlter 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. Ein relativ hoher CPM kann 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ügen descriptionUrl-Seiteninhalt dynamisch aus vordefinierten Blöcken. Das können beispielsweise ein paar Sätze zu den Inhalten, ein paar Sätze zum Angebot Ihrer Website und dann ein paar vordefinierte Snippets sein, die mit den einzelnen AdSense-Kanälen verknüpft sind (z. B. „Unterhaltung“ oder „Sport“). Daher ist jedem Inhalt eine relativ eindeutige descriptionUrl zugeordnet, die sowohl allgemeine Informationen (z. B. Genrebeschreibungen) als auch spezifische Informationen (Inhalte zu den Inhalten selbst) enthält.

Diese Metadaten-HTML-Datei sollte einfach sein, z. B.:

<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 in der Regel auf, wenn für den angegebenen Zeitraum keine Anzeigen auf die jeweilige publisherId ausgerichtet wurden. Diese Bedingung kann sich im Laufe des Tages oder auch über mehrere Tage mit Beginn und Ende einer Kampagne ändern. Prüfen Sie, ob die Anzeige, auf die Sie das Targeting vornehmen möchten, nicht abgelaufen ist und ob die Kriterien für das Anzeigen-Targeting 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.
Sollte ich adSlotWidth und adSlotHeight auf dieselben Werte wie sz in meinem Ad Manager-Anzeigen-Tag festlegen?
Nicht unbedingt. adSlotWidth und adSlotHeight 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-Paar sz 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 gegen mein Anzeigen-Tag austausche, wird keine Anzeige eingeblendet.
Stellen Sie sicher, dass ein Trafficking an das Anzeigen-Tag erfolgt, anfragen. Am einfachsten lässt sich das anhand des HTTP-Traffics herausfinden. 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 anfordern, müssen Sie dem Ad-Server mitteilen, dass es sich um legitime Anfragen handelt und nicht um versehentliche Duplikate. Das SDK dies für Sie mit zwei schnellen API-Aufrufen:
  1. Rufen Sie destroy() auf der Instanz AdsManager auf. Dadurch wird verhindert, dass Post-Rolls abgespielt werden, wenn Sie den folgenden Aufruf an contentComplete() Sie erhalten eine neue AdsManager, wenn Sie Ihre nächste Anfrage stellen.
  2. contentComplete() auf AdsLoader anrufen Instanz. Dadurch wird das SDK zurückgesetzt, sodass die neue Anzeigenanfrage ein Duplikat des vorherigen.
Nachdem du die beiden oben genannten Aufrufe ausgeführt hast, kannst du requestAds() in deiner AdsLoader-Instanz aufrufen, um weitere Anzeigen für dein neues Video abzurufen.
Wie fordere ich Overlay- und Full-Slot-AdSense-Anzeigen mit dem IMA SDK an?

Um AdSense-Anzeigen mithilfe des SDK anzufordern, müssen Sie zuerst 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
  1. Lege in AdsRequest die Ansichtsmodi fest auf NORMAL.
  2. Fügen Sie Ihrem Anzeigen-Tag den Parameter overlay=1 hinzu.
Full-Slot-Anzeigen
  1. Lege in AdsRequest die Ansichtsmodi fest auf FULLSCREEN.
  2. Fügen Sie dem Anzeigen-Tag den Parameter overlay=0 hinzu.
Wenn ich auf meine Anzeige klicke, wird die Fehlermeldung „Ungültige Klick-URL“ angezeigt. 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.
Gibt es in den Android- und iOS-SDKs eine Möglichkeit, die gesamte Videoanzeige anklickbar zu machen?
Beim Klick-Tracking für das gesamte Video Bei Videos für Mobilgeräte hat sich herausgestellt, dass das Tippen auf ein Video pausiert ihn oder ruft die Steuerelemente des Videoplayers auf. Um Nutzer zu vermeiden auf Anzeigen klicken, aber eigentlich nur Zugriff Steuerelemente des Videoplayers werden über die Schaltfläche Weitere Informationen auf eine Anzeige klicken, um mehr über das beworbene Produkt zu erfahren.
Warum wird die Meldung „VAST-Dokument leer“ angezeigt? Fehler?
Dieser Fehler tritt auf, wenn das Anzeigen-Tag ein leeres VAST-Dokument zurückgibt. Das bedeutet, dass die Anzeige nicht richtig ausgeliefert wurde. Wenden Sie sich an Ihren Account Manager oder Ihren Ad-Server-Kundenbetreuer, um herauszufinden, 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 keine Änderungen am Layout, an der Größe oder am Inhalt von UI-Elementen. Weitere Informationen zu UI-Elementen finden Sie unter AdsManager.uiElements.
Warum kann ich die Lautstärke einer Anzeige unter iOS nicht ändern?
Unter iOS kann die Lautstärke nicht programmatisch festgelegt werden. Wenn Sie den Das HTML5 SDK „adsManager.setVolume()“ hat keine Auswirkungen. Aus diesem Grund bietet das iOS SDK keine Möglichkeit, die Lautstärke über den IMAAdsManager festzulegen.
Kann ich mehrere Threads verwenden, um die Benutzeroberfläche zu initialisieren und zu bearbeiten?
Die gesamte Initialisierung der Benutzeroberfläche muss im Hauptthread erfolgen. Nach der Initialisierung kannst du die Wiedergabe von Anzeigen im Hintergrund implementieren.