Rozwiązywanie problemów z komunikatami o błędzie dotyczącymi reklam przesyłanych

Podczas przesyłania kreacji do Google Ads może wyświetlić się komunikat o błędzie. Aby rozwiązać problem, zazwyczaj wystarczy zmodyfikować plik i ponownie go zapisać. Następnie możesz ponownie przesłać plik.

Sprawdź reklamy, korzystając z Walidatora HTML5 Google Ads.

Z tego artykułu dowiesz się, co zrobić, gdy podczas przesyłania reklam wyświetlą się określone komunikaty o błędach. Szczegółowe informacje o wymogach dla tych reklam znajdziesz na stronie z zasadami dotyczącymi grafiki.

Uwaga: przy przesyłaniu nowej niestandardowej reklamy dynamicznej upewnij się, że jej typ (dynamiczna) i typ działalności są prawidłowe. Typ działalności określony dla kreacji powinien być zgodny z kampanią. Więcej informacji o swoim pliku danych znajdziesz na stronie ustawień kampanii. Niestandardowe reklamy dynamiczne można tworzyć tylko w aplikacji Google Web Designer.

Twoja reklama powinna być tak zaprojektowana, by wyświetlać co najmniej 1 produkt, ale nie określoną, stałą liczbę produktów (np. 2 lub 3), bo Google gwarantuje wyświetlanie w remarketingu dynamicznym co najmniej 1 produktu.

Reklamy HTML5

Reklama zawiera nieobsługiwany typ pliku. Usuń wszystkie pliki tego typu, aby rozwiązać problem.

Aby sprawdzić, czy archiwum ZIP zawiera nieobsługiwany typ pliku, wykonaj te czynności:

  1. Otwórz plik ZIP, klikając go dwukrotnie.
  2. Sprawdź, czy w otwartym folderze wszystkie pliki są w jednym z obsługiwanych typów plików: .CSS, .JS, .HTML, .GIF, .PNG, .JPEG i .SVG. Jeśli znajdziesz nieobsługiwany plik, usuń go.
  3. Aby zapisać zaktualizowaną wersję, zaznacz wszystkie pliki w folderze, a następnie kliknij kolejno Plik > Kompresuj elementy.
  4. Jeśli nie powstanie prawidłowy plik .ZIP, może to być spowodowane skompresowaniem folderu, a nie jego zawartości. Pamiętaj, by zaznaczyć wszystkie poszczególne elementy, a nie cały folder.
Rozmiar pliku reklamy jest za duży. Prześlij reklamę o rozmiarze mniejszym niż 150 KB.
Pamiętaj, że rozmiar 150 KB dotyczy wszystkich plików w pliku .ZIP. Aby sprawdzić rozmiar plików, zaznacz je, a następnie kliknij kolejno Plik > Uzyskaj informacje lub Plik > Właściwości, w zależności od komputera. W wyskakującym okienku wyświetli się rozmiar w KB.
W ścieżce lub nazwie pliku przesłanej reklamy znajdują się znaki inne niż: litery, cyfry, kropki (.), łączniki (-) i podkreślenia (_).

Aby sprawdzić, czy plik ZIP zawiera nazwy plików z nieobsługiwanymi znakami, spróbuj wykonać następujące czynności:

  1. Otwórz plik ZIP, klikając go dwukrotnie.
  2. W otwartym folderze sprawdź, czy nazwy wszystkich plików zawierają wyłącznie obsługiwane znaki: litery, cyfry, kropki (.), łączniki (-) oraz podkreślenia (_). Zmień nazwy plików zawierające nieobsługiwane znaki. Jeśli plik ZIP zawiera podfoldery, pamiętaj, by je otworzyć i sprawdzić.
  3. Aby zapisać zaktualizowaną wersję, zaznacz wszystkie pliki w folderze, a następnie kliknij kolejno Plik > Kompresuj elementy.
  4. Jeśli nie powstanie prawidłowy plik .ZIP, może to być spowodowane skompresowaniem folderu, a nie jego zawartości. Pamiętaj, by zaznaczyć wszystkie poszczególne elementy, a nie cały folder.
