Anstelle eines Anzeigen-Tags kann eine Anfrage ohne Tags verwendet werden, um den Rohcode eines Creatives anzufordern, der in Ad Manager getraffickt wird. Anfragen ohne Tags werden normalerweise eingesetzt, wenn benutzerdefiniertes Parsing und eine individuelle Darstellung erforderlich sind, wie bei Set-Top-Boxen oder anderen Umgebungen ohne Tag-Kennzeichnung von Google oder SDK-Unterstützung.
Wenn eine Anfrage ohne Tags gestellt wird, wird in Ad Manager nur der Rohcode des Creatives zurückgegeben, und zwar genau so, wie er getraffickt wird. Die Anzeige wird dabei weder ausgeliefert noch eingeblendet. Sollte keine Anzeige gefunden werden, wird der Status 200/OK
mit einer leeren Antwort ausgegeben.
Der Code muss von der App, dem Player oder der Website ausgeführt werden, damit die Anzeige zu sehen und das Impressions-Tracking möglich ist.
Anfrage ohne Tags manuell erstellen
Wenn Sie eine Anfrage ohne Tags erstellen möchten, müssen Sie in die Basis-URL alle erforderlichen Parameter und die gewünschten optionalen Parameter einfügen. Mit diesen Parametern werden beispielsweise der Anzeigenblock, die Creative-Größe, die Schlüssel/Wert-Paare und andere Anfragedetails festgelegt.
Anfragen ohne Tags müssen über SSL erfolgen (https://
), damit sie sicher sind.
Basis-URL als Ausgangspunkt
Verwenden Sie diese Basis-URL: https://securepubads.g.doubleclick.net/gampad/adx?
.
Parameter der Anzeigenanfrage angeben
Erforderliche ParameterParameter | Beschreibung |
---|---|
iu |
Code eines Google Ad Manager-Anzeigenblocks einschließlich des Codes Ihres Google Ad Manager-Netzwerks. Wenn Sie mehrere Ebenen einbeziehen möchten, verwenden Sie einen Schrägstrich ( Beispiel
Wenn Sie das Publisher-Verwaltungstool mit Anfragen ohne Tags verwenden, verwenden Sie für den Netzwerkcode die Beispiel (Publisher-Verwaltungstool)
|
sz |
Creative-Größe. Wenn Sie mehrere Größen einbeziehen möchten, verwenden Sie ein Pipe-Zeichen Beispiel
In Anfragen ohne Tags sollten Sie den senkrechten Strich ( Beispiel
|
url |
URL der Domain, auf der die ursprüngliche Anzeigenanfrage gehostet wird. Nur für Anfragen im Publisher-Verwaltungstool erforderlich. Beispiel
|
c |
Korrelator- oder Cache-Busting-Wert. Diese zufällige Zahl (Buchstaben sind nicht erlaubt) muss von einem Publisher generiert werden, damit jedes Mal, wenn die Seite geladen wird, ein neuer Aufruf an den Ad-Server gesendet wird. So werden Diskrepanzen bei der Impressionszählung vermieden. Beispiel
|
tile |
Position des Tags auf einer Webseite. Der Wert muss eine eindeutige Ganzzahl sein. Um die Implementierung zu vereinfachen, empfehlen wir aufsteigende Werte. Dieser Parameter ist nur erforderlich, wenn auf einer Seite für mehrere Anzeigen-Tags derselbe Anzeigenblockcode ( Beispiel
|
Parameter | Beschreibung |
---|---|
d_imp |
Umschaltfunktion für verzögerte Impressionen. Wird die Funktion verwendet, wird die Impressionszählung auf Anforderung deaktiviert. Zum Erfassen einer Impression wird entweder das Makro für gesehene Impressionen im zurückgegebenen Creative oder der Hinweis aus dem Parameter Beispiel
|
d_imp_hdr |
Umschaltfunktion für Headerinformationen zu verzögerten Impressionen. Wird die Funktion verwendet, wird die Anzeige-URL, die zur Impressionszählung genutzt werden soll, im HTTP-Header zurückgegeben. Diese Headerinformationen werden standardmäßig nicht definiert. Der Publisher muss die Anzeige-URL dann per Ping kontaktieren, damit eine Impression erfasst wird. Weitere Informationen zur Impressionszählung und zu Anfragen ohne Tags
Beispiel
|
t |
Schlüssel/Wert-Paare auf Ebene der Anzeigenfläche. Jeder Schlüssel ist von seinem Wert durch ein Gleichheitszeichen BeispielMit dem Parameter Verwenden Sie Beispiel
Folgende Zeichen sind in Schlüssel/Wert-Paaren nicht zulässig: BeispielDie Zuordnung von Schlüssel "a" zu Wert "b+c" mit |
m |
Wert des Mime-Typs im HTTP-Header Beispiel
|
mob |
Hinweis, dass es sich um eine mobile Anzeigenanfrage handelt Beispiel
|
ppid |
Ein PPID-Parameter (Publisher Provided Identifier, vom Publisher bereitgestellte Kennung) ermöglicht Ihnen, eine Kennung an Google Ad Manager zu senden, die beim Frequency Capping, bei der Zielgruppensegmentierung und beim Zielgruppen-Targeting, bei der sequenziellen Anzeigenrotation und bei anderen Funktionen zur zielgruppenbasierten Anzeigenauslieferung auf beliebigen Geräten verwendet wird. Beispiel
|
u_w |
Bildschirmbreite des Mobilgeräts, die Vorrang vor der automatischen Erkennung durch den Ad-Server hat. Beispiel
|
u_h |
Bildschirmhöhe des Mobilgeräts, mit der die automatisch vom Ad-Server erkannte Höhe überschrieben wird Beispiel
|
submodel |
Hardware-Informationen zum Mobilgerät, die die automatische Erkennung durch den Ad-Server überschreiben. Beispiel
Werte für das Untermodell:
|
Impressions-Tracking aktivieren
In Ad Manager können bei Anfragen ohne Tags heruntergeladene Impressionen erfasst werden, die auch als „verzögerte Impressionen“ bezeichnet werden. Verwenden Sie beliebige der unten aufgeführten Optionen, jedoch nicht alle, ansonsten werden die Impressionen möglicherweise doppelt oder sogar dreifach gezählt.
Wir empfehlen Option 1. Sie müssen dafür aber Zugriff auf die HTTP-Antwortheader haben und ein Header-basiertes Protokoll implementieren können.
Option 1: HTTP-Antwortheader lesen, um die Impressionszählung zu steuern
Fügen Sie der Anfrage ohne Tags die Parameter d_imp=1
und d_imp_hdr=1
hinzu, damit Google Ad Manager erst eine Impression oder heruntergeladene Impression erfasst, wenn Sie mit der HTTP-Header-URL Google-Delayed-Impression
manuell einen Impressions-Ping auslösen. Wird der Impressions-Ping ausgelöst, werden in Google Ad Manager eine Ad-Server-Impression und eine vom Ad-Server heruntergeladene Impression verzeichnet.
Bei Creatives, die über Anfragen ohne Tags zurückgegeben werden, dürfen Sie das Makro für gesehene Impressionen nicht einbinden. Andernfalls werden die Impressionen doppelt gezählt.
Option 2: Makro für gesehene Impressionen im Creative-Code verwenden
Wenn Sie keinen Zugriff auf die Header der HTTP-Antwort haben, fügen Sie das Makro für gesehene Impressionen ins Code-Snippet aller Creatives ein, die von einem einfachen URL-Tag zurückgegeben werden. Dieses Makro wird in eine URL erweitert, die beim Rendern vom Creative gesendet wird.
Anfrage ohne Tags stellen, um den Creative-Code abzurufen
Webcontent
Anfragen ohne Tags werden normalerweise in Umgebungen ohne Tag-Kennzeichnung von Google oder SDK-Unterstützung verwendet. Wenn Sie eine Anfrage ohne Tags im Web laden möchten, muss sie in einem <iframe>
geladen werden, damit der zurückgegebene Rohcode ausgeführt werden kann.
Benutzerdefinierte Umgebungen ohne Google SDK
Um den Rohcode eines Creatives in Umgebungen ohne Tag-Kennzeichnung von Google oder SDK-Unterstützung (z. B. nicht von Google stammende Set-Top-Box) abzurufen, sollten Sie sich an die folgenden Richtlinien halten:
- Legen Sie im Anfrage-Header mit dem Element
User-Agent
einen gültigen User-Agent fest, damit das Targeting wie gewünscht funktioniert. - In Ihrer Umgebung müssen Rich Media-Funktionsweisen einschließlich JavaScript-Code und Creative-Maximierungen unterstützt werden.
- Senden Sie eine HTTPS-Anfrage an Google Ad Manager.
- Prüfen Sie den Antwortstatus. Enthält er "HTTP 200/OK", wurde die Anforderung korrekt formatiert.
Nicht unterstützte Funktionen bei Anfragen ohne Tags
- Active View
- Ad Exchange
- Cookies oder Kennungen mobiler Apps, die für das Tracking verwendet werden
- Creative-Wrapper
- Dynamische Zuordnung mit AdSense, Ad Exchange oder AdMob
- Natives Inventar
- Preferred Deals
- Creative-Vorschau
Anfragen ohne Tags mit gampad
/ad
in den HTML-Bild-Tags (<img>
) lassen sich nicht mit JavaScript-Tracking-Code verwenden. Sie werden bei der Zählung heruntergeladener Impressionen nicht berücksichtigt.
Wenn Sie Ad Manager-Berichte zu diesen Anzeigen erstellen möchten, müssen Sie den Messwert Gesamtzahl der Codeübermittlungen verwenden.