Když ve službě Google Ads nahráváte kreativy, můžete obdržet chybovou zprávu. Ve většině případů lze problém vyřešit tím, že soubor pozměníte, a znovu uložíte. Poté jej můžete zkusit nahrát znovu.
Své reklamy ověřujte pomocí validátoru HTML5 služby Google Ads.
Tento článek vám pomůže reagovat na jednotlivé chybové zprávy, které můžete při nahrávání kreativ obdržet. Podrobnější požadavky naleznete na stránce se zásadami pro obrázky.
Poznámka: Při nahrávání nové vlastní dynamické reklamy zkontrolujte, zda má správný typ (dynamická) a druh obchodní činnosti. Druh obchodní činnosti by u kreativy měl odpovídat kampani. Další informace o svém zdroji najdete na stránce Nastavení kampaně. Vlastní dynamické reklamy je možné vytvářet jenom v aplikaci Google Web Designer.
Zkontrolujte také, zda je reklama nastavena tak, aby zobrazovala jeden či více produktů. Google totiž může v rámci dynamického remarketingu zaručit jen zobrazování jednoho či více produktů (ne konkrétního počtu, například dvou nebo tří).
Reklamy HTML5
Reklama obsahuje nepodporovaný typ souboru. Tento problém vyřešíte odstraněním všech souborů nepodporovaných typůPokud chcete zjistit, zda soubor ZIP obsahuje nepodporovaný typ souboru, postupujte takto:
- Dvojím kliknutím soubor ZIP otevřete.
- Ve výsledné složce zkontrolujte, zda mají všechny soubory některý z podporovaných typů: CSS, JS, HTML, GIF, PNG, JPEG nebo SVG. Pokud naleznete nepodporovaný typ souboru, odstraňte jej.
- Aktualizovanou verzi uložíte tak, že vyberete všechny soubory ve složce a kliknete na Soubor > Zkomprimovat položky.
- Pokud se složka nezabalí správně, možná jste ji zkomprimovali celou. Je třeba vybrat všechny položky ve složce, nikoli celou složku.
.
), pomlčky (-
) nebo podtržítka (_
)
Pokud chcete zjistit, zda soubor ZIP obsahuje názvy souborů s nepodporovanými znaky, postupujte takto:
- Dvojitým kliknutím soubor ZIP otevřete.
- Ve vzniklé složce se ujistěte, že názvy všech souborů obsahují pouze podporované znaky: písmena, číslice, tečky (
.
), spojovníky (-
) a podtržítka (_
). Přejmenujte soubory, jejichž názvy obsahují jiné než podporované znaky. Pokud soubor ZIP zahrnuje i podsložky, otevřete je a zkontrolujte soubory v nich uložené. - Aktualizovanou verzi uložíte tak, že vyberete všechny soubory ve složce a kliknete na Soubor > Zkomprimovat položky.
- Pokud se složka nezabalí správně, možná jste ji zkomprimovali celou. Je třeba vybrat všechny položky ve složce, nikoli celou složku.
Pokud chcete tento problém vyřešit, musíte v kódu kreativy vyhledat výše uvedené nepodporované značky. Je nutné zkontrolovat všechny soubory uložené v archivu ZIP a příslušné značky odstranit.
V řadě případů jsou příčinou problému nepodporované značky SVG. V takovém případě hledejte v kódu kreativy značky, které nespadají do žádné z podporovaných kategorií (kontejnerové prvky, prvky přechodů a grafické prvky). Další informace o tom, které podporované značky jsou mapovány do jednotlivých kategorií
<meta name=”ad.size” content=”width=300,height=250”>
.
Primární soubory HTML obsahují značku velikosti reklamy, například <meta name=”ad.size” content=”width=300,height=250”>
.
- Otevřete soubor HTML a hledejte metaznačku velikosti reklamy. Pokud ji najdete, zkontrolujte, zda se nachází v sekci
<head>
a zda je značka<head>
správně uzavřena značkou</head>
. - Ručně nahraďte uvozovky, protože zkopírované uvozovky mohou způsobit chybu (služba Google Ads je nepřijímá).
- K této chybě může dojít také v případě, že se pokusíte nahrát soubory z nástroje DoubleClick Studio. Tyto soubory Google Ads nepřijímá a nelze je nahrát. Reklamy DoubleClick je třeba zobrazovat běžným způsobem jako reklamy třetí strany.
Zkontrolujte, zda názvy jednotlivých souborů v souboru ZIP přesně odpovídají názvům uvedeným v referenčním souboru.
Pokud se například jeden ze souborů v souboru ZIP bude jmenovat cesta/ke/vzorovemu/podkladu, ale v souboru HTML budete odkazovat na cesta/ke/vzorovemu/podkladu2, Google Ads správný soubor nenajde.
Jestliže chcete tento problém vyřešit, porovnejte název souboru uvedený výše se všemi soubory ve svém kódu HTML5. Pokud není stejný, odkaz opravte.
Google Ads neumožňuje různá opuštění. Odstraňte různá opuštění a zkuste reklamy nahrát znovu.
Odkazovat můžete pouze na soubory, které jsou součástí nahraného souboru ZIP, a výše uvedený soubor se v něm nenachází. Chcete-li pokračovat, odstraňte ze svého souboru HTML odkazy na veškeré podklady mimo soubor ZIP.
Podklad uvedený v chybové zprávě se v souboru ZIP nenachází. Veškeré odkazy na daný soubor budete muset odstranit. Povoleny jsou pouze následující externí reference:
- Google Fonts,
- soubory jQuery hostované na Googlu.
Pokud chcete opravit poškozené soubory uvnitř souboru ZIP, zkuste následující postup:
- Dvojitým kliknutím soubor ZIP otevřete.
- Ve složce, která se zobrazí, postupně jednotlivé soubory otevřete a znovu uložte.
- Aktualizovanou verzi uložíte tak, že vyberete všechny soubory ve složce a kliknete na Soubor > Zkomprimovat položky.
- Pokud se složka nezabalí správně, možná jste ji zkomprimovali celou. Je třeba vybrat všechny položky, nikoli celou složku.
<head>
vašeho souboru index.html.-
<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>
Po odstranění této značky skriptu se oblast pro kliknutí rozšíří na celou reklamu. Můžete tlačítko nechat tak, ale uživatele na vstupní stránku přesměruje kliknutí kamkoli do plochy reklamy.
Odstraňte atribut události onclick, aby se metoda ExitAPI.exit volala z vašeho souboru index.html.
- Příklad:
<button onclick="ExitApi.exit()">
Reklamu HTML5 se nepodařilo nahrát. Váš účet nepodporuje reklamy ve formátu HTML5
Podmínky používání reklam ve formátu HTML5
Reklamy ve formátu HTML5 by v účtu Google Ads měly být dostupné, jakmile váš účet splní tyto požadavky:
- Učet je aktivní po dobu delší než 90 dní.
- Útrata za dobu existence účtu přesáhla 9 000 USD.
- V souvislosti s účtem nedošlo k problémům s dodržováním zásad.
Splnění výše uvedených požadavků však samo o sobě nemusí vždy přístup k reklamám ve formátu HTML5 zaručit.
Pokud v účtu přístup k reklamám HTML5 nemáte, můžete o něj požádat přes formulář žádosti o přístup k formátu HTML5. Před odesláním žádosti musí účet splňovat níže uvedená kritéria způsobilosti. Do 7 pracovních dnů od odeslání žádosti obdržíte e-mailové oznámení s aktualizací stavu.
- V souvislosti s účtem nedošlo k problémům s dodržováním zásad.
- Účet má dobrou platební historii.
- Útrata za dobu existence účtu přesáhla 1 000 USD.
Pokud si chcete k reklamám HTML5 zachovat přístup trvale, musíte dodržovat naše zásady a mít v tomto směru dobrou historii.
Prozatím můžete používat jiné typy reklam, například nahrané reklamy AMP HTML nebo responzivní obsahové reklamy.
Je též třeba dodržovat správné specifikace obsahových reklam.
Nahraný soubor ZIP není podporován. Nahrajte reklamy, které nejsou propojené se zdrojem.
- Zkontrolujte, zda se jedná o správnou kampaň a reklamu.
- Pokud se jedná o správnou reklamu a správnou kampaň, propojte kampaň s informačním kanálem.
- Když se nejedná o správnou kampaň nebo reklamu:
- Správná reklama: nahrajte reklamu do kampaně propojené s informačním kanálem.
- Správná kampaň: nahrajte do kampaně reklamu, která není propojena s informačním kanálem.
V kreativách chybí text.
Náhled nelze prokliknout
- Po uložení reklamy je plně funkční náhled k dispozici pouze prostřednictvím odkazu Zobrazit reklamu v plné velikosti.
- Klienti poté musí kopírovat a vkládat adresu URL do svého prohlížeče.
- Kreativy nelze proklikávat ani v náhledu vytváření reklamy, ani ve vyskakovacím okně náhledu Zobrazit reklamu v plné velikosti.
Došlo k chybě – neplatné volání čtvrté strany.
<video>
a odstraňte je.Reklamy AMPHTML
Dokument HTML byl zamítnut kanonickým validátorem AMP.Upozornění | Váš HTML soubor není platným dokumentem reklamy ve formátu AMP HTML. Nejprve ho zkontrolujte pomocí AMP validátoru. |
Řešení | Zkontrolujte, zda reklamy ve formátu AMP HTML projdou validací pomocí tohoto veřejně dostupného validátoru AMP. |
Doporučené postupy | Před nahráním dokumentů HTML použijte validátor AMP. |
Upozornění | Došlo k interní chybě. Pokud chyba přetrvává, obraťte se na tým podpory a zašlete mu testovaný svazek. Problémem se budeme zabývat hned, jak to bude možné. |
Řešení | – |
Příklad: Vlastní prvek <amp-audio>
není podporován.
Upozornění | Vlastní prvek AMP <$name> není podporován. |
Řešení |
Odstraňte ze souboru HTML nepodporované prvky AMP a jejich JavaScriptové importy. Například:
|
Doporučené postupy | Používejte pouze podporované prvky AMP. |
Příklad: Importuje se nepodporovaný vlastní prvek AMP <amp-audio>
.
Upozornění | Importuje se nepodporovaný vlastní prvek AMP <$name> . |
Řešení | Odstraňte ze souboru HTML nepodporované prvky AMP a jejich JavaScriptové importy. Například: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio> z části <body> a také <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script> z části <head> . |
Doporučený postup | Používejte pouze podporované prvky AMP. |
Příklad: Zakázaná cesta k podkladu: _a4a/invalid.
Upozornění | Zakázaná cesta k podkladu: $assetPath. |
Řešení | Přejmenujte adresář. |
Doporučené postupy | Nepoužívejte pro cesty k podkladům vyhrazené názvy adresářů, jako je např. „_a4a“. |
Balíček obsahuje nekompatibilní informace o odvětví.
Příklad: Syntaktická chyba v CSS: „... .foo:nth-child(1n) { color: red } …
“.
Upozornění | Syntaktická chyba v CSS: „... .foo:nth-child(1n) { color: red } … “. |
Řešení | Opravte chyby v přiloženém fragmentu CSS. Většinou tyto chyby souvisejí s pseudo selektory CSS, které nejsou v současném prostředí Google Ads podporovány. Odeberte je z bloku stylu vlastního AMP. |
Příklad: Atribut „srcset
“ ve značce „amp-ing
„“ obsahuje neplatnou hodnotu „a b c
“.
Upozornění | Atribut „$attrName “ ve značce „$tagName “ obsahuje neplatnou hodnotu „$value “. |
Řešení | To obvykle znamená, že je hodnota atributu zadána chybně. Například atribut „on “ může obsahovat chybně zadanou akci události. Správný formát hodnoty naleznete v aktuální specifikaci AMP HTML. |
Příklad: Atribut „class
“ ve značce „div
“ obsahuje hodnotu „amp-carousel-slide
“, která je zakázána.
Upozornění | Atribut „$attrName “ ve značce „$tagName “ obsahuje zakázanou hodnotu „$value “. |
Řešení | Zkontrolujte, zda vaše atributy neobsahují žádné vyhrazené hodnoty. Třídy prvků nesmí obsahovat vyhrazené názvy tříd, jako je například „amp-carousel-button “. Obdobně není povoleno použít „AMP “ jako cíl akce události. |
Doporučené postupy | Před vytvořením reklamy nahlédněte ve službě Google Ads do specifikace reklam AMP HTML a prohlédněte si seznam zakázaných hodnot. |
Příklad: Chybí hodnota „finalURL
“ pro atribut „exit1“ v konfiguraci značky „amp-ad-exit
“.
Upozornění | Chybí hodnota „$value “ pro atribut „$item “ ve značce „$tagName “. |
Řešení | Prvky AMP jako jsou <amp-ad-exit> a <amp-animation> vyžadují konfiguraci JSON. Platný formát konfigurace naleznete ve specifikacích odpovídajících prvku AMP. |
Příklad: Neplatná hodnota pro atribut „selector
“ v konfiguraci značky „amp-ad-exist
“.
Upozornění | Neplatná hodnota „$value “ pro atribut „$item “ v konfiguraci značky „$tagName “. |
Řešení | Prvky AMP jako jsou <amp-ad-exit> a <amp-animation> vyžadují konfiguraci JSON. Platný formát konfigurace naleznete ve specifikacích odpovídajících prvku AMP. |
Příklad: Značka „Filters
“ není v konfiguraci „amp-ad-exit
“ podporována.
Upozornění | Atribut „$item “ není v konfiguraci značky „$tagName “ podporován. |
Řešení | Tato konfigurační položka není v Google Ads podporována. Odeberte ji z konfigurace. |
Příklad: Více výskytů značky „amp-ad-exit
“
Upozornění | Bylo nalezeno více výskytů položky „$item “. |
Řešení | Odeberte nadbytečné prvky z dokumentu a ponechte pouze jednu instanci. |
Příklad: Vaše reklama AMP HTML má upravené možnosti kliknutí, „tap:exit-api.exit(target=’product1’)
“, které nejsou podporovány.
Upozornění | Vaše reklama AMP HTML má upravené možnosti kliknutí, „$exit “, které nejsou podporovány. |
Řešení | Odeberte konfiguraci <amp-ad-exit> a import JavaScriptu ze souboru HTML. Odeberte akce událostí, které vyvolávají exit-api.exit (například <button on=”tap:exit-api.exit(target=’product1’)”> ) |
Upozornění | Vaše reklama obsahuje více vstupních odkazů. Ujistěte se, že tato reklama v HTML5 obsahuje pouze jeden HTML soubor se značkou velikosti reklamy, a zkuste to znovu. |
Řešení | Ujistěte se, že archiv ZIP obsahuje pouze jeden soubor HTML pro zobrazování obsahu reklam v archivu ZIP, a nadbytečné soubory HTML odstraňte. |
Příklad: Hodnota vlastnosti CSS „width:100%
“ není povolena pro selektor „.amp-carousel-button
“.
Upozornění | Hodnota vlastnosti CSS „$cssPropertyName:$cssPropertyValue “ není pro selektor „$cssSelector “ povolena. |
Řešení | Z bloku stylu vlastního AMP odeberte hodnotu vlastnosti CSS uvedenou ve zprávě. |
Google Web Designer a HTML5
Vaše reklama porušuje některou ze zásad služby Google Ads. Konkrétní problémy jsou uvedeny v původní chybové zprávě.
Než budete moci reklamu nahrát, budete muset odstranit veškeré nepodporované funkce. Lze to provést otevřením souboru index.html v souboru ZIP. Nepodporované funkce naleznete v sekci gwd-admetadata.
- Rozbalitelná reklama: Hledejte creativeProperties (vlastnosti kreativy). minWidth (minimální šířka) by se měla rovnat maxWidth (maximální šířce) a minHeight (minimální výška) by se měla rovnat maxHeight (maximální výšce).
- Počítadla nebo časovače: Najděte všechna počítadla a časovače. Tato pole by měla být prázdná.
- Více ukončení
- Videa
- Mapy
- Kompletní seznam podporovaných funkcí naleznete zde.
V nástroji Google Web Designer musíte přidat obrázky pro všechna vizuální stádia obrázkového tlačítka.
Příklad: V níže uvedeném fragmentu kódu ze vzorového souboru index.html scházejí obrázky pro up-image, over-image a down-image (viz tučný text).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Další informace o komponentě obrázkového tlačítka
Jestliže chcete tento problém vyřešit, nahraďte placeholder.png obrázky, které chcete použít, a zkontrolujte, zda jsou tyto obrázky obsaženy v souboru ZIP.
Poznámka: V chybové zprávě by mělo být uvedeno, co schází. V některých případech bude uvedeno, že schází "". To pravděpodobně znamená, že nebylo zadáno umístění obrázku. Otevřete soubor ZIP a vyhledejte soubor index.html. V tomto souboru následně hledejte text ="".