Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FF8F73

DIE SEITE IST VERALTET. BITTE DEN FOLGENDEN LINK VERWENDEN → AMP Documentation incl. Headerbidding ENGLISH

Info

Die Abkürzung "AMP" steht für Accelerated Mobile Pages.
Mit dem Projekt möchte Google die mobilen Versionen von Webseiten schlanker machen, sodass die Nutzer weniger Datenvolumen verbrauchen und die Seiten schneller geladen werden.
Dadurch ist die Einbindung von eigenem JavaScript-Code auf diesen Seite sehr beschränkt.

Note

Bitte beachten Sie, dass diese Beispiele auf keinen Fall in einer produktiven Seite verwendet werden können.

Die Implementierung mit Header Bidding Tags muss in Absprache erfolgen damit Headerbidding auf unserer Seite aufgesetzt werden kann.

Übersicht

Table of Contents

Glossar

Begriff

Erklärung

Adslots

Beschreibt einen Platz auf einer HTML Seite, welcher mit Werbemitteln befüllt werden kann. Je nachdem wo der AdSlot auf der Webseite platziert wird, wird dem Slot ein Name zugewiesen. 

Beispiel: Ein Adslot wird am Anfang der Seite entweder vor oder nach der Navigation platziert. Dieser wird als topmobile bezeichnet.

Adslot Size

Ein Adslots beinhaltet ein oder mehrere Formatgrößen. 

Beispiel: Über den topmobile Slot können folgende Formatgrößen ausgespielt werden - 300x250,320x150,320x100,320x75,320x50

Netzwerk ID

Jeder Adserver von Google Ad Manager 360 bekommt eine eindeutige ID zugewiesen.

Als Netzwerk-ID wird die ID '4444' verwendet.

Adunit / Anzeigenblock

Die Adunit bestimmt die technische Seite im Adserver.

Beispiel: m.amp_IHRSEITENNAME

Zone

Die Zone bestimmt die Rubrik Ihrere Seite. Dadurch kann die Auslieferung rubrikenspezifisch bestimmt werden.

Beispiel: IHRSEITENNAME_startseite

Postfix

Der Postfix wird am Ende der Zone angehängt. Diese sind notwendig, um Kampagne auf einen bestimmten Slot zu buchen.

Beispiel: Der AMP-Tag für einen topmobile Slot wird mit dem Postfix "b1" angehängt. (topmobile2 = 'b2', topmobile3 = 'b3')

TAG ID

Die Tag ID wird verwendet für die Zuordnung einer Header Bidding Platzierung zu einer bestimmten Ad Unit.

Cookie Sync Tag

Der Cookie Sync Tag wird benötigt damit die User IDs synchronisiert werden können welche für das Targeting benötigt werden.

amp-iframe

Die amp-iframe Komponente muss hinterlegt werden für eine funktionierende Kommunikation zwischen Header Bidding und Admanager 360


Standard-Setup

Für das Implementieren der AMP Tags empfehlen wir Ihnen folgendes Setup:

Note

Best Practice

AMP empfiehlt den ersten Slot, in diesem Fall ist das der topmobile2 (b2), nicht im sichtbaren Bereich einzubauen, sondern "below the fold".

Info

Weshalb kein b1 / Presenter?

Der b1, oder auch Presenter, wird normalerweise oberhalb der Navigation dargestellt. Wir empfehlen diese Platzierungen in AMP Sites nicht einzusetzen, da der Content vor der Werbung geladen wird und die Nutzer meistens bereits gescrollt haben, bis die Platzierung eingeblendet wird. Das sorgt für niedrige Viewability-Werte und schlechte Performance der Ads.

Info

Mobile Halfpage Ad und das Large Inline Ad

Das Mobile Halfpage Ad (300x600) und das Mobile Large Inline Ad (320x480) können je nach Seitenaufbau auf Topmobile 2 oder Topmobile 3 platziert werden. Bitte euren Ansprechpartner ansprechen, um den korrekt Slot zu wählen. In dieser Dokumentation sind die zwei Formate für den topmobile2-Slot vorgesehen.

Welche Änderungen müssen vorgenommen werden, falls nicht der topmobile2 ausgewählt wurde?
In diesem Fall ist darauf zu achten, dass

  1. die Größen 300x600 und 320x480 im jeweiligen AMP-Tag vorhanden sind

  2. die width und height des AMP-Tags angepasst werden muss. (Für dieses Beispiel: width: 320 height: 600)

  3. die Keyvalues im jeweiligen Slot ergänzt werden müssen.

    1. "af": [ ..., "mhpad", "lainl"] und "flag": "inint" müssen immer vorhanden sein, wenn beide Formate in einem Slot verwendet werden.