Przesłana reklama zawiera kod HTML5, który jest niezgodny z zasadami Google Ads.

Aby naprawić błąd, wyszukaj nieobsługiwane tagi w kodzie reklamy. Sprawdź wszystkie pliki zapisane w pliku ZIP i usuń je.

W wielu przypadkach problemem są nieobsługiwane tagi .SVG. Wyszukaj w kodzie reklamy tagi, które nie należą do jednej z obsługiwanych kategorii (elementy kontenera, gradientu lub grafiki). Dowiedz się, które obsługiwane tagi są przypisane do każdej z kategorii

W reklamie HTML5 brakuje głównego pliku HTML. Dodaj do reklamy HTML5 plik HTML z tagiem rozmiaru reklamy i spróbuj ponownie. Tag rozmiaru reklamy powinien wyglądać następująco: <meta name=”ad.size” content=”width=300,height=250”>.

Główne pliki .HTML zawierają tag rozmiaru reklamy, taki jak <meta name=”ad.size” content=”width=300,height=250”>.

  1. Otwórz plik .HTML i wyszukaj metatag rozmiaru reklamy. Jeśli go znajdziesz, sprawdź, czy znajduje się w obrębie tagu <head>, a instrukcja <head> jest zamknięta tagiem </head>.
  2. Zastąp cudzysłowy ręcznie, ponieważ ich kopiowanie i wklejanie może generować błędy (nie zostaną zaakceptowane przez Google Ads).
  3. Ten błąd może również wystąpić przy próbie przesłania plików z DCLK Studio. Te pliki nie są akceptowane przez Google Ads i nie można ich przesłać. DCLK powinien być jak zwykle trafikowany przez serwer reklam firm zewnętrznych.
Twoja reklama HTML5 próbuje odwołać się do zasobu, którego nie ma w pliku ZIP

Upewnij się, że nazwy wszystkich plików w pliku ZIP są dokładnie takie same jak nazwy w pliku referencyjnym.

Jeśli na przykład jeden z plików w pliku ZIP nazywa się path/to/example/asset, ale w pliku HTML odwołujesz się do nazwy path/to/example/asset2, Google Ads nie znajdzie odpowiedniego pliku.

Aby naprawić błąd, porównaj nazwy plików podane powyżej z każdym plikiem w kodzie HTML5. Jeśli nazwy się nie zgadzają, popraw odwołanie.

Reklama HTML5 zawiera wiele wyjść

Google Ads nie zezwala na wiele wyjść. Usuń wiele wyjść i spróbuj ponownie przesłać reklamy.

Reklama HTML5 próbuje odwołać się do zasobu, którego nie ma w pliku ZIP. Sprawdź, czy plik ZIP zawiera odwołania tylko do zasobów wewnętrznych

Możesz odwoływać się tylko do plików, które znajdują się w przesłanym pliku ZIP .Plik wymieniony powyżej nie znajduje się na liście. Aby kontynuować, usuń wszelkie odwołania do pliku HTML z zasobami znajdującymi się poza plikiem ZIP.

Zasobu wymienionego w komunikacie o błędzie nie można znaleźć w pliku ZIP. Musisz też usunąć wszelkie odwołania do tego pliku. Dozwolone są jedynie następujące odwołania zewnętrzne:

  • Google Fonts
  • Biblioteka jQuery na serwerach Google
Nie można przetworzyć pliku ZIP, bo ten plik lub jeden z plików w nim jest uszkodzony

Aby naprawić uszkodzone pliki w pliku ZIP, wykonaj te czynności:

  1. Otwórz plik ZIP, klikając go dwukrotnie.
  2. W wyświetlonym folderze otwórz każdy plik i zapisz go ponownie.
  3. Aby zapisać zaktualizowaną wersję, zaznacz wszystkie pliki w folderze, a następnie kliknij kolejno Plik > Kompresuj elementy.
  4. Jeśli nie powstanie prawidłowy plik .ZIP, może to być spowodowane skompresowaniem folderu, a nie jego zawartości. Pamiętaj, by zaznaczyć wszystkie poszczególne elementy, a nie cały folder.
