Značky Google Publisher Tag nabízejí flexibilitu ve způsobu žádání o reklamy ze služby Ad Manager. Reklamy následně vykreslíte na stránce. Informace o tom, jak v kódu zadat režim odesílání požadavků a vykreslování, najdou vývojáři v ukázkových značkách.
Režimy požadavků
Architektura SRA (single request architecture – architektura jednoho požadavku)
Při použití architektury SRA se již v rámci první žádosti o reklamu ze služby Ad Manager požádá o reklamy pro všechny definované reklamní bloky. Použití architektury SRA může zrychlit načítání stránky a umožňuje zaručit blokování reklam třetích stran. Architektura SRA podporuje všechny typy kreativ a řádkových položek služby Ad Manager s výjimkou dynamických reklam služby Studio. Toto je doporučený režim požadavků.
Pokud pomocí architektury SRA nakonfigurujete neexistující sítě, selže celá žádost o reklamy.
Pokud chcete aktivovat architekturu SRA, zahrňte v kódu značky GPT před volání metody enableServices()
nebo display()
metodu enableSingleRequest()
. Tento řádek zavolá najednou všechny reklamní bloky na stránce a umožní zaručené blokování reklam třetích stran.
K zobrazování zaručených roadblocků nebo konkurenčních vyloučení je namísto postupného odesílání žádostí o reklamy s jedním reklamním blokem lepší vytvořit jednu žádost SRA se všemi reklamními bloky.
Režim několika požadavků
U značek v režimu několika požadavků se každý definovaný reklamní blok odesílá do služby Ad Manager samostatně z hlavní části (body) obsahu. Značky v režimu několika požadavků na rozdíl od architektury SRA nezaručují blokování reklam třetích stran (roadblocky) ani vyloučení (včetně konkurenčních vyloučení a vyloučení stejného inzerenta a stejné kreativy). Toto je výchozí režim požadavků.
Další informace o blokování reklam třetích stran
Režim vykreslování
Značka GPT podporuje pouze asynchronní vykreslování. Tento režim vykreslování umožňuje načítat obsah a reklamy samostatně.
Každá reklama se vykreslí v prostoru, který je na stránce rezervován, dokud není reklama připravena k zobrazení. Tím je zajištěno, že žádosti o reklamy a vykreslování reklam neblokují načítání obsahu
Rámce SafeFrame a přátelské prvky iframe pro GPT
Rámec SafeFrame je prvek iframe, který umožňuje transparentní a bohatou interakci mezi obsahem stránky a reklamami v různých doménách a přitom reklamám brání v přístupu k datům majitele stránek. Pro rozbalovací reklamy doporučujeme používat namísto přátelských prvků iframe raději rámce SafeFrame a kreativy kompatibilní s rámci SafeFrame.
Aby se minimalizovala možnost zobrazení škodlivých kreativ, doporučujeme aktivovat rámce SafeFrame co nejčastěji. V kombinaci s tím doporučujeme použít atribut HTML5 sandbox
(ve výchozím nastavení je aktivován), který znemožní navigaci na nejvyšší úrovni.
Rámce SafeFrame jsou ve službě Ad Manager podporovány a při použití značek GPT jsou ve výchozím nastavení povoleny. Reklamy AMPHTML se v rámcích SafeFrame nezobrazují, používají namísto nich přátelské prvky iframe. Další informace o rámcích SafeFrame a formátu AMP
Některé kreativy, například rozbalitelné reklamy nebo kreativy, které přistupují k prvkům modelu DOM stránky, se v rámcích SafeFrame nebo jiných prvcích iframe z jiné domény nemusejí zobrazit správně. Tyto kreativy doporučujeme upravit tak, aby byly kompatibilní s rámci SafeFrame a byly tak zachovány bezpečnostní výhody rámců SafeFrame. Pokud to není možné, můžete správné vykreslení rezervačních reklam tohoto typu zajistit takto:
- Zakažte vykreslování v rámcích SafeFrame, a používejte tak přátelský prvek iframe.
- Převeďte vlastní šablony tak, aby fungovaly s přátelskými prvky iframe.
- Řiďte se doporučenými postupy organizace IAB pro multimediální reklamy vhodné pro prvky iframe.
- Rozbalitelné kreativy zobrazujte pomocí souboru na obejití prvků iframe.