Prilikom prenošenja oglasa u Google Ads možete primiti poruku pogreške. Problem se u većini slučajeva može ispraviti ako izmijenite datoteku i ponovno je spremite. Nakon toga ponovno pokušajte prenijeti datoteku.
Provjerite oglase pomoću Google Ads alata za provjeru valjanosti HTML5 sadržaja.
Ovaj će vam članak pomoći da riješite probleme iz pojedinih poruka pogrešaka koje možete primiti prilikom prenošenja oglasa. Da biste saznali više o zahtjevima, pročitajte stranicu s pravilima za slikovne oglase.
Napomena: prilikom prijenosa novog prilagođenog dinamičnog oglasa provjerite je li odgovarajuće vrste (dinamičan) i je li vrsta tvrtke adekvatna. Vrsta tvrtke oglasa mora odgovarati kampanji. Više informacija o svom feedu možete pronaći na stranici Postavke kampanje.
Osim toga, pazite da oglas bude dizajniran za prikazivanje jednog ili više proizvoda, ali ne za određeni, fiksan broj proizvoda (na primjer dva ili tri), jer će Google moći jamčiti da će se u okviru dinamičkog remarketinga prikazati samo jedan ili više proizvoda.
HTML5 oglasi
HTML5 oglasi izrađeni pomoću alata Swiffy nisu podržani. Prenesite izvornu Flash datoteku.Kako biste Flash oglase pretvorili u HTML5, na Google Ads prenesite samo Flash datoteke. Ako upotrebljavate alat za pretvaranje Swiffy, oglasi se neće prihvatiti. Oglase možete i ponovno izraditi pomoću Google Web Designera ili drugih alata. Saznajte više o pretvaranju Flash oglasa u HTML5.
Da biste saznali sadrži li .ZIP datoteka nepodržanu vrstu datoteke, učinite sljedeće:
- Otvorite .ZIP datoteku dvostrukim klikom.
- Provjerite je li svaka datoteka u mapi koja se prikazuje podržana vrsta datoteke: .CSS, .JS, .HTML, .GIF, .PNG, .JPEG i .SVG. Ako pronađete datoteku koja nije podržana, uklonite je.
- Da biste spremili ažuriranu verziju, odaberite sve datoteke u mapi i kliknite Datoteka > Komprimiraj stavke.
- Ako se mapa ne komprimira ispravno u ZIP datoteku, to može biti zato što ste komprimirali mapu. Pazite da odaberete svaku stavku, ne cijelu mapu.
.
), spojnice (-
) i podvlaka (_
).
Da biste saznali sadrži li .ZIP datoteka nazive datoteka s nepodržanim znakovima, učinite sljedeće:
- Otvorite .ZIP datoteku dvostrukim klikom.
- Provjerite sadrži li svaka datoteka samo podržane znakove u mapi koja se prikazuje: slova i brojke, točke (
.
), spojnice (-
) i podvlake (_
). Preimenujte datoteke s nazivima koji sadrže znakove koji nisu podržani. Ako .ZIP datoteka sadrži podmape, svakako ih otvorite i provjerite. - Da biste spremili ažuriranu verziju, odaberite sve datoteke u mapi i kliknite Datoteka > Komprimiraj stavke.
- Ako se mapa ne komprimira ispravno u ZIP datoteku, to može biti zato što ste komprimirali mapu. Pazite da odaberete svaku stavku, ne cijelu mapu.
Da biste riješili problem, u kodu oglasa potražite prethodno navedene oznake koje nisu podržane. Morate provjeriti sve datoteke koje se nalaze u .ZIP datoteci i izbrisati ih.
U mnogim slučajevima problem se odnosi na .SVG oznake koje se ne podržavaju. U tom slučaju, pregledajte postoje li u kodu oglasa oznake koje se ne nalaze u podržanim kategorijama (elementi spremnika, prijelazni elementi i grafički elementi). Saznajte više o kategorijama s kojima se povezuju podržane oznake.
<meta name=”ad.size” content=”width=300,height=250”>
.
Primarne .HTML datoteke sadrže oznaku Veličina oglasa kao što je <meta name=”ad.size” content=”width=300,height=250”>
.
- Otvorite .HTML datoteku i potražite metaoznaku Veličina oglasa. Ako je pronađete, provjerite nalazi li se u oznaci
<head>
i je li tvrdnja<head>
zatvorena oznakom</head>
. - Ručno zamijenite znak navodnika jer kopirani i zalijepljeni navodnici mogu prouzročiti pogrešku (Google Ads ih ne prihvaća).
- Ta se pogreška može prikazati i kad pokušate prenijeti datoteke iz alata DCLK Studio ili Swiffy. Google Ads ne prihvaća te datoteke i ne mogu se prenijeti. DCLK datoteke obično bi se trebale prenositi putem 3PAS-a, a Swiffy Flash datoteke moraju se prenositi kao Flash datoteke, a ne kao konvertirane HTML5 datoteke.
Provjerite jesu li nazivi svih datoteka koje se nalaze u .ZIP datoteci jednaki nazivu navedenom u referentnoj datoteci.
Na primjer, ako jedna od datoteka u .ZIP datoteci ima naziv path/to/example/asset, a u HTML datoteci navedete naziv path/to/example/asset2, Google Ads neće moći pronaći ispravnu datoteku.
Da biste riješili problem, usporedite prethodno navedeni naziv datoteke sa svakom datotekom u HTML5 kodu. Ako nazivi nisu potpuno jednaki, ispravite navedeni naziv.
Navesti možete samo datoteke pronađene u prenesenoj .ZIP datoteci, a prethodno navedena datoteka ne nalazi se ondje. Da biste nastavili, uklonite sve navode u HTML datoteci koji upućuju na elemente pronađene izvan .ZIP datoteke.
Element naveden u poruci pogreške ne može se pronaći u .ZIP datoteci. Morat ćete ukloniti i sve reference za tu datoteku. Jedine dozvoljene vanjske reference su sljedeće:
- Google fontovi
- jQuery koji je hostiran na Googleu.
Da biste popravili oštećene datoteke unutar .ZIP datoteke, učinite sljedeće:
- Otvorite .ZIP datoteku dvostrukim klikom.
- Otvorite svaku pojedinačnu datoteku koja se prikaže u mapi i ponovno je spremite.
- Da biste spremili ažuriranu verziju, odaberite sve datoteke u mapi i kliknite Datoteka > Komprimiraj stavke.
- Ako se mapa ne komprimira ispravno u ZIP datoteku, to može biti zato što ste komprimirali mapu. Pazite da odaberete svaku stavku, ne cijelu mapu.
<head>
datoteke index.html.<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js">
</script>
Nakon uklanjanja te oznake skripte cijeli će se vaš oglas moći kliknuti. Možete ostaviti gumb, ali svaki klik na oglas odvest će korisnika na odredišnu stranicu.
Uklonite događaj "onclick" da biste pozvali ExitAPI.exit iz index.html datoteke.
- Na primjer:
<button onclick="ExitApi.exit()">
Prijenos HTML5 oglasa nije uspio. Vaš račun ne podržava HTML5 oglase.
Zahtjevi za upotrebu HTML5 oglasa
Trebali biste moći ostvariti pristup HTML5 oglasima na svom Google Ads računu nakon što vaš račun generira dovoljno povijesti na našoj platformi i ispuni sljedeće preduvjete:
- Račun je otvoren više od 90 dana.
- Račun ima iznos ukupne potrošnje veći od 9000 USD.
- Račun ima kontinuiranu povijest usklađenosti s pravilima.
Ispunjavanje prethodno navedenih preduvjete ne jamči uvijek pristup HTML5 oglasima.
Ako HTML5 oglasi nisu dostupni na vašem računu, možete se prijaviti za pristup putem ovog obrasca. Prije slanja zahtjeva osigurajte da vaš račun ispunjava kriterije za ispunjavanje uvjeta koji su navedeni u nastavku. Primit ćete e-poruku s obavijesti o ažuriranju statusa u roku od 7 radnih dana od slanja zahtjeva.
- Račun ima kontinuiranu povijest usklađenosti s pravilima.
- Račun ima urednu povijest plaćanja.
- Račun ima iznos ukupne potrošnje veći od 1000 USD.
Da biste zadržali pristup HTML5 oglasima osigurajte da ne kršite naša pravila i održite urednu povijest usklađenosti s pravilima.
U međuvremenu možete upotrebljavati druge opcije, kao što su preneseni AMPHTML oglasi ili responzivni prikazni oglasi.
Osigurajte da pratite ispravne specifikacije za prikazne oglase.
Prenesena ZIP datoteka nije podržana. Prenesite oglase koji nisu povezani s feedom.
- Provjerite je li to prava kampanja za ovaj oglas.
- Ako je to pravi oglas i prava kampanja, povežite kampanju s feedom.
- Ako to nije prava kampanja ili oglas:
- Pravi oglas: prenesite taj oglas u kampanju povezanu s feedom.
- Prava kampanja: prenesite oglas koji nije povezan s feedom u tu kampanju.
U oglasu nedostaje tekst.
Pregled ne dopušta klik.
- Potpuno funkcionalan pregled dostupan je samo putem veze "Prikaz oglasa u punoj veličini" nakon spremanja oglasa.
- Klijenti moraju URL kopirati/zalijepiti u svoj preglednik.
- Oglasi ne propuštaju klikove u pregledu izrade oglasa ili skočnom prozoru pregleda "Prikaz oglasa u punoj veličini".
AMPHTML oglasi
Kanonski alat za potvrdu AMP-ova odbacio je HTML dokument.Poruka upozorenja | Vaša HTML datoteka nije važeći dokument AMPHTML oglasa. Najprije je provjerite pomoću alata za potvrdu AMP-ova. |
Rješenje | Pazite da AMPHTML oglasi prosljeđuju potvrdu pomoću ovog javno dostupnog alata za potvrdu AMP-ova. |
Najbolji primjer iz prakse | Koristite alat za potvrdu AMP-ova prije prijenosa HTML dokumenata. |
Poruka upozorenja | Došlo je do interne pogreške. Ako se pogreška nastavi pojavljivati, obratite se timu za podršku sa skupom za testiranje. Proučit ćemo vaš problem prvom prilikom. |
Rješenje | Nije primjenjivo |
Primjer: prilagođeni element AMP-a kao što je <amp-audio>
nije podržan.
Poruka upozorenja | Prilagođeni element AMP-a <$name> nije podržan. |
Rješenje | Uklonite nepodržane elemente AMP-a, kao i njihove JavaScript uvoze iz HTML-a. Na primjer: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”> </amp-audio> iz odjeljka <body> , kao i<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”> </script> iz odjeljka <head> . |
Najbolji primjer iz prakse | Koristite samo podržane elemente AMP-a. |
Primjer: uvezen je prilagođeni element AMP-a <amp-audio>
koji nije podržan.
Poruka upozorenja | Uvezen je prilagođeni element AMP-a <$name> koji nije podržan. |
Rješenje | Uklonite nepodržane elemente AMP-a, kao i njihove JavaScript uvoze iz HTML-a. Na primjer: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”> </amp-audio> iz odjeljka <body> , kao i<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”> </script> iz odjeljka <head> . |
Najbolji primjer iz prakse | Koristite samo podržane elemente AMP-a. |
Primjer: zabranjeni put elementa: _a4a/invalid.
Poruka upozorenja | Zabranjen put elementa: $assetPath. |
Rješenje | Preimenujte direktorij. |
Najbolji primjer iz prakse | Izbjegavajte upotrebu rezerviranih naziva direktorija za putove elemenata, kao što je "_a4a". |
Primjer: pogreška CSS raščlambe: "... .foo:nth-child(1n) { color: red } …
".
Poruka upozorenja | Pogreška CSS raščlambe: "... .foo:nth-child(1n) { color: red } … ". |
Rješenje | Ispravite pogreške u priloženom CSS isječku. Većinu vremena te su pogreške povezane s CSS pseudobiračima koji nisu podržani u trenutačnom doživljaju Google Adsa. Uklonite ih iz bloka stila prilagođenog AMP-a. |
Primjer: atribut "srcset
" u oznaci "amp-ing
" sadrži nevažeću vrijednost "a b c
".
Poruka upozorenja | Atribut "$attrName " u oznaci "$tagName " sadrži nevažeću vrijednost "$value ". |
Rješenje | To obično znači da je vrijednost atributa nepravilno oblikovana. Na primjer, atribut "on " može sadržavati pogrešno oblikovanu radnju događaja. Pogledajte trenutačne specifikacije AMPHTML-a da biste vidjeli ispravan oblik vrijednosti. |
Primjer: atribut "class
" u oznaci "div
" sadrži vrijednost "amp-carousel-slide
", što je zabranjeno.
Poruka upozorenja | Atribut "$attrName " u oznaci "$tagName " sadrži vrijednost "$value ", što je zabranjeno. |
Rješenje | Provjerite sadrže li vaši atributi koju rezerviranu vrijednost. Klase elemenata ne smiju sadržavati rezervirane nazive klase kao što je "amp-carousel-button ". Jednako tako, "AMP " nije dopušten kao cilj radnje događaja. |
Najbolji primjer iz prakse | Prije izrade oglasa trebali biste proučiti Google Ads specifikacije AMPHTML oglasa i pogledati popis nedopuštenih vrijednosti. |
Primjer: nedostaje "finalURL
" za "exit1" u konfiguraciji oznake "amp-ad-exit
".
Poruka upozorenja | Nedostaje "$value " za "$item " u konfiguraciji oznake "$tagName ". |
Rješenje | Elementi AMP-a kao što su <amp-ad-exit> i <amp-animation> zahtijevaju JSON konfiguraciju. Pogledajte odgovarajuće specifikacije elementa AMP-a da biste saznali važeći oblik konfiguracije. |
Primjer: nevažeća vrijednost za "selector
" u konfiguraciji oznake "amp-ad-exist
".
Poruka upozorenja | Nevažeća vrijednost za "$value " za "$item " za konfiguraciju oznake "$tagName ". |
Rješenje | Elementi AMP-a kao što su <amp-ad-exit> i <amp-animation> zahtijevaju JSON konfiguraciju. Pogledajte odgovarajuće specifikacije elementa AMP-a da biste saznali važeći oblik konfiguracije. |
Primjer: "Filters
" nije podržana oznaka u konfiguraciji "amp-ad-exit
".
Poruka upozorenja | "$item " nije podržan u konfiguraciji oznake "$tagName ". |
Rješenje | Stavka konfiguracije nije podržana u Google Adsu. Uklonite je iz konfiguracije. |
Primjer: više pojavljivanja vrijednosti "amp-ad-exit
".
Poruka upozorenja | Pronađeno je više pojavljivanja elementa "$item ". |
Rješenje | Uklonite suvišne elemente iz dokumenta i zadržite samo jedan primjerak. |
Primjer: vaš AMPHTML oglas ima izmijenjenu mogućnost klikanja, ta:exit-api.exit(target=’product1’)
”, što nije podržano.
Poruka upozorenja | Vaš AMPHTML oglas ima izmijenjenu mogućnost klikanja, "$exit ", što nije podržano. |
Rješenje | Uklonite konfiguraciju <amp-ad-exit> i JavaScript uvoz iz HTML-a. Uklonite radnje događaja koje aktiviraju exit-api.exit (npr. <button on=”tap:exit-api.exit(target=’product1’)”> ) |
Poruka upozorenja | Oglas sadrži više ulaznih točaka. Osigurajte da postoji samo jedna .HTML datoteka s oznakom veličine oglasa u HTML5 oglasu i pokušajte ponovno. |
Rješenje | Osigurajte da postoji samo jedna HTML datoteka za prikazivanje sadržaja oglasa u ZIP datoteci i uklonite suvišne HTML datoteke. |
Primjer: vrijednost CSS entiteta "width:100%
" nije dopuštena za birač ".amp-carousel-button
".
Poruka upozorenja | Vrijednost CSS entiteta "$cssPropertyName:$cssPropertyValue " nije dopuštena za birač "$cssSelector ". |
Rješenje | Uklonite vrijednost CSS entiteta navedenu u poruci iz bloka stila prilagođenog AMP-a. |
Google Web Designer HTML5
Vaš oglas krši jedno od pravila Google Adsa. Pregledajte probleme navedene u izvornoj poruci pogreške.
Prije nego što prenesete oglas, morate ukloniti sve značajke koje se ne podržavaju. To možete učiniti otvaranjem index.html datoteke u .ZIP datoteci. Značajke koje nisu podržane možete pronaći u odjeljku "gwd-admetadata".
- Proširivi oglas: pretražite "postavkeoglasa". Minimalna širina trebala bi biti jednaka maksimalnoj širini, a minimalna visina trebala bi biti jednaka maksimalnoj visini.
- Brojači ili odbrojavanja: pretražite "brojači" ili "odbrojavanja". Ta polja trebaju biti prazna.
- Više izlaza
- Videozapisi
- Karte
- Potpuni popis podržanih značajki možete pronaći ovdje.
U Google Web Designeru morate uključiti slike za sva vizualna stanja gumba za sliku.
Na primjer, u isječku kôda u nastavku teksta iz ogledne datoteke index.html, nedostaju slike za up-image, over-image i down-image (pogledajte podebljani tekst).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Saznajte više o komponentama gumba za sliku.
Da biste riješili problem, zamijenite rezerviranomjesto.png željenom slikom ili slikama i provjerite je li slika uključena u .ZIP datoteku.
Napomena:u poruci pogreške trebalo bi pisati što nedostaje. U nekim slučajevima, u poruci će pisati da nedostaje "". U tom slučaju, lokacija slika vjerojatno nije navedena. Otvorite .ZIP datoteku i pronađite datoteku index.html. U njoj možete potražiti ' ="" da biste pronašli pogrešku.