Twoja reklama HTML5 zmienia klikalność, co nie jest obsługiwane.
Stosowanie obszaru kliknięcia w reklamach HTML5 utworzonych w aplikacji Google Web Designer i używanie skryptu JavaScript Exitapi.exit() w reklamach utworzonych w innych narzędziach nie jest obsługiwane.
Jeśli Twoja reklama HTML5 powstała w aplikacji Google Web Designer, usuń z reklamy komponent obszaru kliknięcia.
Zmiany nie mają wpływu na reklamy remarketingu dynamicznego utworzone w aplikacji Google Web Designer (GWD), nie musisz więc usuwać obszaru do kliknięcia w tych reklamach i przesyłać ich ponownie.
Jeśli Twoja reklama HTML5 pochodzi z innych narzędzi, usuń skrypt ExitApi z sekcji <head> pliku index.html.
  • <script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>

Po usunięciu tego tagu skryptu będzie można klikać całą powierzchnię reklamy. Możesz zostawić przycisk, ale i tak kliknięcie dowolnej części obszaru reklamy spowoduje wyświetlenie strony docelowej.

Usuń zdarzenie „onClick”, by wywoływać skrypt ExitAPI.exit z pliku index.html.

  • Przykład: <button onclick="ExitApi.exit()">

Nie można przesłać reklamy HTML5. Twoje konto nie obsługuje reklam tego typu.

Warunki korzystania z reklam HTML5

Dostęp do reklam HTML5 na koncie Google Ads uzyskasz, gdy Twoje konto wygeneruje wystarczającą historię na naszej platformie i spełni następujące wymagania:

  • Od daty utworzenia konta minęło 90 dni.
  • Łączne wydatki na koncie przekraczają 9000 USD.
  • Konto ma dobrą historię przestrzegania zasad.

Pamiętaj, że spełnienie powyższych wymagań nie zawsze zapewnia dostęp do reklam HTML5.

Jeśli reklamy HTML5 są niedostępne na Twoim koncie, możesz złożyć wniosek o dostęp, korzystając z tego formularza. Przed złożeniem wniosku upewnij się, że Twoje konto spełnia kryteria kwalifikacyjne wymienione poniżej. Otrzymasz powiadomienie e-mail z aktualizacją stanu w ciągu 7 dni roboczych od złożenia wniosku.

  • Konto ma dobrą historię przestrzegania zasad.
  • Konto ma dobrą historię płatności.
  • Łączne wydatki na koncie przekraczają 1000 USD.

Aby utrzymać ciągły dostęp do reklam HTML5, dbaj o zgodność z naszymi zasadami i dobrą historię ich przestrzegania.

Do tego czasu możesz korzystać z innych opcji, np. z reklam AMP HTML lub elastycznych reklam displayowych.

Upewnij się, że przestrzegasz odpowiednich specyfikacji przesyłanych reklam displayowych.

Przesłany plik ZIP nie jest obsługiwany. Prześlij reklamy, które nie są powiązane z plikiem danych.

Jeśli wyświetla Ci się taki błąd, wykonaj te czynności:
  1. Sprawdź, czy reklama znajduje się we właściwej kampanii.
    1. Jeśli i reklama, i kampania się zgadzają, powiąż kampanię z plikiem danych.
  2. Jeśli kampania lub reklama jest nieprawidłowa:
    1. Prawidłowa reklama: prześlij tę reklamę do kampanii powiązanej z plikiem danych.
    2. Prawidłowa kampania: prześlij do tej kampanii reklamę niepowiązaną z plikiem danych.

Kreacja nie ma tekstu.

Wszystkie znaki spoza kodowania ASCII muszą używać kodowania UTF-8.

