Beim Hochladen von Creatives in Google Ads wird möglicherweise eine Fehlermeldung angezeigt. Meistens lässt sich das Problem durch eine Änderung an der Datei und erneutes Speichern beheben. Anschließend laden Sie die Datei noch einmal hoch.
Sie können Ihre Anzeigen auch mit dem Google Ads HTML5 Validator überprüfen.
In diesem Artikel erfahren Sie, wie Sie bei bestimmten Fehlermeldungen vorgehen sollten, die beim Hochladen von Creatives angezeigt werden. Weitere Informationen zu Anforderungen an Bildanzeigen
Hinweis: Wenn Sie eine neue benutzerdefinierte dynamische Anzeige hochladen, müssen ihr Typ (dynamisch) und der Unternehmenstyp korrekt sein. Der Unternehmenstyp muss der Kampagne entsprechen. Weitere Informationen zu Ihrem Feed finden Sie auf der Seite mit den Kampagneneinstellungen.
Außerdem sollte Ihre Anzeige so gestaltet sein, dass ein oder mehrere Produkte und nicht nur eine feste Anzahl an Produkten (z. B. zwei oder drei) präsentiert werden können. Google kann nur garantieren, dass im Rahmen des dynamischen Remarketings mindestens ein Produkt erscheint.
HTML5-Anzeigen
Mit dem Tool Swiffy erstellte HTML5-Anzeigen werden nicht unterstützt. Laden Sie die ursprüngliche Flash-Datei hoch.Wenn Sie Flash-Anzeigen in das HTML5-Format umwandeln möchten, laden Sie einfach Ihre Flash-Dateien in Google Ads hoch. Anzeigen, die mit dem Tool Swiffy umgewandelt wurden, werden nicht unterstützt. Sie können Ihre Anzeigen auch mit Google Web Designer oder anderen Tools neu erstellen. Weitere Informationen zum Umwandeln von Flash-Anzeigen in HTML5
So überprüfen Sie, ob eine ZIP-Datei nicht unterstützte Dateitypen enthält:
- Öffnen Sie die ZIP-Datei mit einem Doppelklick.
- Alle Dateien werden in einen Ordner entpackt. Nur diese Dateitypen sind zulässig: CSS, JS, HTML, GIF, PNG, JPEG und SVG. Enthält der Ordner nicht unterstützte Dateitypen, entfernen Sie diese.
- Wählen Sie anschließend alle Dateien im Ordner aus und klicken Sie auf "Datei" > "Elemente komprimieren".
- Wenn der Ordner nicht gezippt werden kann, liegt das möglicherweise daran, dass Sie ihn komprimiert haben. Wählen Sie jedes Element einzeln aus, nicht den gesamten Ordner.
.
), Bindestrichen (-
) oder Unterstrichen (_
).
So überprüfen Sie, ob eine ZIP-Datei Dateinamen mit nicht unterstützten Zeichen enthält:
- Öffnen Sie die ZIP-Datei mit einem Doppelklick.
- Alle enthaltenen Dateien werden in einen Ordner entpackt. Ihre Namen dürfen nur aus unterstützten Zeichen bestehen: Buchstaben, Zahlen, Punkte
, Bindestriche (
-
) und Unterstriche (_
). Benennen Sie die Dateien um, deren Namen nicht unterstützte Zeichen enthalten. Wenn die ZIP-Datei Unterordner enthält, überprüfen Sie auch die Dateien in diesen Unterordnern. - Wählen Sie anschließend alle Dateien im Ordner aus und klicken Sie auf Datei > Elemente komprimieren.
- Wenn der Ordner nicht gezippt werden kann, liegt das möglicherweise daran, dass Sie ihn komprimiert haben. Wählen Sie jedes Element einzeln aus, nicht den gesamten Ordner.
Suchen Sie im Creative-Code nach nicht unterstützten Tags, um dieses Problem zu beheben. Überprüfen Sie alle Dateien in der ZIP-Datei und löschen Sie die entsprechenden Tags.
Häufig wird dieses Problem durch nicht unterstützte SVG-Tags verursacht. Suchen Sie in diesem Fall im Creative-Code nach Tags, die nicht zu einer der unterstützten Kategorien (Container-, Farbverlauf- und Grafikelemente) gehören. Weitere Informationen zur Einteilung unterstützter Tags in Kategorien
<meta name=”ad.size” content=”width=300,height=250”>
.
Primäre HTML-Dateien enthalten ein Tag für die Anzeigengröße, das ungefähr so aussieht: <meta name="ad.size" content="width=300,height=250">
.
- Öffnen Sie die HTML-Datei und suchen Sie nach dem Meta-Tag für die Anzeigengröße. Dieses Tag muss sich im Tag
<head>
befinden und die<head>
-Anweisung muss mit</head>
abschließen. - Ersetzen Sie Anführungszeichen manuell, da in den Code kopierte Anführungszeichen in Google Ads nicht akzeptiert werden und somit einen Fehler verursachen können.
- Dieser Fehler kann auch auftreten, wenn Sie versuchen, Dateien aus DoubleClick Studio oder Swiffy hochzuladen. Diese werden in Google Ads nicht unterstützt und können daher nicht hochgeladen werden. DoubleClick-Dateien sollten über 3PAS getraffickt werden. Flash-Dateien aus Swiffy sollten nicht in HTML5 umgewandelt, sondern direkt als Flash-Dateien hochgeladen werden.
Achten Sie darauf, dass die Namen aller Dateien in der ZIP-Datei exakt mit den Namen in der Referenzdatei übereinstimmen.
Wenn beispielsweise eine der Dateien in der ZIP-Datei "path/to/example/asset" heißt, in der HTML-Datei jedoch auf "path/to/example/asset2" verwiesen wird, kann die Datei in Google Ads nicht gefunden werden.
Das Problem lässt sich beheben, indem Sie den in der Fehlermeldung genannten Dateinamen mit jeder Datei im HTML5-Code abgleichen. Falls die Dateinamen nicht exakt übereinstimmen, korrigieren Sie den Verweis.
Verweise sind nur auf Dateien möglich, die sich in der hochgeladenen ZIP-Datei befinden. Die oben aufgeführte Datei war jedoch nicht darin enthalten. Entfernen Sie in der HTML-Datei sämtliche Verweise auf Assets, die nicht in der ZIP-Datei enthalten sind, um das Problem zu beheben.
Das in der Fehlermeldung genannte Asset ist in der ZIP-Datei nicht vorhanden. Sie müssen alle Verweise auf diese Datei entfernen. Lediglich folgende externe Verweise sind zulässig:
- Google Fonts
- Auf Google gehostete jQuery
So reparieren Sie beschädigte Dateien in der ZIP-Datei:
- Öffnen Sie die ZIP-Datei mit einem Doppelklick.
- Alle enthaltenen Dateien werden in einen Ordner entpackt. Öffnen Sie jede Datei und speichern Sie sie noch einmal.
- Wählen Sie anschließend alle Dateien im Ordner aus und klicken Sie auf Datei > Elemente komprimieren.
- Wenn der Ordner nicht gezippt werden kann, liegt das möglicherweise daran, dass Sie ihn komprimiert haben. Wählen Sie jedes Element einzeln aus, nicht den gesamten Ordner.
<head>
-Abschnitt.<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js">
</script>
Sobald das Skript-Tag entfernt ist, kann die gesamte Anzeige angeklickt werden. Die Schaltfläche muss nicht entfernt werden, denn der Nutzer wird bei einem Klick auf die Anzeige in jedem Fall zur Zielseite weitergeleitet.
Entfernen Sie das "onClick"-Ereignis, um "ExitAPI.exit" aus der Datei "index.html" aufzurufen.
- Beispiel:
<button onclick="ExitApi.exit()">
Ihre HTML5-Anzeige konnte nicht hochgeladen werden, da Ihr Konto diesen Anzeigentyp nicht unterstützt.
Voraussetzungen für HTML5-Anzeigen
Normalerweise können Sie HTML5-Anzeigen in Ihrem Google Ads-Konto nutzen, sobald für Ihr Konto auf unserer Plattform genügend Verlaufsdaten vorhanden und die folgenden Voraussetzungen erfüllt sind:
- Das Konto wurde vor mehr als 90 Tagen eröffnet.
- Die bisherigen Gesamtausgaben liegen über 9.000 $.
- Es gab in der Vergangenheit keine Verstöße gegen unsere Richtlinien.
Hinweis: Auch wenn sämtliche Voraussetzungen erfüllt sind, ist nicht immer gewährleistet, dass Sie HTML5-Anzeigen nutzen können.
Sollten in Ihrem Konto keine HTML5-Anzeigen verfügbar sein, können Sie die Nutzung über dieses Formular beantragen. Prüfen Sie vor dem Einreichen des Antrags, ob Ihr Konto die unten aufgeführten Voraussetzungen erfüllt. Sie erhalten innerhalb von 7 Werktagen nach dem Einreichen des Antrags eine E-Mail-Benachrichtigung mit dem aktuellen Status.
- Es gab in der Vergangenheit keine Verstöße gegen unsere Richtlinien.
- Es gab bisher keine Zahlungsprobleme.
- Die bisherigen Gesamtausgaben liegen über 1.000 $.
Damit Sie HTML5-Anzeigen weiterhin nutzen können, dürfen Sie auch in Zukunft nicht gegen unsere Richtlinien verstoßen.
In der Zwischenzeit können Sie andere Optionen verwenden, beispielsweise hochgeladene AMPHTML-Anzeigen oder responsive Displayanzeigen.
Bitte halten Sie sich dabei an die korrekten Spezifikationen für hochgeladene Displayanzeigen.
Die hochgeladene ZIP-Datei wird nicht unterstützt. Laden Sie bitte Anzeigen hoch, die nicht mit einem Feed verknüpft sind.
- Überprüfen Sie, ob dies die richtige Kampagne für diese Anzeige ist.
- Wenn es die richtige Anzeige und die richtige Kampagne ist, verknüpfen Sie die Kampagne mit einem Feed.
- Wenn dies nicht die richtige Kampagne oder die richtige Anzeige ist:
- Richtige Anzeige: Laden Sie diese Anzeige in eine Kampagne hoch, die mit einem Feed verknüpft ist.
- Richtige Kampagne: Laden Sie eine Anzeige, die nicht mit einem Feed verknüpft ist, in diese Kampagne hoch.
In Creatives fehlt Text.
In der Vorschau ist kein Click-through-Link enthalten.
- Eine voll funktionsfähige Vorschau ist nur nach dem Speichern der Anzeige über den Link "Anzeige in voller Größe einblenden" verfügbar.
- Kunden müssen dann die URL kopieren und in ihren Browser einfügen.
- In der Vorschau bei der Anzeigenerstellung oder im Vorschau-Pop-up "Anzeige in voller Größe einblenden erfolgt keine Weiterleitung durch Creatives.
AMPHTML-Anzeigen
Das HTML-Dokument wurde im Rahmen des kanonischen AMP-Tests abgelehnt.Benachrichtigung | Ihre HTML-Datei ist kein gültiges Dokument für AMPHTML-Anzeigen. Bitte überprüfen Sie die Datei mit dem AMP-Test. |
Lösung | Verwenden Sie diesen öffentlich verfügbaren AMP-Test, um die AMPHTML-Anzeigen zu überprüfen. |
Best Practice | Sie sollten den AMP-Test durchführen, bevor Sie Ihre HTML-Dokumente hochladen. |
Benachrichtigung | Ein interner Fehler ist aufgetreten. Sollte der Fehler weiterhin bestehen, wenden Sie sich bitte an das Supportteam und übermitteln Sie das Testset. Wir untersuchen das Problem dann schnellstmöglich. |
Lösung | – |
Beispiel: Benutzerdefinierte AMP-Elemente wie <amp-audio>
werden nicht unterstützt.
Benachrichtigung | Das benutzerdefinierte AMP-Element <$name> wird nicht unterstützt. |
Lösung | Entfernen Sie die nicht unterstützten AMP-Elemente sowie ihre JavaScript-Importe aus dem HTML-Code. Beispiel: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”> </amp-audio> aus dem <body> -Abschnitt und<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”> </script> aus dem <head> -Abschnitt |
Best Practice | Verwenden Sie nur unterstützte AMP-Elemente. |
Beispiel: Im Import ist das nicht unterstützte benutzerdefinierte Element <amp-audio>
enthalten.
Benachrichtigung | Im Import ist das nicht unterstützte benutzerdefinierte Element <$name> enthalten. |
Lösung | Entfernen Sie die nicht unterstützten AMP-Elemente sowie ihre JavaScript-Importe aus dem HTML-Code. Beispiel: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”> </amp-audio> aus dem <body> -Abschnitt und<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”> </script> aus dem <head> -Abschnitt |
Best Practice | Verwenden Sie nur unterstützte AMP-Elemente. |
Beispiel: Unzulässiger Assetpfad: _a4a/invalid
Benachrichtigung | Unzulässiger Assetpfad: $assetPath |
Lösung | Benennen Sie das Verzeichnis um. |
Best Practice | Verwenden Sie keine reservierten Verzeichnisnamen für Assetpfade, etwa "_a4a". |
Beispiel: CSS-Parsing-Fehler: "... .foo:nth-child(1n) { color: red } …
"
Benachrichtigung | Fehler beim CSS-Parsen: "... .foo:nth-child(1n) { color: red } … " |
Lösung | Beheben Sie die Fehler im angehängten CSS-Snippet. Meistens beziehen sich diese Fehler auf CSS-Pseudoselektoren, die in der aktuellen Google Ads-Oberfläche nicht unterstützt werden. Bitte entfernen Sie sie aus dem "<style amp-custom></style>"-Block. |
Beispiel: Das Attribut "srcset
" im Tag "amp-ing
" enthält den ungültigen Wert "a b c
".
Benachrichtigung | Das Attribut "$attrName " im Tag "$tagName " enthält den ungültigen Wert "$value ". |
Lösung | Grund hierfür ist in der Regel ein fehlerhafter Attributwert. Eventuell enthält das Attribut "on " eine fehlerhafte Ereignisaktion. Das richtige Wertformat finden Sie in den aktuellen AMPHTML-Spezifikationen. |
Beispiel: Das Attribut "class
" im Tag "div
" enthält den unzulässigen Wert "amp-carousel-slide
".
Benachrichtigung | Das Attribut "$attrName " im Tag "$tagName " enthält den unzulässigen Wert "$value ". |
Lösung | Attribute dürfen keine reservierten Werte enthalten. Elementklassen sollten keine reservierten Klassennamen wie "amp-carousel-button " enthalten. Außerdem kann "AMP " nicht als Ziel einer Ereignisaktion verwendet werden. |
Best Practice | Bevor Sie Anzeigen erstellen, sollten Sie sich die Liste nicht zulässiger Werte in den Spezifikationen für AMPHTML-Anzeigen von Google Ads ansehen. |
Beispiel: In der Konfiguration des Tags "amp-ad-exit
" fehlt der Wert "finalURL
" für "exit1".
Benachrichtigung | In der Konfiguration des Tags "$tagName " fehlt der Wert "$value " für "$item ". |
Lösung | Für AMP-Elemente wie <amp-ad-exit> und <amp-animation> ist eine JSON-Konfiguration erforderlich. Das gültige Konfigurationsformat finden Sie in den Spezifikationen des entsprechenden AMP-Elements. |
Beispiel: Der Wert für "selector
" in der Konfiguration des Tags "amp-ad-exist
" ist ungültig.
Benachrichtigung | Der Wert "$value " für "$item " in der Konfiguration des Tags "$tagName " ist ungültig. |
Lösung | Für AMP-Elemente wie <amp-ad-exit> und <amp-animation> ist eine JSON-Konfiguration erforderlich. Das gültige Konfigurationsformat finden Sie in den Spezifikationen des entsprechenden AMP-Elements. |
Beispiel: Das Tag "Filters
" wird in der Konfiguration von "amp-ad-exit
" nicht unterstützt.
Benachrichtigung | "$item " wird in der Konfiguration des Tags "$tagName " nicht unterstützt. |
Lösung | Das Konfigurationselement wird in Google Ads nicht unterstützt. Entfernen Sie es aus der Konfiguration. |
Beispiel: "amp-ad-exit
" kommt mehrmals vor.
Benachrichtigung | "$item " kommt mehrmals vor. |
Lösung | Entfernen Sie die zusätzlichen Elemente aus dem Dokument. Es darf nur einmal vorkommen. |
Beispiel: AMPHTML-Anzeigen mit geänderter Anklickbarkeit ("tap:exit-api.exit(target='product1')
") werden nicht unterstützt.
Benachrichtigung | AMPHTML-Anzeigen mit geänderter Anklickbarkeit ("$exit ") werden nicht unterstützt. |
Lösung | Entfernen Sie die Konfiguration von <amp-ad-exit> und den JavaScript-Import aus dem HTML-Code. Entfernen Sie die Ereignisaktionen, mit denen "exit-api.exit" aufgerufen wird (z. B. <button on="tap:exit-api.exit(target='product1')"> ). |
Benachrichtigung | Die Anzeige enthält mehrere Einstiegspunkte. In der HTML5-Anzeige darf nur eine HTML-Datei mit einem Anzeigengrößen-Tag enthalten sein. Beheben Sie das Problem und versuchen Sie es noch einmal. |
Lösung | In der ZIP-Datei darf nur eine HTML-Datei mit einem Einstiegspunkt enthalten sein. Entfernen Sie alle zusätzlichen HTML-Dateien. |
Beispiel: Der CSS-Eigenschaftswert "width:100%
" ist für den Selektor ".amp-carousel-button
" nicht zulässig.
Benachrichtigung | Der CSS-Eigenschaftswert "$cssPropertyName:$cssPropertyValue " ist für den Selektor "$cssSelector " nicht zulässig. |
Lösung | Entfernen Sie den entsprechenden CSS-Eigenschaftswert aus dem "<style amp-custom></style>"-Block. |
Google Web Designer-HTML5
Ihre Anzeige verstößt gegen eine Google Ads-Richtlinie. Überprüfen Sie die in der ursprünglichen Fehlermeldung aufgelisteten Probleme.
Bevor Sie Ihre Anzeige hochladen können, müssen Sie alle nicht unterstützten Funktionen entfernen. Öffnen Sie dazu in der ZIP-Datei die Datei "index.html". Dort finden Sie im Abschnitt "gwd-admetadata" die nicht unterstützten Funktionen.
- Erweiterbare Anzeigen: Suchen Sie nach "creativeProperties". Der Wert für "minWidth" (minimale Breite) muss mit dem Wert für "maxWidth" (maximale Breite) übereinstimmen. Ebenso muss "minHeight" (minimale Höhe) "maxHeight" (maximale Höhe) entsprechen.
- Zähler oder Timer: Suchen Sie nach "counters" oder "timers". Diese Arrays müssen leer sein.
- Mehrere Exits
- Videos
- Karten
- Vollständige Liste aller unterstützten Funktionen
In Google Web Designer müssen Sie für alle Darstellungen der Bildschaltfläche je ein Bild einfügen.
In dem unten stehenden Code-Snippet aus einer "index.html"-Beispieldatei fehlen die Bilder für "über dem Bild" (up-image), "vor dem Bild" (over-image) und "unter dem Bild" (down-image) (siehe Fettmarkierungen im Text).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Weitere Informationen zur Komponente "Bildschaltfläche"
Ersetzen Sie die Datei "placeholder.png" einfach durch die Bilder, die Sie verwenden möchten, und überprüfen Sie, ob diese auch in der ZIP-Datei enthalten sind. Damit sollte das Problem behoben sein.
Hinweis: In der Fehlermeldung wird normalerweise darauf hingewiesen, was fehlt. Mitunter kann es jedoch vorkommen, dass nur "" angezeigt wird. In diesem Fall wurde wahrscheinlich der Dateipfad des Bildes nicht angegeben. Öffnen Sie die ZIP-Datei und suchen Sie nach der Datei "index.html". In dieser Datei können Sie dann nach ' ="" suchen, um den Fehler zu finden.