Het kan voorkomen dat er een foutmelding wordt weergegeven wanneer u advertentiemateriaal uploadt naar Google Ads. In de meeste gevallen kunt u het probleem verhelpen door uw bestand aan te passen en opnieuw op te slaan. Vervolgens kunt u nog eens proberen uw bestand te uploaden.
Controleer uw advertenties met de HTML5-validatietool voor Google Ads.
In dit artikel wordt beschreven wat u kunt doen bij specifieke foutmeldingen die kunnen worden weergegeven wanneer u advertentiemateriaal uploadt. Lees ons beleid voor beeldadvertenties voor meer informatie.
Opmerking: Wanneer u een nieuwe aangepaste dynamische advertentie uploadt, moet u ervoor zorgen dat deze het juiste type (dynamisch) en bedrijfstype heeft. Het bedrijfstype van het advertentiemateriaal moet overeenkomen met de campagne. U vindt meer informatie over uw feed op de pagina Campagne-instellingen. Aangepaste dynamische advertenties kunnen alleen worden gemaakt in Google Web Designer.
Zorg er daarnaast voor dat uw advertentie is gemaakt voor de weergave van een of meer producten, maar niet voor een specifiek, vast aantal producten (bijvoorbeeld 2 of 3). Google kan namelijk alleen garanderen dat er een of meer producten worden weergegeven voor dynamische remarketing.
HTML5-advertenties
De advertentie bevat een niet-ondersteund bestandstype. Verwijder niet-ondersteunde bestandstypen om het probleem te verhelpen.Als u wilt controleren of uw zip-bestand een niet-ondersteund bestandstype bevat, probeert u het volgende:
- Dubbelklik op het zip-bestand om het te openen.
- Controleer in de geopende map of elk bestand een ondersteund bestandstype heeft: css, js, html, gif, png, jpeg en svg. Als u een bestand met een andere indeling vindt, verwijdert u het.
- Als u de geüpdatete versie wilt opslaan, selecteert u alle bestanden in de map en klikt u op Bestand > Items comprimeren.
- Als uw map niet correct wordt ingepakt, kan dit komen doordat u de map heeft gecomprimeerd. U moet elk item afzonderlijk selecteren, niet de map als geheel.
.
), streepjes (-
) of underscores (_
) zijn.
Als u wilt controleren of uw zip-bestand bestandsnamen met niet-ondersteunde tekens bevat, probeert u het volgende:
- Dubbelklik op het zip-bestand om het te openen.
- Controleer in de geopende map of elke bestandsnaam alleen ondersteunde tekens bevat: letters, cijfers, punten (
.
), streepjes (-
) en underscores (_
). Wijzig bestandsnamen die andere tekens bevatten dan de ondersteunde tekens. Als uw zip-bestand submappen bevat, moet u ook de bestanden in die mappen controleren. - Als u de geüpdatete versie wilt opslaan, selecteert u alle bestanden in de map en klikt u op Bestand > Items comprimeren.
- Als uw map niet correct wordt ingepakt, kan dit komen doordat u de map heeft gecomprimeerd. U moet elk item afzonderlijk selecteren, niet de map als geheel.
Zoek in de code voor uw advertentiemateriaal naar de bovenstaande niet-ondersteunde tags om het probleem te verhelpen. U moet alle bestanden controleren die zijn opgeslagen in uw zip-bestand en ze zo nodig verwijderen.
In veel gevallen is er een probleem met niet-ondersteunde svg-tags. In dat geval zoekt u in de code van uw advertentiemateriaal naar tags die niet zijn opgenomen in een van de ondersteunde categorieën (containerelementen, kleurovergangselementen en afbeeldingselementen). Meer informatie over welke ondersteunde tags worden toegewezen aan welke categorieën
<meta name=”ad.size” content=”width=300,height=250”>
.
Primaire HTML-bestanden bevatten een 'ad.size'-tag, zoals <meta name=”ad.size” content=”width=300,height=250”>
.
- Open uw HTML-bestand en zoek de 'ad.size'-metatag. Als u de tag vindt, moet u ervoor zorgen dat deze is opgenomen in de
<head>
-tag en dat de<head>
-instructie is afgesloten met</head>
. - Vervang aanhalingstekens handmatig, omdat er een fout kan optreden bij gekopieerde en geplakte aanhalingstekens (deze worden niet geaccepteerd door Google Ads).
- Deze fout kan ook optreden als u bestanden probeert te uploaden vanuit DCLK Studio. Deze bestanden worden niet geaccepteerd door Google Ads en kunnen niet worden geüpload. DCLK-bestanden moeten zoals gebruikelijk worden gedistribueerd via 3PAS.
Zorg ervoor dat de bestandsnamen van alle bestanden in uw zip-bestand precies gelijk zijn aan de naam die wordt vermeld in het verwijzingsbestand.
Als een van de bestanden in uw zip-bestand bijvoorbeeld path/to/example/asset heet, maar u in uw HTML-bestand verwijst naar path/to/example/asset2, kan Google Ads het juiste bestand niet vinden.
Vergelijk de hierboven vermelde bestandsnaam met elk bestand in uw HTML5-code. Als de bestandsnaam niet precies gelijk is, past u de verwijzing aan.
Google Ads staat het gebruik van meerdere uitstappunten niet toe. Verwijder meerdere uitstappunten en probeer de advertenties opnieuw te uploaden.
U kunt alleen verwijzen naar bestanden die zijn gevonden in uw geüploade zip-bestand en het hierboven vermelde bestand is daar niet gevonden. Als u wilt doorgaan, verwijdert u verwijzingen in uw HTML-bestand naar items die zich buiten het zip-bestand bevinden.
Het item in de foutmelding kan niet worden gevonden in uw zip-bestand. U moet ook de verwijzingen naar dat bestand verwijderen. Alleen de volgende externe verwijzingen zijn toegestaan:
- Google Fonts
- Door Google gehoste jQuery
Als u beschadigde bestanden in uw zip-bestand wilt corrigeren, probeert u het volgende:
- Dubbelklik op het zip-bestand om het te openen.
- Open elk afzonderlijk bestand in de betreffende map en sla het opnieuw op.
- Als u de geüpdatete versie wilt opslaan, selecteert u alle bestanden in de map en klikt u op Bestand > Items comprimeren.
- Als uw map niet correct wordt ingepakt, kan dit komen doordat u de map heeft gecomprimeerd. U moet elk item afzonderlijk selecteren, niet de map als geheel.
<head>
-gedeelte van uw index.html-bestand.-
<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>
Nadat u deze scripttag heeft verwijderd, is uw hele advertentie klikbaar. U kunt de knop behouden, maar elke klik op de advertentie brengt de gebruiker naar de landingspagina.
Verwijder de onclick-gebeurtenis om de ExitApi.exit aan te roepen vanuit uw index.html-bestand.
- Voorbeeld:
<button onclick="ExitApi.exit()">
Uw HTML5-advertentie kan niet worden geüpload. Uw account biedt geen ondersteuning voor HTML5-advertenties.
Vereisten voor HTML5-advertenties
Uw Google Ads-account moet voldoen aan de minimumvereisten hieronder om in aanmerking te komen voor het gebruik van HTML5-advertentiemateriaal:
- Uw account is meer dan 90 dagen open.
- Gedurende de totale levensduur heeft uw account meer dan 9000 USD (of het lokale equivalent) besteed.
- Uw account heeft een goede reputatie op het gebied van beleidsnaleving.
Als u voldoet aan de minimumvereisten, kunt u toegang tot HTML5 aanvragen. Binnen 7 werkdagen nadat u uw aanvraag heeft ingediend, krijgt u een e-mailmelding met een statusupdate.
Als uw account voldoet aan de aanvullende deelnamecriteria hieronder, wordt uw aanvraag mogelijk goedgekeurd voor toegang tot HTML5:
- Uw account heeft een goede reputatie op het gebied van beleidsnaleving.
- Uw account heeft een goede betalingsgeschiedenis.
- Gedurende de totale levensduur heeft uw account meer dan 1000 USD (of het lokale equivalent) besteed.
U krijgt niet gegarandeerd toegang tot HTML5-advertenties als u aan deze vereisten voldoet. U moet beleidsschendingen vermijden, een goede reputatie hebben op het gebied van beleidsnaleving en de juiste specificaties voor display-advertenties volgen om HTML5-advertenties te blijven gebruiken.
Als u niet voldoet aan de vereisten voor het gebruik van HTML5-advertenties, kunt u andere opties gebruiken zoals geüploade AMP HTML-advertenties of responsieve display-advertenties.
Het geüploade zip-bestand wordt niet ondersteund. Upload advertenties die niet aan een feed zijn gekoppeld.
- Verifieer of dit de juiste campagne is voor deze advertentie.
- Als het de juiste advertentie en de juiste campagne is, koppelt u de campagne aan een feed.
- Als het niet de juiste campagne of advertentie is:
- Juiste advertentie: upload deze advertentie naar een campagne die aan een feed is gekoppeld.
- Juiste campagne: upload een advertentie die niet aan een feed is gekoppeld, aan deze campagne.
Er ontbreekt tekst in het advertentiemateriaal.
Er kan niet worden doorgeklikt via het voorbeeld.
- Een volledig functionerend voorbeeld is alleen beschikbaar via de link 'Advertentie op volledig formaat weergeven' nadat de advertentie is opgeslagen.
- Klanten moeten de URL vervolgens kopiëren en in hun browser plakken.
- Doorklikken werkt niet voor advertentiemateriaal in het voorbeeld voor het maken van advertenties of in de voorbeeldpop-up 'Advertentie op volledig formaat weergeven'.
Er treedt een statusfout op voor Ongeldige aanroep aan vierden
<video>
-tags en deze te verwijderen.AMP HTML-advertenties
Het HTML-document is geweigerd door de canonieke AMP-validatorWaarschuwingsmelding | Uw HTML-bestand is geen geldig AMP HTML-advertentiedocument. Controleer het eerst met de AMP-validator. |
Oplossing | Gebruik deze openbaar beschikbare AMP-validator om er zeker van te zijn dat de AMP HTML-advertenties kunnen worden gevalideerd. |
Praktische tip | Gebruik de AMP-validator voordat u uw HTML-documenten uploadt. |
Waarschuwingsmelding | Er is een interne fout opgetreden. Als de fout zich blijft voordoen, neemt u contact op met het ondersteuningsteam en stuurt u hen de testbundel. We zullen het probleem zo snel mogelijk onderzoeken. |
Oplossing | N.v.t. |
Voorbeeld: Een aangepast AMP-element zoals <amp-audio>
wordt niet ondersteund.
Waarschuwingsmelding | Aangepast AMP-element <<$name> > wordt niet ondersteund. |
Oplossing |
Verwijder de niet-ondersteunde AMP-elementen en hun JavaScript-invoer uit de HTML. Bijvoorbeeld:
|
Praktische tip | Gebruik alleen ondersteunde AMP-elementen. |
Voorbeeld: Niet-ondersteund AMP-element <amp-audio>
is geïmporteerd.
Waarschuwingsmelding | Niet-ondersteund AMP-element <$name> is geïmporteerd. |
Oplossing | Verwijder de niet-ondersteunde AMP-elementen en hun JavaScript-invoer uit de HTML. Bijvoorbeeld: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio> uit het gedeelte <body> , en ook <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script> uit het gedeelte <head> . |
Praktische tip | Gebruik alleen ondersteunde AMP-elementen. |
Voorbeeld: Niet-toegestaan itempad: _a4a/invalid
.
Waarschuwingsmelding | Niet-toegestaan itempad: $assetPath . |
Oplossing | Wijzig de naam van de directory. |
Praktische tip | Vermijd het gebruik van gereserveerde directorynamen voor itempaden, zoals '_a4a'. |
Het pakket bevat ongeschikte branche-informatie
Voorbeeld: Css-parseerfout: '... .foo:nth-child(1n) { color: red } …
'.
Waarschuwingsmelding | CSS-parseerfout: '... .foo:nth-child(1n) { color: red } … '. |
Oplossing | Los de fouten in het bijgevoegde css-fragment op. Meestal zijn deze fouten gerelateerd aan css-pseudokiezers, die in de huidige versie van Google Ads niet worden ondersteund. Verwijder ze uit het aangepaste AMP-stijlblok. |
Voorbeeld: Het kenmerk 'srcset
' in tag 'srcset
' bevat de ongeldige waarde 'srcset
'.
Waarschuwingsmelding | Het kenmerk '$attrName ' in tag '$tagName ' bevat de ongeldige waarde '$value '. |
Oplossing | Dit betekent meestal dat de notatie van de kenmerkwaarde onjuist is. Het kenmerk 'on ' kan bijvoorbeeld een gebeurtenisactie met een onjuiste notatie bevatten. Controleer de huidige specificaties voor AMP HTML-advertenties om de juiste waardenotatie te bepalen. |
Voorbeeld: Het kenmerk 'class
' in tag 'div
' bevat de waarde 'amp-carousel-slide
', die niet is toegestaan.
Waarschuwingsmelding | Het kenmerk '$attrName ' in tag '$tagName ' bevat de waarde '$value ' die niet is toegestaan. |
Oplossing | Zorg ervoor dat uw kenmerken geen gereserveerde waarden bevatten. Elementklassen mogen geen gereserveerde klassenamen bevatten, zoals amp-carrousel-button . Ook 'AMP ' is niet toegestaan als het doel van een gebeurtenisactie. |
Praktische tip | Lees de specificaties voor AMP HTML-advertenties van Google Ads en bekijk de lijst van niet-toegestane waarden voordat u advertenties maakt. |
Voorbeeld: 'finalURL
' ontbreekt voor 'exit1' in de configuratie van de tag 'amp-ad-exit
'.
Waarschuwingsbericht | '$value ' ontbreekt voor '$item ' in configuratie van tag '$tagName '. |
Oplossing | Voor AMP-elementen als <amp-ad-exit> en <amp-animation> is een JSON-configuratie vereist. Neem de betreffende AMP-elementspecificaties door voor de geldige configuratie-indeling. |
Voorbeeld: Ongeldige waarde voor 'selector
' in de configuratie van de tag 'amp-ad-exist
'.
Waarschuwingsbericht | Ongeldige '$value ' voor '$item ' in configuratie van tag '$tagName '. |
Oplossing | Voor AMP-elementen als <amp-ad-exit> en <amp-animation> is een JSON-configuratie vereist. Neem de betreffende AMP-elementspecificaties door voor de geldige configuratie-indeling. |
Voorbeeld: 'Filters
' is geen ondersteunde tag in de 'amp-ad-exit
'-configuratie.
Waarschuwingsbericht | '$item ' wordt niet ondersteund in de configuratie van tag '$tagName '. |
Oplossing | Het configuratie-item wordt niet ondersteund in Google Ads. Verwijder het uit de configuratie. |
Voorbeeld: Meerdere instanties van 'amp-ad-exit
'.
Waarschuwingsbericht | Meerdere instanties gevonden van '$item '. |
Oplossing | Verwijder de extra elementen uit het document en behoud slechts één instantie. |
Voorbeeld: Uw AMP HTML-advertentie heeft de klikbaarheid gewijzigd 'tap:exit-api.exit(target=’product1’)
'. Dit wordt niet ondersteund.
Waarschuwingsbericht | Uw AMP HTML-advertentie heeft de klikbaarheid gewijzigd '$exit '. Dit wordt niet ondersteund. |
Oplossing | Verwijder de <amp-ad-exit> -configuratie en JavaScript-invoer uit de HTML. Verwijder de gebeurtenisacties die 'exit-api.exit' aanroepen (bijvoorbeeld, <button on=”tap:exit-api.exit(target=’product1’)”> ). |
Waarschuwingsbericht | De advertentie bevat meerdere beginpunten. Zorg ervoor dat uw HTML5-advertentie maar één HTML-bestand met een 'ad-size'-tag bevat en probeer het opnieuw. |
Oplossing | Zorg ervoor dat het zip-bestand slechts één HTML-bestand voor weergave van advertentiecontent bevat en verwijder de extra HTML-bestanden. |
Voorbeeld: De css-propertywaarde 'width:100%
' is niet toegestaan voor kiezer '.amp-carousel-button
'.
Waarschuwingsbericht | De css-propertywaarde '$cssPropertyName:$cssPropertyValue ' is niet toegestaan voor kiezer '$cssSelector '. |
Oplossing | Verwijder de css-propertywaarde die in het bericht wordt genoemd uit het aangepaste AMP-stijlblok. |
HTML5 in Google Web Designer
Uw advertentie is in strijd met het beleid van Google Ads. Bekijk de problemen in de oorspronkelijke foutmelding.
Voordat u uw advertentie kunt uploaden, moet u niet-ondersteunde functies verwijderen. U kunt dit doen door het bestand index.html in uw zip-bestand te openen. Niet-ondersteunde functies vindt u in het gedeelte 'gwd-admetadata'.
- Uitvouwbare advertentie: Zoek naar 'creativeProperties'. De waarde voor minWidth moet gelijk zijn aan die voor maxWidth. De waarde voor minHeight moet gelijk zijn aan die voor maxHeight.
- Tellers of timers: Zoek naar 'counters' of 'timers'. Deze matrices moeten leeg zijn.
- Meerdere uitstappunten
- Video's
- Maps
- Een volledig overzicht van de ondersteunde functies vindt u hier.
In Google Web Designer moet u afbeeldingen opnemen voor alle visuele statussen van de afbeeldingsknop.
Voorbeeld: In het onderstaande codefragment uit het voorbeeldbestand index.html ontbreken de afbeeldingen voor up-image, over-image en down-image (zie de vetgedrukte tekst).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Meer informatie over de component Afbeeldingsknop vindt u hier.
Als u het probleem wilt oplossen, vervangt u placeholder.png door de afbeelding(en) die u wilt gebruiken en zorgt u ervoor dat de afbeelding is opgenomen in het zip-bestand.
Opmerking: In de foutmelding moet worden aangegeven wat er ontbreekt. In sommige gevallen wordt aangegeven dat "" ontbreekt. In dit geval is de afbeeldingslocatie waarschijnlijk niet opgegeven. Open uw zip-bestand en ga naar het bestand index.html. In dat bestand kunt u zoeken naar ' ="" om de fout te vinden.