Podgląd nie włącza się po kliknięciu.

  • Podgląd jest dostępny tylko pod linkiem „Wyświetl reklamę w pełnym rozmiarze” po zapisaniu reklamy.
  • Klient musi skopiować URL i wkleić go w przeglądarce.
  • Reklama nie będzie działać ani w podglądzie tworzenia, ani w wyskakującym okienku podglądu pełnego rozmiaru reklamy.

Reklamy AMP HTML

Dokument HTML został odrzucony przez narzędzie do sprawdzania kanonicznych stron AMP.
Treść alertu Plik .HTML nie jest prawidłowym dokumentem reklamy AMP HTML. Skorzystaj z narzędzia do sprawdzania stron AMP.
Rozwiązanie Aby upewnić się, że reklamy AMP HTML nie zawierają błędów, użyj tego ogólnodostępnego narzędzia do sprawdzania stron AMP.
Sprawdzona metoda Skorzystaj z narzędzia do sprawdzania stron AMP, zanim prześlesz dokumenty HTML.
Podczas sprawdzania pakietu reklam wystąpiły krytyczne błędy wewnętrzne.
Treść alertu Wystąpił błąd wewnętrzny. Jeśli problem się powtórzy, skontaktuj się z zespołem pomocy i prześlij mu testowany pakiet reklam. Przyjrzymy się temu problemowi.
Rozwiązanie Nie dotyczy
Niestandardowy element AMP nie jest obsługiwany w Google Ads.

Przykład: niestandardowy element AMP, taki jak <amp-audio>, nie jest obsługiwany.

Treść alertu Niestandardowy element AMP <$name> nie jest obsługiwany.
Rozwiązanie Usuń nieobsługiwane elementy AMP oraz zaimportowane skrypty JavaScript, które są związane z tymi elementami, z kodu HTML.
Na przykład:
<amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio> z sekcji <body> oraz
<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script> z sekcji <head>.
Sprawdzona metoda Korzystaj tylko z obsługiwanych elementów AMP.
Niestandardowy element AMP nie jest obsługiwany w Google Ads.

Przykład: zaimportowano nieobsługiwany element niestandardowy AMP <amp-audio>.

Treść alertu Zaimportowano nieobsługiwany element niestandardowy AMP <$name>.
Rozwiązanie Usuń nieobsługiwane elementy AMP oraz zaimportowane skrypty JavaScript, które są związane z tymi elementami, z kodu HTML.
Na przykład:
<amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio> z sekcji<body> oraz
<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script> z sekcji <head>.
Sprawdzona metoda Korzystaj tylko z obsługiwanych elementów AMP.
Pakiet reklam zawiera zasób multimedialny z zastrzeżoną ścieżką zasobu.

Przykład: niedozwolona ścieżka zasobu: _a4a/invalid.

Treść alertu Niedozwolona ścieżka zasobu: $assetPath.
Rozwiązanie Zmień nazwę katalogu.
Sprawdzona metoda Nie używaj zastrzeżonych nazw katalogów w ścieżkach zasobów, np. „_a4a”.

Pakiet zawiera niedopasowane informacje o branży

Niestandardowa kreacja HTML5 w inteligentnych kampaniach produktowych obsługuje tylko dynamiczny format HTML5 dla branży handlu detalicznego.
W bloku stylu amp-custom wystąpiły błędy analizy.

Przykład: błąd analizy CSS: ... .foo:nth-child(1n) { color: red } ….

Treść alertu Błąd analizy CSS: ... .foo:nth-child(1n) { color: red } ….
Rozwiązanie Napraw błędy w załączonym fragmencie kodu CSS. Najczęściej błędy te są powiązane z pseudoselektorami CSS, które nie są obsługiwane w obecnej wersji Google Ads. Usuń je z bloku stylu amp-custom.
Atrybut zawiera nieprawidłową wartość.

Przykład: atrybut srcset w tagu amp-ing zawiera nieprawidłową wartość a b c.

Treść alertu Atrybut $attrName w tagu $tagName zawiera nieprawidłową wartość $value.
Rozwiązanie Zwykle oznacza to, że wartość atrybutu jest nieprawidłowa. Na przykład atrybut on może zawierać nieprawidłową akcję zdarzenia. Poprawny format wartości znajdziesz w aktualnej specyfikacji AMP HTML.
Atrybut zawiera niedozwoloną wartość.