Was muss beachtet werden, wenn die Formate nicht zusammen in einem Slot ausgespielt werden sollen? 
Nehmen wir an, dass das Mobile Halfpage Ad (300x600) im topmobile2-Slot und das Mobile Large Inline Ad (320x480) im topmobile3-Slot vorgesehen sind.
Hierbei ist Folgendes zu beachten:

topmobile2: Keyvalue für das Mobile Half Page Ad hinzufügen → "af": [ ..., "mhpad" ]
topmobile3: Keyvalues für das Large Inline Ad hinzufügen → "af": [ ..., "lainl"] und "flag": "inint"

Adslot

Formatgrößen

topmobile2 (b2)

300x600,320x480,300x252,300x250,320x150,320x100,320x75,320x50,37x32

topmobile3 (b3)

300x253,300x250,320x150,320x100,320x75,320x50,37x33

topmobile4 (b4)

300x254,300x250,320x150,320x100,320x75,320x50,37x34

stickyfooter

320x50,50x31

Platzierungsempfehlung der AMP-Tags

Wir empfehlen folgende Platzierung der Tags auf der AMP-Seite:

Adslot

Platzierungsempfehlung

topmobile2 (b2)

Nach dem Einleitungstext oder erstem Bild.

topmobile3 (b3)

Je nach Länge eines Artikels nach jedem Absatz.

topmobile4 (b4)

Je nach Länge eines Artikels nach jedem Absatz.

stickyfooter

Am unteren Bildschirmrand.

Hier ein Beispiel für die Positionierung der Slots topmobile2 (b2), topmobile3 (b3) und stickyfooter.


Automatischer Reload der Slots

AMP bietet Ihnen die Möglichkeit, die Slots nach einer selbst definierten Sekundenanzahl automatisch neu zu laden.
Beim Reload wird es zwischen zwei verschiedenen Konfigurationen unterschieden.

1 - Reload für einzelne Slots 
Beispiel für eine Reload vom stickyfooter Slot (30 Sekunden)

Code Block
***___stickyfooter___***
<amp-ad ...
    type="doubleclick"
    data-enable-refresh="30"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_stickyfooter"
    ...
</amp-ad>

Um die Refresh-Funktion für einzelne Slots vorzunehmen, muss das Attribut data-enable-refresh innerhalb des amp-ad Tags eingefügt werden.
Der Wert für das Attribut darf nicht kleiner als 30 sein.

2 - Reload für alle Slots (empfohlen)
Beispiel für einen Reload der Ads von 30 Sekunden.

Code Block
<meta name="amp-ad-enable-refresh" content="doubleclick=30">

Dieser Codeblock muss im <head> des Dokuments eingefügt werden.
Wir empfehlen die Sekundenanzahl auf 30 zu setzen. Dazu muss der Wert unter content auf "doubleclick=30" gesetzt werden und darf nicht kleiner als 30 sein.

Erstellen der AMP-Tags inkl. Header Bidding

Im Folgenden wird erläutert, wie der Aufbau des AMP Header Bidding-Tags aussieht und welche Eigenschaften innerhalb des AMP Headerbidding-Tags verändert werden müssen bzw. unverändert bleiben.  

Beispiel für topmobile2

Code Block
languagexml
<amp-ad width=320 height=600
    type="doubleclick"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_b2"
    data-multi-size="300x600,320x480,300x252,300x250,320x150,320x100,320x75,320x50,37x32"
    data-multi-size-validation="false"
    rtc-config='{
   "urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
   "vendors": {
       "criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHRSEITENNAME.de_amp_300x250_1"} },
       "timeoutMillis": 999,
       "sendRegardlessOfConsentState": true
      }'
json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b2", "amp"],"adslot": "topmobile2","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec", "mhpad", "lainl"],"as": "topmobile2", "flag": "inint"}}'>
</amp-ad>

Es sind viele verschiedene AMP-Tags vorhanden. Wenn wir jedoch von einem AMP-Tag sprechen, dann ist damit der Tag für das Ausspielen eines Werbemittels gemeint. → <amp-ad...></amp-ad>

Jegliche Konfigurationen wird nur innerhalb des öffnenden AMP-Tags durchgeführt.

Im Anschluss folgt eine Erklärung der Eigenschaften und ob diese ausgefüllt werden oder unverändert bleiben.

width / height

Code Block
<amp-ad width=320 height=252

Der öffnende AMP Tag beginnt mit der Breite "width" und der Höhe "height". Um diese Eigenschaften mit Werten zu befüllen, muss in Erfahrung gebracht werden, welche Größen der AMP-Tag, in dem Beispiel der topmobile, beinhaltet.

