Când încărcați materiale publicitare în Google Ads, este posibil să primiți un mesaj de eroare. În majoritatea cazurilor, problema poate fi rezolvată dacă modificați și salvați din nou fișierul. Apoi, puteți încerca să încărcați din nou fișierul.
Verificați anunțurile cu ajutorul instrumentului de validare HTML5 Google Ads.
Acest articol vă va ajuta să gestionați mesajele de eroare specifice pe care le puteți primi în timp ce încercați să încărcați materiale publicitare. Pentru cerințe mai detaliate, consultați pagina Politicii privind imaginile.
Notă: când încărcați un nou anunț dinamic personalizat, asigurați-vă că acesta are tipul (dinamic) și tipul de activitate comercială adecvate. Tipul de activitate comercială al materialului publicitar trebuie să corespundă campaniei. Mai multe informații despre feed sunt disponibile în pagina cu setările campaniei.
În plus, asigurați-vă că anunțul este conceput pentru a afișa unul sau mai multe produse, dar nu un anumit număr fix de produse (de exemplu, două sau trei), deoarece Google va putea garanta numai afișarea unui singur produs sau a mai multor produse în remarketingul dinamic.
Anunțuri HTML5
Anunțurile HTML5 create cu instrumentul Swiffy nu sunt acceptate. Încărcați fișierul Flash inițial.Pentru a converti anunțuri Flash în HTML5, încărcați numai fișiere Flash în Google Ads. Dacă folosiți instrumentul de conversie Swiffy, anunțurile nu vor fi acceptate. În plus, puteți să refaceți anunțurile cu Google Web Designer sau cu alte instrumente. Aflați mai multe despre conversia anunțurilor Flash în HTML5.
Pentru a afla dacă fișierul .ZIP conține un tip de fișier neacceptat, parcurgeți pașii următori:
- deschideți fișierul .ZIP dând dublu clic pe acesta;
- asigurați-vă că toate fișierele din dosarul care apare au unul dintre tipurile acceptate: .CSS, .JS, .HTML, .GIF, .PNG, .JPEG și .SVG. Dacă identificați un fișier de tip neacceptat, eliminați-l.
- pentru a salva versiunea actualizată, selectați toate fișierele din dosar și dați clic pe Fișier > Comprimați elementele;
- dacă nu se arhivează corect, motivul poate fi că ați comprimat dosarul. Selectați fiecare element în parte, nu întregul dosar.
.
), cratime (-
) și caractere de subliniere (_
).
Pentru a afla dacă fișierul .ZIP conține nume de fișier cu caractere neacceptate, parcurgeți pașii următori:
- deschideți fișierul .ZIP dând dublu clic pe acesta;
- asigurați-vă că fiecare nume de fișier din dosarul care apare conține numai caractere acceptate: litere, cifre, puncte (
.
), cratime (-
) și caractere de subliniere (_
). Redenumiți fișierele ale căror nume conțin caractere neacceptate. Dacă fișierul .ZIP conține dosare secundare, deschideți-le și verificați-le și pe acelea. - pentru a salva versiunea actualizată, selectați toate fișierele din dosar și dați clic pe Fișier > Comprimați elementele;
- dacă nu se arhivează corect, motivul poate fi că ați comprimat dosarul. Selectați fiecare element în parte, nu întregul dosar.
Pentru a remedia problema, căutați în codul materialului publicitar etichetele neacceptate menționate mai sus. Va trebui să verificați toate fișierele stocate în fișierul .ZIP și să le ștergeți.
În multe cazuri, problema este legată de etichetele .SVG neacceptate. În această situație, căutați în codul materialului publicitar etichete care nu sunt incluse într-una dintre categoriile acceptate (elemente de container, elemente de gradient și elemente grafice). Aflați detalii despre etichetele acceptate asociate fiecărei categorii.
<meta name=”ad.size” content=”width=300,height=250”>
.
Fișierele .Fișierele HTML includ o etichetă de dimensiune de anunț precum <meta name=”ad.size” content=”width=300,height=250”>
.
- Deschideți fișierul .HTML și căutați metaeticheta de dimensiune de anunț. Dacă o găsiți, aceasta trebuie să fie inclusă în eticheta
<head>
, iar declarația<head>
trebuie să fie închisă cu o etichetă</head>
. - Înlocuiți manual ghilimelele, întrucât cele copiate și inserate pot cauza o eroare (nu sunt acceptate de Google Ads).
- Această eroare poate apărea și atunci când încercați să încărcați fișiere din DCLK Studio sau din instrumentul Swiffy. Fișierele respective nu sunt acceptate de Google Ads și nu pot fi încărcate. DCLK trebuie administrat, ca de obicei, prin 3PAS, iar fișierele flash Swiffy trebuie încărcate ca flash, nu ca fișiere HTML5 transformate.
Asigurați-vă că toate numele fișierelor din .ZIP sunt identice cu numele din fișierul de referință.
De exemplu, dacă unul dintre fișierele din .ZIP se numește cale/spre/exemplul/de/element, dar fișierul HTML face trimitere la cale/spre/exemplul/de/element2, Google Ads nu va putea găsi fișierul corect.
Pentru a remedia problema, comparați numele de fișier afișat mai sus cu numele fiecărui fișier din codul dvs. HTML5. Dacă nu sunt identice, corectați fișierul de referință.
Puteți face trimitere numai la fișierele din fișierul .ZIP încărcat, iar cel indicat mai sus nu a fost găsit în acest ZIP. Pentru a continua, eliminați trimiterile din fișierul HTML către elemente din afara fișierului .ZIP.
Elementul din mesajul de eroare nu a fost găsit în fișierul .ZIP. Va trebui să eliminați toate trimiterile la acel fișier. Singurele trimiteri externe permise sunt următoarele:
- fonturi Google,
- jQuery găzduit de Google.
Pentru a corecta fișierele cu erori din fișierul .ZIP, parcurgeți pașii următori:
- deschideți fișierul .ZIP dând dublu clic pe acesta;
- în dosarul care apare, deschideți fiecare fișier în parte și salvați-l din nou;
- pentru a salva versiunea actualizată, selectați toate fișierele din dosar și dați clic pe Fișier > Comprimați elementele;
- dacă nu se arhivează corect, motivul poate fi că ați comprimat dosarul. Selectați fiecare element în parte, nu întregul dosar.
<head>
a fișierului index.html.<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js">
</script>
După ce eliminați această etichetă de script, se va putea da clic pe întregul anunț. Puteți păstra butonul, dar toate clicurile pe anunț îi vor direcționa pe utilizatori la pagina de destinație.
Eliminați evenimentul onclick pentru a apela ExitAPI.exit din fișierul index.html.
- De exemplu:
<button onclick="ExitApi.exit()">
Anunțul HTML5 nu a putut fi încărcat. Contul dvs. nu acceptă anunțurile HTML5.
Cerințe pentru folosirea anunțurilor HTML5
Puteți primi acces la anunțurile HTML5 din contul Google Ads dacă acesta are un istoric suficient pe platformă și îndeplinește următoarele cerințe:
- contul a fost deschis cel puțin 90 de zile;
- contul are cheltuieli de minimum 9.000 USD pentru întreaga perioadă;
- contul are un istoric bun privind respectarea politicii.
Rețineți că îndeplinirea cerințelor menționate mai sus nu garantează accesul la anunțurile HTML5.
Dacă anunțurile HTML5 sunt indisponibile în cont, puteți să solicitați accesul prin intermediul acestui formular. Înainte să trimiteți solicitarea, asigurați-vă că respectivul cont îndeplinește criteriile de eligibilitate menționate mai jos. Veți primi o notificare prin e-mail cu o actualizare a stării în decurs de șapte zile lucrătoare de la trimiterea solicitării.
- Contul are un istoric bun privind respectarea politicii.
- Contul are un istoric bun privind plățile.
- Contul are cheltuieli de minimum 1.000 USD pentru întreaga perioadă.
Pentru a deține în permanență accesul la anunțurile HTML5, asigurați-vă că nu încălcați politicile și că mențineți un istoric bun privind respectarea politicilor.
Între timp, puteți folosi alte opțiuni, cum ar fi anunțurile AMP HTML încărcate sau anunțurile grafice adaptabile.
Asigurați-vă că urmați specificațiile corespunzătoare privind anunțurile grafice.
Fișierul ZIP încărcat nu este acceptat. Încărcați anunțuri care să nu fie asociate unui feed.
- Verificați dacă campania este cea potrivită pentru anunț.
- Dacă atât anunțul cât și campania sunt potrivite, conectați campania la un feed.
- Dacă nu este campania sau anunțul potrivit:
- anunțul potrivit: încărcați anunțul într-o campanie asociată unui feed;
- campania potrivită: încărcați un anunț neasociat unui feed în această campanie.
Din materialele publicitare lipsește textul.
Previzualizarea nu duce la pagina de destinație.
- Previzualizarea complet funcțională este disponibilă numai prin intermediul linkului „Vedeți anunțul la dimensiune completă”, după salvarea anunțului.
- Clienții trebuie să copieze/insereze apoi adresa URL în browserul lor.
- Materialele publicitare nu vor duce la pagina de destinație dacă se dă clic pe acestea în previzualizarea de creare a anunțului sau în fereastra pop-up de previzualizare „Vedeți anunțul la dimensiune completă”.
Anunțurile AMP HTML
Documentul HTML a fost respins de testul de validare AMP canonic.Mesajul de alertă | Fișierul HTML nu este un document de anunțuri AMP HTML valid. Verificați-l întâi cu testul de validare AMP. |
Soluție | Verificați dacă anunțurile AMP HTML trec testul de validare, cu ajutorul acestui test de validare AMP disponibil public. |
Cele mai bune practici | Folosiți testul de validare AMP înainte să încărcați documentele HTML. |
Mesajul de alertă | A apărut o eroare internă. Dacă eroarea persistă, contactați echipa de asistență cu grupul de testare. Vom cerceta problema cât mai repede. |
Soluție | Nu este cazul |
Exemplu: un element AMP personalizat cum ar fi <amp-audio>
nu este acceptat.
Mesajul de alertă | Elementul AMP personalizat <$name> nu este acceptat. |
Soluție | Eliminați elementele AMP neacceptate și importurile javascript din HTML. De exemplu: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”> </amp-audio> din secțiunea <body> și<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”> </script> din secțiunea <head> . |
Cele mai bune practici | Folosiți doar elemente AMP acceptate. |
Exemplu: este importat elementul AMP personalizat <amp-audio>
.
Mesajul de alertă | Este importat elementul AMP personalizat <$name> , care nu este acceptat. |
Soluție | Eliminați elementele AMP neacceptate și importurile javascript din HTML. De exemplu: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”> </amp-audio> din secțiunea <body> și<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”> </script> din secțiunea <head> . |
Cele mai bune practici | Folosiți doar elemente AMP acceptate. |
Exemplu: cale element interzisă: _a4a/invalid.
Mesajul de alertă | Cale element interzisă: $assetPath. |
Soluție | Redenumiți directorul. |
Cele mai bune practici | Evitați să folosiți nume de director rezervate pentru căile elementelor, cum ar fi „_a4a”. |
Exemplu: eroare de analiză CSS: „... .foo:nth-child(1n) { color: red } …
”.
Mesajul de alertă | Eroare de analiză CSS: ”... .foo:nth-child(1n) { color: red } … ”. |
Soluție | Remediați erorile din fragmentul CSS atașat. De cele mai multe ori, aceste erori sunt legate de pseudoselectorii CSS, care nu sunt acceptați în experiența Google Ads actuală. Eliminați-i din blocul de stil AMP personalizat. |
Exemplu: atributul „srcset
” din eticheta „amp-ing
” conține valoarea nevalidă „a b c
”.
Mesajul de alertă | Atributul „$attrName ” din eticheta „$tagName ” conține valoarea nevalidă „$value ”. |
Soluție | Aceasta înseamnă, de obicei, că valoarea atributului nu este corectă. De exemplu, atributul „on ” poate conține o acțiune de eveniment incorectă. Consultați specificațiile AMP HTML actuale pentru a vedea formatul corect de valoare. |
Exemplu: atributul „class
” din eticheta „div
” conține valoarea „amp-carousel-slide
”, care este interzisă.
Mesajul de alertă | Atributul „$attrName ” din eticheta „$tagName ” conține valoarea „$value ”, care este interzisă. |
Soluție | Asigurați-vă că atributele nu conțin valori rezervate. Clasele de elemente nu trebuie să conțină nume de clase rezervate, cum ar fi „amp-carousel-button ”. În plus, „AMP ” nu este permis ca țintă a unei acțiuni de eveniment. |
Cele mai bune practici | Se recomandă să consultați specificațiile privind anunțurile AMP HTML Google Ads și să vedeți lista de valori nepermise înainte de a crea anunțurile. |
Exemplu: lipsește „finalURL
” pentru „exit1” din configurația etichetei „amp-ad-exit
”.
Mesajul de alertă | Lipsește „$value ” pentru „$item ” din configurația etichetei „$tagName ”. |
Soluție | Elementele AMP cum ar fi <amp-ad-exit> și <amp-animation> necesită o configurare JSON. Consultați specificațiile corespunzătoare privind elementele AMP pentru formatul de configurare valid. |
Exemplu: valoare nevalidă pentru „selector
” în configurația etichetei „amp-ad-exist
”.
Mesajul de alertă | Valoare „$value ” nevalidă pentru „$item ” din configurația etichetei „$tagName ”. |
Soluție | Elementele AMP cum ar fi <amp-ad-exit> și <amp-animation> necesită o configurare JSON. Consultați specificațiile corespunzătoare privind elementele AMP pentru formatul de configurare valid. |
Exemplu: „Filters
” nu este o etichetă acceptată în configurația „amp-ad-exit
”.
Mesajul de alertă | „$item ” nu este acceptat în configurația „$tagName ”. |
Soluție | Elementul de configurare nu este acceptat în Google Ads. Eliminați-l din configurație. |
Exemplu: mai multe apariții ale valorii „amp-ad-exit
”.
Mesajul de alertă | S-au descoperit mai multe apariții ale valorii „$item ”. |
Soluție | Eliminați elementele suplimentare din document și păstrați o singură instanță. |
Exemplu: anunțul AMP HTML a modificat capacitatea de a primi clicuri, “tap:exit-api.exit(target=’product1’)
”, acțiune care nu este acceptată.
Mesajul de alertă | Anunțul AMP HTML a modificat capacitatea de a primi clicuri, „$exit ”, acțiune care nu este acceptată. |
Soluție | Eliminați configurația <amp-ad-exit> și importul javascript din HTML. Eliminați acțiunile de eveniment care invocă exit-api.exit (de exemplu, <button on=”tap:exit-api.exit(target=’product1’)”> ) |
Mesajul de alertă | Anunțul conține mai multe puncte de intrare. Asigurați-vă că există un singur fișier .HTML cu o etichetă de dimensiune de anunț în anunțul HTML5 și încercați din nou. |
Soluție | Asigurați-vă că există un singur fișier HTML pentru a afișa conținutul anunțului în fișierul .zip și eliminați fișierele HTML suplimentare. |
Exemplu: valoarea proprietății CSS „width:100%
” nu este permisă pentru selectorul „.amp-carousel-button
”.
Mesajul de alertă | Valoarea proprietății CSS „$cssPropertyName:$cssPropertyValue ” nu este permisă pentru selectorul „$cssSelector ”. |
Soluție | Eliminați valoarea proprietății CSS indicate în mesaj din blocul de stil amp-custom. |
HTML5 în Google Web Designer
Anunțul dvs. încalcă una dintre politicile Google Ads. Consultați problemele din mesajul de eroare inițial.
Pentru a putea încărca anunțul, va trebui să eliminați funcțiile neacceptate. Puteți face acest lucru deschizând fișierul index.html din .ZIP. Funcțiile neacceptate apar în secțiunea „gwd-admetadata”.
- Anunț extensibil: căutați „creativeProperties.” Valoarea minWidth trebuie să fie egală cu maxWidth, iar minHeight trebuie să fie egală cu maxHeight.
- Contorizatoare sau temporizatoare: căutați „counters” sau „timers”. Aceste șiruri trebuie să fie goale.
- Mai multe ieșiri
- Videoclipuri
- Hărți
- Puteți consulta aici lista completă a funcțiilor acceptate.
În Google Web Designer, trebuie să includeți imagini pentru toate stările vizuale ale butonului imagine.
De exemplu, în fragmentul de cod de mai jos, preluat dintr-un fișier index.html, lipsesc imaginile pentru „up-image”, „over-image” și „down-image” (vedeți textul cu caractere aldine).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Aflați mai multe despre componenta de buton imagine.
Pentru a remedia problema, înlocuiți placeholder.png cu imaginile pe care doriți să le folosiți și asigurați-vă că imaginea este inclusă în .ZIP.
Notă: mesajul de eroare vă informează, în mod normal, despre elementele care lipsesc. În unele cazuri, veți fi informat că lipsește "". În această situație, este posibil să nu fi fost indicată locația imaginii. Deschideți fișierul .ZIP și căutați fișierul index.html. Acolo puteți căuta ' ="" pentru a identifica eroarea.