Przykład: atrybut class w tagu div zawiera niedozwoloną wartość amp-carousel-slide.

Treść alertu Atrybut $attrName w tagu $tagName zawiera niedozwoloną wartość $value.
Rozwiązanie Sprawdź, czy Twoje atrybuty na pewno nie zawierają zastrzeżonych wartości. Klasy elementów nie powinny zawierać zastrzeżonych nazw klas, takich jak „amp-carousel-button”. Analogicznie „AMP” nie może być celem działania zdarzenia.
Sprawdzona metoda Zanim utworzysz reklamy, zapoznaj się ze specyfikacjami Google Ads na temat reklam AMP HTML oraz z listą niedozwolonych wartości.
Brak elementu konfiguracji.

Przykład: brak wartości finalURL elementu „exit1” w konfiguracji tagu amp-ad-exit.

Treść alertu Brak wartości $value elementu $item w konfiguracji tagu $tagName.
Rozwiązanie Elementy AMP, takie jak <amp-ad-exit> i <amp-animation>, wymagają konfiguracji JSON. Prawidłowy format konfiguracji znajdziesz w odpowiedniej specyfikacji elementu AMP.
Element konfiguracji zawiera nieprawidłową wartość.

Przykład: nieprawidłowa wartość elementu selector w konfiguracji tagu amp-ad-exist.

Treść alertu Nieprawidłowa wartość $value elementu $item w konfiguracji tagu $tagName.
Rozwiązanie Elementy AMP, takie jak <amp-ad-exit> i <amp-animation>, wymagają konfiguracji JSON. Prawidłowy format konfiguracji znajdziesz w odpowiedniej specyfikacji elementu AMP.
Element konfiguracji nie jest obsługiwany w Google Ads.

Przykład: tag Filters nie jest obsługiwany w konfiguracji amp-ad-exit.

Treść alertu Element $item nie jest obsługiwany w konfiguracji tagu $tagName.
Rozwiązanie Element konfiguracji nie jest obsługiwany w Google Ads. Usuń go z konfiguracji.
Elementy lub wartości, które powinny zostać użyte tylko raz, występują wiele razy w dokumencie AMP.

Przykład: wiele wystąpień amp-ad-exit.

Treść alertu Znaleziono wiele wystąpień elementu $item.
Rozwiązanie Zachowaj tylko jedno wystąpienie danego elementu i usuń pozostałe.
Niestandardowe wyjście w pakiecie reklam AMP HTML nie jest obsługiwane.

Przykład: reklama AMP HTML zawiera nieobsługiwaną zmodyfikowaną klikalność tap:exit-api.exit(target=’product1’).

Treść alertu Twoja reklama AMP HTML zawiera nieobsługiwaną zmodyfikowaną klikalność $exit.
Rozwiązanie Usuń konfigurację <amp-ad-exit> i zaimportowany skrypt JavaScript z kodu HTML. Usuń akcje zdarzenia, które wywołują zdarzenie exit-api.exit (np. <button on=”tap:exit-api.exit(target=’product1’)”>).
Reklamy zawierają wiele plików HTML.
Treść alertu Reklama zawiera wiele punktów wejściowych. Dodaj do reklamy HTML5 tylko jeden plik HTML z tagiem rozmiaru reklamy i spróbuj ponownie.
Rozwiązanie Sprawdź, czy plik .ZIP zawiera tylko jeden plik HTML, który odpowiada za wyświetlanie treści reklamy, i usuń dodatkowe pliki HTML.
Reguła CSS zawiera niedozwoloną wartość właściwości.

Przykład: wartość właściwości CSS width:100% jest niedozwolona w przypadku selektora .amp-carousel-button.

Treść alertu Wartość właściwości CSS $cssPropertyName:$cssPropertyValue jest niedozwolona w przypadku selektora $cssSelector.
Rozwiązanie Usuń wartość właściwości CSS wskazaną w komunikacie, który dotyczy bloku stylu amp-custom.

