Problém: Nejste si jistí, zda budou značky Google Publisher Tag fungovat
Pokud jste ve službě Google Ad Manager noví a nemáte se značkami GPT zkušenosti, doporučujeme vám nejdříve je na webu otestovat.
Řešení: Vytvořte testovací stránku
Nejdříve vytvořte testovací stránku a nové značky na ní vyzkoušejte. Teprve poté je nasaďte na aktivní web.
Na testovací stránce budete značky moci izolovat a nezávisle na ostatních prvcích webu ověřit, zda je implementujete správně.
Zobrazit dokumentaci knihovny GPT pro vývojáře
Problém: Nezobrazené reklamy v architektuře jednoho požadavku (SRA)
Při používání značek GPT s architekturou jednoho požadavku majitelé stránek na stránce často definují více reklamních bloků, než kolik se jich ve skutečnosti zobrazí.
- V Konzoli pro majitele stránek Google se zobrazuje následující upozornění:
[název reklamního bloku] : Metoda googletag.defineSlot byla volána bez odpovídajícího volání metody googletag.display.
-
Pokud není volána metoda k zobrazení, reklama se nemůže zobrazit a přicházíte tak o příležitost k zobrazení a získání tržeb.
-
Protože služba Ad Manager přijímá u každé žádosti SRA maximálně 30 bloků, všechny bloky, které definujete, ale nezobrazíte, mohou vést k překročení tohoto limitu a k tomu, že další reklamní bloky zůstanou nevyplněné.
Pokyny k odstranění tohoto problému
Zkontrolujte stránky pomocí Konzole pro majitele stránek Google a podívejte se, zda v ní na kartě Požadavek na stránku nejsou nějaká takováto upozornění:
[název reklamního bloku] : Metoda googletag.defineSlot byla volána bez odpovídajícího volání metody googletag.display.
U správných implementací se namísto upozornění zobrazí zpráva „Stránka byla označena správně.“
Pokud najdete taková upozornění, zkontrolujte, zda opravdu nechybí volání metody display()
, a v případě potřeby ho přidejte. Jinak odstraňte volání metody defineSlot()
pro nepoužitý reklamní blok.
Pokud u reklamního bloku voláte metodu display()
pouze za určitých okolností, měli byste obecně metodu defineSlot
volat pouze v případech, kdy voláte i metodu display()
. U responzivních webů zajistěte, aby všechna různá rozvržení webu byla při deklarování a zobrazování reklamních bloků konzistentní.
Problém: Používáte starší nebo místně uloženou verzi knihovny GPT
Nepoužívejte verze souborů gpt.js
nebo pub-ads_impl_XX.js
, které máte místně uložené na svém serveru.
Místně uložené verze javascriptových knihoven nemusí fungovat v novějších prohlížečích nebo operačních systémech a nemusí být aktualizovány o nové funkce a vylepšení. Podpora starších verzí knihovny GPT může být kdykoliv ukončena, což může vést ke snížení tržeb z reklam, pokud se ve vašich značkách přestanou zobrazovat.
Řešení: Používejte nejnovější verzi rozhraní GPT API
Spoléhejte se pouze na zveřejněné rozhraní GPT API, nikoli na podrobnosti interní implementace značky. Interní javascriptová implementace knihovny GPT a manipulace s modelem DOM používané při vykreslování reklam se v souvislosti s rozšiřováním o nové funkce mohou měnit. Pokud byste se tedy spoléhali na konkrétní podrobnosti, mohli byste na webu zaznamenat neočekávané chování.
Podrobné pokyny k implementaci najdete v referenční příručce rozhraní Google Publisher Tag API.