Standardmäßig hat topmobile2 folgende Größen: 300x252,  300x250, 320x150, 320x100, 320x75, 320x50

Im ersten Schritt wird der höchste WIDTH-Wert überprüft. In dem Fall ist es 320. Dieser Wert wird nun unter "width" im AMP Tag eingetragen.

Im nächsten Schritt wird dasselbe mit dem HEIGHT-Wert durchgeführt. Hier ist der höchste Wert 252 und wird im Feld "height" eingetragen.

type

Der "type" bestimmt in dem Fall den Dienstleitster "doubleclick". Diese Eigenschaft darf NICHT verändert werden.

data-slot / AnzeigenblockID

Code Block
data-slot="/4444/m.amp_IHRSEITENNAME/ZONE_amp_b2"

Der "data-slot" bezieht sich auf die Anzeigenblock ID. Die ID wird von uns bereitgestellt und muss im jeden AMP-Tag vorhanden sein. 

Hier gibt es nur einen Punkt, auf den besonders geachtet werden muss:

ZONE: Hier wird die Zone der aktuellen Seite eingetragen → Als Beispiel /artikel oder /rest

data-multi-size / Größen

Beispiel für den topmobile-Slot
Code Block
data-multi-size="300x600,320x480,300x252,300x250,320x150,320x100,320x75,320x50,37x32"

Wie oben erwähnt, kann jeder Ad-Slot ein oder mehrere Sizes enthalten. Hier müssen unsere Standardgrößen für den jeweiligen Slot eingetragen werden.

Falls Sie beispielsweise keine rectangle-Größe im topmobile2 verwenden möchten, muss die Größe 300x250 im "data-multi-size" entfernt werden.

data-multi-size-validation

Beispiel für den topmobile-Slot
Code Block
data-multi-size-validation="false"

Diese Eigenschaft muss IMMER den Wert 'false' haben, da es ansonsten Komplikationen mit den Multi-sizes gibt.

rtc-config 

Beispiel für den topmobile-Slot
Code Block
languagexml
<amp-ad ........
 
rtc-config='{
"urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
"vendors": {
"criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHRSEITENNAME.de_amp_300x250_1"} },
"timeoutMillis": 999,
"sendRegardlessOfConsentState": true
}'
 
..........></amp-ad>

Bitte ersetzten Sie die Tag_id: IHRETAGID und die Publisher_SUB_ID: IHRSEITENNAME.de_amp_300x250_1 diese erhalten Sie von uns.

json 

Beispiel für den topmobile-Slot
Code Block
json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b2", "amp"],"adslot": "topmobile2","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec"],"as": "topmobile2"}}'>

In der Eigenschaft "json" sind standardmäßig unsere Keywords definiert. Diese dürfen NICHT verändert werden. AUSNAHME ist pid: hier schreiben Sie die für Sie vorgesehene Tag ID rein.

Falls weitere Keywords benötigt werden, ist es erforderlich dies mit uns abzusprechen.

Besonderheit stickyfooter Ad

Beim stickyfooter gibt es kleinere Unterschiede, die zu beachten sind. 

Der amp-ad Tag wird von dem amp-sticky-ad umschlossen. Dieser bekommt eine weitere Eigenschaft "layout=nodisplay".

Code Block
languagexml
***___stickyfooter___***
<amp-sticky-ad layout="nodisplay">
	<amp-ad width="320"
		height="50"
		type="doubleclick"
		data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_stickyfooter"
		data-multi-size="320x50,50x31"
		data-multi-size-validation="false"
 		rtc-config='{    
		"urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
    	"vendors": {
        	"criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHRSEITENNAME.de_amp_320x50_1"} },
        	"timeoutMillis": 999,
            "sendRegardlessOfConsentState": true
            }' 
		json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["stickyfooter", "amp"],"adslot": "stickyfooter","af": ["moad6x1", "stick"],"as": "stickyfooter"}}'>
	</amp-ad>
</amp-sticky-ad>

Für die Sticky-Funktionalität muss zusätzlich folgendes Script im <head> verbaut werden:

Code Block
<script async custom-element="amp-sticky-ad" src="https://cdn.ampproject.org/v0/amp-sticky-ad-1.0.js"></script>

Beispielvorlage topmobile2, topmobile3, topmobile4 und topmobile5 mit Header Bidding - Optional topmobile6, topmobile7 und topmobile8