Reklama HTML5 w aplikacji Google Web Designer

Uwaga: gdy tworzysz banery reklamowe AMP HTML w aplikacji Google Web Designer, pierwszy krok wyświetla się w oknie „Nowy plik”, w którym możesz kliknąć opcję Baner AMP HTML, by zacząć tworzyć reklamę. W przypadku reklam AMP HTML niektóre funkcje Google Web Designera są ograniczone. Więcej informacji znajdziesz w tym artykule na temat reklam AMP HTML.
Musisz przesłać opublikowany plik. Opublikuj plik w aplikacji Google Web Designer, zanim prześlesz go do Google Ads.
Aby przesłać reklamę, musisz przesłać opublikowany plik, a nie autorski. Zanim prześlesz reklamę, otwórz plik autorski w aplikacji Google Web Designer i wybierz opcje: Opublikuj > Opublikuj lokalnie. Więcej informacji o publikowaniu zadań
Ta reklama została utworzona w środowisku „Generic” zamiast w „Google Ads”. Aby kontynuować, przekonwertuj plik do środowiska „Google Ads” w aplikacji Google Web Designer.
Podczas tworzenia reklamy wybrano niewłaściwe środowisko. Twoja reklama została utworzona w środowisku „Generic” zamiast w „Google Ads”. Aby kontynuować, musisz przekonwertować plik do środowiska „Google Ads”. Więcej informacji o konwersji środowiska
Przesłana reklama zawiera kod HTML5, który narusza zasady Google Ads. Usuń wszelkie odwołania do tagów podanych powyżej, zanim prześlesz reklamy.

Twoja reklama narusza jedną z zasad Google Ads. Zapoznaj się z problemami wymienionymi w oryginalnym komunikacie o błędzie.

Zanim prześlesz reklamę, musisz usunąć wszelkie nieobsługiwane funkcje. Możesz to zrobić, otwierając plik index.html w pliku ZIP. Nieobsługiwane funkcje znajdziesz w sekcji „gwd-admetadata”.

  • Reklama rozwijana: wyszukaj „creativeProperties”. Wartość minWidth powinna być równa maxWidth, a minHeight powinna być równa maxHeight.
  • Liczniki lub liczniki czasu: wyszukaj „counters” lub „timers”. Tablice powinny być puste.
  • Wiele wyjść
  • Filmy
  • Mapy
  • Pełna lista obsługiwanych funkcji znajduje się tutaj.
Reklama HTML5 próbuje odwołać się do zasobu, którego nie ma w pliku ZIP. Sprawdź, czy plik ZIP zawiera tylko odwołania do zasobów wewnętrznych

W aplikacji Google Web Designer musisz uwzględnić obrazy dla wszystkich widocznych stanów przycisku.

Przykład: w poniższym fragmencie kodu z przykładowego pliku index.html brakuje obrazów dla stanów: obraz bez kliknięcia, obraz po najechaniu, obraz po kliknięciu (zobacz pogrubiony tekst).

<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2"></gwd-imagebutton>

Więcej informacji o komponencie obraz przycisku

Aby rozwiązać ten problem, zastąp placeholder.png wybranym obrazem(lub obrazami) i sprawdź, czy znajdują się one w pliku ZIP.

Uwaga: w komunikacie o błędzie powinno się znaleźć wyjaśnienie, czego brakuje. Czasami jako brakujący może wyświetlić się znak "". W takim przypadku prawdopodobnie nie została określona lokalizacja obrazu. Otwórz plik ZIP i znajdź plik index.html. Wyszukaj w nim znaki ' ="", aby znaleźć błąd.

Aby dowiedzieć się więcej o problemie opisanym w tym artykule, weź udział w tym szkoleniu polecanym dla MSP.
Czy to było pomocne?
Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Zaloguj się i uzyskaj dodatkowe informacje, by szybko rozwiązać problem

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne
Wyszukaj w Centrum pomocy
true
73067
false