Code Block
languagexml
***___topmobile2 inkl. 300x600 und 320x480___***
<amp-ad width=320 height=600
    type="doubleclick"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_b2"
    data-multi-size="300x600,320x480,300x252,300x250,320x150,320x100,320x75,320x50,37x32"
    data-multi-size-validation="false"
    rtc-config='{
   "urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
   "vendors": {
       "criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHREPUBLISHERSUBID"} },
       "timeoutMillis": 999,
       "sendRegardlessOfConsentState": true
      }' 
	json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b2", "amp"],"adslot": "topmobile2","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec", "mhpad","lainl"],"as": "topmobile2", "flag": "inint"}}'>
</amp-ad>


***___topmobile3___***
<amp-ad width=320 height=253
    type="doubleclick"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_b3"
    data-multi-size="300x253,300x250,320x150,320x100,320x75,320x50,37x33"
    data-multi-size-validation="false"
	rtc-config='{
   	"urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
  	"vendors": {
        "criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHREPUBLISHERSUBID"} },
        "timeoutMillis": 999,
        "sendRegardlessOfConsentState": true
        }' 
	json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b3", "amp"],"adslot": "topmobile3","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec"],"as": "topmobile3"}}'>
</amp-ad>

***___topmobile4___***
<amp-ad width=320 height=254
    type="doubleclick"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_b4"
    data-multi-size="300x254,300x250,320x150,320x100,320x75,320x50,37x34"
    data-multi-size-validation="false"
    rtc-config='{    "urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
    "vendors": {
        "criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHREPUBLISHERSUBID"} },
        "timeoutMillis": 999,
        "sendRegardlessOfConsentState": true
        }' 
	json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b4", "amp"],"adslot": "topmobile4","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec"],"as": "topmobile4"}}'>
	</amp-ad>


***___stickyfooter___***
<amp-sticky-ad layout="nodisplay">
	<amp-ad width="320"
		height="50"
		type="doubleclick"
		data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_stickyfooter"
		data-multi-size="320x50,50x31"
		data-multi-size-validation="false"
 		rtc-config='{    
		"urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
    	"vendors": {
        	"criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHREPUBLISHERSUBID"} },
        	"timeoutMillis": 999,
            "sendRegardlessOfConsentState": true
            }' 
		json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["stickyfooter", "amp"],"adslot": "stickyfooter","af": ["moad6x1", "stick"],"as": "stickyfooter"}}'>
	</amp-ad>
</amp-sticky-ad>
___________________________________________________________________________________________________________________

Optional b5, b6, b7 und b8

***___topmobile5___***
<amp-ad width=320 height=256
    type="doubleclick"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_b5"
    data-multi-size="300x256,300x250,320x150,320x100,320x75,320x50,37x35"
    data-multi-size-validation="false"
    rtc-config='{    "urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
    "vendors": {
        "criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHREPUBLISHERSUBID"} },
        "timeoutMillis": 999,
        "sendRegardlessOfConsentState": true
        }' 
	json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b5", "amp"],"adslot": "topmobile5","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec"],"as": "topmobile5"}}'>
	</amp-ad>

***___topmobile6___***
<amp-ad width=320 height=257
    type="doubleclick"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_b6"
    data-multi-size="300x257,300x250,320x150,320x100,320x75,320x50,37x36"
    data-multi-size-validation="false"
    rtc-config='{    "urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
    "vendors": {
        "criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHREPUBLISHERSUBID"} },
        "timeoutMillis": 999,
        "sendRegardlessOfConsentState": true
        }' 
	json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b6", "amp"],"adslot": "topmobile6","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec"],"as": "topmobile6"}}'>
	</amp-ad>
	
	***___topmobile7___***
<amp-ad width=320 height=258
    type="doubleclick"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_b7"
    data-multi-size="300x258,300x250,320x150,320x100,320x75,320x50,37x37"
    data-multi-size-validation="false"
    rtc-config='{    "urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
    "vendors": {
        "criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHREPUBLISHERSUBID"} },
        "timeoutMillis": 999,
        "sendRegardlessOfConsentState": true
        }' 
	json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b7", "amp"],"adslot": "topmobile7","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec"],"as": "topmobile7"}}'>
	</amp-ad>
	
		***___topmobile8___***
<amp-ad width=320 height=259
    type="doubleclick"
    data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_b8"
    data-multi-size="300x259,300x250,320x150,320x100,320x75,320x50,37x38"
    data-multi-size-validation="false"
    rtc-config='{    "urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&curl=CANONICAL_URL&w=ATTR(width)&h=ATTR(height)&ms=ATTR(data-multi-size)&gdpr_consent=CONSENT_STRING" ],
    "vendors": {
        "criteo": {"NETWORK_ID": 9896,"PUBLISHER_SUB_ID": "IHREPUBLISHERSUBID"} },
        "timeoutMillis": 999,
        "sendRegardlessOfConsentState": true
        }' 
	json='{"targeting": {"beacon":"no", "yieldlove_meta": "pid:IHRETAGID.sb:f","kw": "amp","keywords": ["b8", "amp"],"adslot": "topmobile8","af": ["moad2x1", "moad3x1", "moad4x1", "moad6x1", "mmrec"],"as": "topmobile8"}}'>
	</amp-ad>


Was ist zu ersetzen? ( Kurzfassung )

Ausschnitt aus den Vorlagen

Zu ersetzende Bereiche in ORANGE

data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_sticky

data-slot="/4444/m.amp_IHRSEITENNAME.de/ZONE_amp_sticky ...mehr

"urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID&

"urls": [ "https://s2s.yieldlove-ad-serving.net/openrtb2/amp?tag_id=IHRETAGID...mehr

"PUBLISHER_SUB_ID": "IHRSEITENNAME.de_amp_320x50_1"}

"PUBLISHER_SUB_ID": "IHRSEITENNAME.de_amp_320x50_1"} ...mehr

"pid:IHRETAGID.sb:f",

"pid:IHRETAGID.sb:f", ...mehr


Cookie Sync Iframe

Der Cookie Sync Tag wird benötigt damit SSPs die User IDs synchronisieren können. User IDs werden für Targetings benötigt.

Code Block
<amp-iframe width="1" height="1" data-block-on-consent="_till_responded" title="User Sync" sandbox="allow-same-origin allow-scripts" frameborder="0" src="https://cdn-a.yieldlove.com/amp-load-cookie.html?endpoint=yieldlove&max_sync_count=100">
        <amp-img layout="fill" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" placeholder></amp-img>
</amp-iframe>

Fügen Sie den unveränderten Cookie Sync Tag, oben im <body> ihres AMP-HTML hinzu.

AMP Komponente

Prüfen Sie ob die AMP-Iframe Komponte bereits in Ihrer AMP Seite hinterlegt ist.

Code Block
<script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script>

Falls noch nicht vorhanden hinterlegen sie die unveränderte AMP-Iframe Komponente in den <head> Ihrer AMP Seite.


Consent Managment Platform (CMP)

Die Zustimmung (Consent) des Nutzers zur Verarbeitung von personenbezogenen Daten wird auf Basis einer Klassifizierung von technischen Dienstleistern erhoben. Je nachdem wie ein Dienstleister die Daten eines Nutzers verarbeitet, wird der Dienstleister in unterschiedliche Kategorien zugeordnet (z.B. erstellt personalisierten Content für User).

Info

Falls Sie ein CMP Tool auf Ihrer AMP Seite verwenden, bauen Sie bitte zusätzlich folgenden Code im <head> der Seite ein.
<meta name="amp-consent-blocking" content="amp-ad">
Weitere Informationen zu “amp-consent-blocking“ finden Sie HIER unter dem Abschnitt “Basic blocking behaviors“ in der offiziellen AMP-Dokumentation.

Alternativ können Sie ebenfalls das Attribut data-block-on-consent="_till_responded" in allen verfügbaren AMP-Tags auf Ihrer Seite hinzufügen.

Einbau des Sourcepoint CMP-Tools auf AMP Seiten

Falls Sie keinen CMP Anbieter haben, können Sie dies auch gerne über unseren CMP Anbieter Sourcepoint durchführen lassen.

Wenn Sie sich für Sourcepoint entschieden haben, dann melden Sie sich bei uns und schauen Sie sich bitte folgende Dokumentation an.

Integration des AMP-Consent Tags auf Ihrer Seite.
https://documentation.sourcepoint.com/web-implementation/amp-implementation-section
Um den AMP-Consent-Tag mit korrekten Daten zu befüllen, welche speziell für Ihre Seite in Sourcepoint angelegt wurde, verwenden Sie bitte die von uns übersendeten IDs. Diese erhalten Sie von Ihrem zuständigen Publisher Account Manager (PAM).

Erstellung vom CNAME (wird für den AMP Consent-Tag benötigt)
https://documentation.sourcepoint.com/web-implementation/amp-implementation-section/amp-implementation-tcf-version-2-with-single-cname#setting-up-the-cname-dns-record

Testumgebung
Bitte bauen Sie das CMP Tool zuerst auf einer Testseite ein, bevor es in den Livebetrieb kommt.
Erst wenn es von unserem technischen Team überprüft und bestätigt wurde, können Sie mit dem CMP live gehen.