Ao fazer o upload de criativos no Google Ads, você pode receber uma mensagem de erro. Na maioria das situações, basta alterar o arquivo e salvá-lo novamente para corrigir o problema. Depois, você pode tentar fazer o upload do arquivo novamente.
Verifique seus anúncios com o HTML5 Validator do Google Ads.
Este artigo ajudará você a responder a mensagens de erro específicas que podem aparecer durante o upload de criativos. Para requisitos mais detalhados, consulte a página Política de imagens.
Observação: ao fazer o upload de um novo anúncio dinâmico personalizado, verifique se o tipo de empresa e de publicidade (dinâmica) estão corretos. O tipo de negócio do criativo e da campanha precisa ser igual. Veja mais informações sobre seu feed na página "Configurações da campanha". Os anúncios dinâmicos personalizados só podem ser criados no Google Web Designer.
Verifique também se o anúncio foi criado para exibir um ou mais produtos, não uma quantidade fixa específica (dois ou três, por exemplo), já que o Google só garante a exibição de um ou mais produtos para o remarketing dinâmico.
Anúncios HTML5
O anúncio contém um tipo de arquivo não compatível. Para corrigir o problema, remova os tipos de arquivo incompatíveis.Para ver se o ZIP contém um tipo de arquivo não compatível, tente o seguinte:
- Abra o arquivo ZIP clicando duas vezes nele.
- Na pasta criada, verifique se os arquivos estão nos formatos compatíveis: .CSS, .JS, .HTML, .GIF, .PNG, .JPEG e .SVG. Se você encontrar algum arquivo não compatível, remova-o.
- Para salvar a versão atualizada, selecione todos os arquivos na pasta e clique em Arquivo > Compactar itens.
- Se o zip não tiver sido criado corretamente, pode ser que você tenha compactado a pasta. Verifique se você selecionou os itens individualmente, não a pasta inteira.
.
), hifens (-
) e sublinhados (_
).
Para ver se o seu arquivo ZIP contém nomes de arquivos com caracteres não compatíveis, tente o seguinte:
- Abra o arquivo ZIP clicando duas vezes nele.
- Na pasta resultante, verifique se os nomes de todos os arquivos usam somente os caracteres compatíveis: letras, números, pontos (
.
), hifens (-
) e sublinhados (_
). Renomeie os arquivos com nomes que contêm caracteres incompatíveis. Se o arquivo ZIP tiver subpastas, abra e inspecione esses itens também. - Para salvar a versão atualizada, selecione todos os arquivos na pasta e clique em Arquivo > Compactar itens.
- Se o zip não tiver sido criado corretamente, pode ser que você tenha compactado a pasta. Selecione cada item de forma individual, não a pasta inteira.
Para corrigir o problema, procure as tags incompatíveis acima, no código do criativo. Será preciso verificar todos os arquivos armazenados no ZIP e excluí-las.
Em muitos casos, o problema está em tags .SVG não compatíveis. Nesse caso, procure no código do criativo as tags que não estão incluídas em uma das categorias permitidas (elementos gráficos, de contêiner, de gradiente). Saiba mais sobre quais tags permitidas são mapeadas para cada categoria.
<meta name=”ad.size” content=”width=300,height=250”>
.
Arquivos HTML primários incluem uma tag de tamanho do anúncio como <meta name=”ad.size” content=”width=300,height=250”>
.
- Abra o arquivo HTML e procure a metatag de tamanho do anúncio. Se você encontrá-la, verifique se ela está contida na tag
<head>
e se a instrução<head>
está fechada com uma tag<head>
. - Substitua as aspas manualmente, porque aspas copiadas/coladas podem gerar um erro (e não são aceitas pelo Google Ads).
- Esse erro também pode acontecer quando você tenta fazer o upload de arquivos do DCLK Studio. Esses arquivos não são aceitos pelo Google Ads e não podem ser enviados por upload. O DCLK precisa ser programado normalmente via 3PAS.
Verifique se os nomes de todos os arquivos no seu ZIP são exatamente iguais aos nomes listados no arquivo de referência.
Por exemplo, se um dos arquivos no seu ZIP for chamado path/to/example/asset, mas você fizer referência a path/to/example/asset2 no arquivo HTML, o Google Ads não encontrará o arquivo correto.
Para corrigir o problema, compare o nome de arquivo listado acima com todos os arquivos no seu código HTML5. Se não for exatamente igual, corrija a referência.
O Google Ads não permite várias saídas. Remova-as e tente fazer o upload dos anúncios novamente.
Só é possível fazer referência a arquivos encontrados no arquivo ZIP enviado, e o arquivo listado acima não é encontrado nesse local. Para continuar, remova todas as referências do arquivo HTML para os recursos encontrados fora do arquivo ZIP.
O recurso listado na mensagem de erro não foi encontrado no arquivo ZIP. Você também precisa remover todas as referências a esse arquivo. As únicas referências externas permitidas são as seguintes:
- Google Fonts
- jQuery hospedada pela Google
Para corrigir os arquivos corrompidos dentro do ZIP, tente fazer o seguinte:
- Abra o arquivo ZIP clicando duas vezes nele.
- Na pasta criada, abra cada arquivo e salve novamente.
- Para salvar a versão atualizada, selecione todos os arquivos na pasta e clique em Arquivo > Compactar itens.
- Se o zip não tiver sido criado corretamente, pode ser que você tenha compactado a pasta. Selecione cada item de forma individual, não a pasta inteira.
<head>
do arquivo index.html.-
<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>
Depois de remover essa tag de script, o anúncio inteiro poderá receber cliques. Você pode deixar o botão, mas qualquer clique no anúncio levará o usuário à página de destino.
Remova seu evento onclick para chamar o ExitAPI.exit do arquivo index.html.
- Exemplo:
<button onclick="ExitApi.exit()">
Não foi possível fazer o upload do anúncio HTML5. Sua conta não é compatível com anúncios HTML5.
Requisitos para usar anúncios HTML5
Você só pode usar anúncios HTML5 na sua conta do Google Ads se ela atender aos requisitos a seguir:
- Ter sido aberta há mais de 90 dias
- Ter mais de US$ 9.000 em gastos totais
- Ter um bom histórico de conformidade com as políticas
No entanto, atender aos requisitos acima não garante acesso aos anúncios HTML5.
Se os anúncios HTML5 não estiverem disponíveis na sua conta, preencha o formulário para solicitar acesso a anúncios HTML5. Antes de enviar, verifique se a sua conta atende aos critérios de qualificação listados abaixo. Você vai receber uma notificação por e-mail com uma atualização de status até sete dias úteis após o envio.
- Bom histórico de conformidade com as políticas
- Bom histórico de pagamentos
- Mais de US$ 1.000 em gastos totais
Para ter acesso contínuo aos anúncios HTML5, não viole nossas políticas e mantenha um bom histórico de conformidade com elas.
Por enquanto, é possível usar alternativas como fazer o upload de anúncios HTML para AMP ou anúncios responsivos de display.
Siga as especificações de anúncios de display corretas.
O arquivo ZIP enviado não é compatível. Faça o upload de anúncios que não estão vinculados a um feed.
- Verifique se essa é a campanha certa para o anúncio.
- Se o anúncio e a campanha estiverem corretos, vincule a campanha a um feed.
- Se não for a campanha ou o anúncio certo:
- Anúncio correto: faça o upload desse anúncio em uma campanha vinculada a um feed.
- Campanha correta: faça o upload de um anúncio não vinculado a um feed nessa campanha.
Falta de texto nos criativos
Não é possível clicar na visualização.
- A visualização totalmente funcional só fica disponível por meio do link "Ver o anúncio em tamanho real" depois que o anúncio é salvo.
- Depois, os clientes precisam copiar e colar o URL no navegador.
- Os criativos não geram cliques na prévia da criação do anúncio ou na janela pop-up "Ver o anúncio em tamanho real".
Ao encontrar um erro de status para chamada de terceiro indireto inválida
<video>
vazias inválidas que houver.Anúncios HTML para AMP
O documento HTML foi recusado pelo AMP Validator canônico.Mensagem de alerta | Seu arquivo HTML não é um documento válido de anúncio HTML para AMP. Primeiro faça a verificação com o AMP Validator. |
Solução | Certifique-se de que os anúncios HTML para AMP transmitam a validação usando este AMP Validator disponível ao público. |
Prática recomendada | Use o AMP Validator antes de fazer o upload dos seus documentos HTML. |
Mensagem de alerta | Ocorreu um erro interno. Se ele persistir, entre em contato com a equipe de suporte e envie o pacote de teste. Analisaremos o problema o mais rápido possível. |
Solução | N/A |
Por exemplo: um elemento personalizado de AMP como <amp-audio>
não é compatível.
Mensagem de alerta | O elemento personalizado de AMP <$name> não é compatível. |
Solução |
Remova os elementos de AMP incompatíveis do HTML, bem como as importações de JavaScript deles. Por exemplo:
|
Prática recomendada | Use somente elementos de AMP compatíveis. |
Por exemplo: o elemento personalizado de AMP não compatível <amp-audio>
é importado.
Mensagem de alerta | O elemento personalizado de AMP não compatível <$name> é importado. |
Solução | Remova os elementos de AMP incompatíveis do HTML, bem como as importações de JavaScript deles. Por exemplo: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio> da seção <body> , e também <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script> da seção <head> |
Prática recomendada | Use somente elementos de AMP compatíveis. |
Por exemplo: caminho de recurso proibido: _a4a/invalid.
Mensagem de alerta | Caminho de recurso proibido: $assetPath . |
Solução | Renomeie o diretório. |
Prática recomendada | Evite usar nomes de diretórios reservados para caminhos de recursos, como "_a4a". |
O pacote contém informações de indústria incompatíveis
Por exemplo: erro de análise de CSS: "... .foo:nth-child(1n) { color: red } …
".
Mensagem de alerta | Erro de análise de CSS: "... .foo:nth-child(1n) { color: red } … ". |
Solução | Corrija os erros no snippet de CSS anexado. Na maioria das vezes, esses erros estão relacionados a pseudosseletores de CSS, que não são compatíveis com a experiência atual do Google Ads. Remova-os do bloco de estilo personalizado para AMP. |
Por exemplo: o atributo "srcset
" na tag "srcset
" contém o valor inválido "srcset
".
Mensagem de alerta | O atributo "$attrName " na tag "$attrName " contém o valor inválido "$attrName ". |
Solução | Isso geralmente significa que o valor do atributo está formatado incorretamente. Por exemplo, o atributo on pode conter uma ação de evento formatada incorretamente. Verifique as especificações atuais de HTML para AMP para determinar o formato certo do valor. |
Por exemplo: o atributo "class
" na tag "div
" contém o valor proibido "amp-carousel-slide
".
Mensagem de alerta | O atributo "$attrName " na tag "$attrName " contém o valor proibido "$attrName ". |
Solução | Verifique se seus atributos não contêm valores reservados. As classes de elemento não podem conter nomes de classe reservados, como "amp-carousel-button ". Da mesma forma, "amp-carousel-button " não é permitido como destino de uma ação de evento. |
Prática recomendada | Consulte as especificações de anúncios HTML para AMP do Google Ads e confira a lista de valores não permitidos antes de criar seus anúncios. |
Por exemplo: falta o "finalURL
" para "exit1" na configuração da tag "finalURL
".
Mensagem de alerta | Falta o "$value " para "$item " na configuração da tag "$tagName ". |
Solução | Elementos de AMP como <amp-ad-exit> e <amp-ad-exit> requerem uma configuração de JSON. Consulte as especificações do elemento de AMP correspondente para o formato de configuração válido. |
Por exemplo: valor inválido para "selector
" na configuração da tag "amp-ad-exist
".
Mensagem de alerta | "$value " inválido para "$item " na configuração da tag "$tagName ". |
Solução | Elementos de AMP como <amp-ad-exit> e <amp-ad-exit> requerem uma configuração de JSON. Consulte as especificações do elemento de AMP correspondente para o formato de configuração válido. |
Por exemplo: "Filters
" não é uma tag compatível com a configuração "amp-ad-exit
".
Mensagem de alerta | "$item " não é compatível com a configuração da tag "$item ". |
Solução | O item de configuração não é compatível com o Google Ads. Remova-o da configuração. |
Por exemplo: várias ocorrências de "amp-ad-exit
".
Mensagem de alerta | Várias ocorrências de "$item " encontradas. |
Solução | Remova esses elementos adicionais do documento e mantenha apenas uma instância. |
Por exemplo: seu anúncio HTML para AMP modificou a clicabilidade, "tap:exit-api.exit(target=’product1’)
", o que não é permitido.
Mensagem de alerta | Seu anúncio HTML para AMP modificou a clicabilidade, "$exit ", o que não é permitido. |
Solução | Remova a configuração <amp-ad-exit> e a importação de JavaScript do HTML. Além disso, remova as ações do evento que chamam exit-api.exit (por exemplo, <amp-ad-exit> ) |
Mensagem de alerta | O anúncio contém vários pontos de entrada. Certifique-se de que haja apenas um arquivo HTML com uma tag de tamanho no seu anúncio HTML5 e tente novamente. |
Solução | Verifique se há apenas um arquivo HTML para exibir conteúdo do anúncio no arquivo .zip e remova os outros. |
Por exemplo: o valor da propriedade CSS "width:100%
" não é permitido para o seletor ".amp-carousel-button
".
Mensagem de alerta | O valor da propriedade CSS "$cssPropertyName:$cssPropertyValue " não é permitido para o seletor "$cssPropertyName:$cssPropertyValue ". |
Solução | Remova o valor da propriedade CSS indicado na mensagem do bloco de estilo personalizado para AMP. |
HTML5 do Google Web Designer
Seu anúncio viola uma das políticas do Google Ads. Veja os problemas listados na mensagem de erro original.
Antes de fazer o upload do seu anúncio, você precisa remover todos os recursos não permitidos. Para fazer isso, abra o arquivo index.html no seu arquivo ZIP. Os recursos não permitidos ficam na seção "gwd-admetadata".
- Anúncio expansível: pesquise "creativeProperties". O valor de "minWidth" deve ser igual a "maxWidth", e "minHeight" deve ser igual a "maxHeight".
- Contadores ou timers: pesquise "contadores" ou "timers". Essas matrizes precisam estar vazias.
- Várias saídas
- Vídeos
- Maps
- Veja uma lista completa dos recursos permitidos aqui.
No Google Web Designer, você precisa incluir imagens para todos os estados visuais do botão de imagem.
Por exemplo, no snippet de código abaixo de um arquivo index.html de exemplo, as imagens para "up-image", "over-image" e "down-image" estão ausentes (veja o texto em negrito).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" up-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Saiba mais sobre o componente do botão de imagem.
Para corrigir o problema, substitua placeholder.png pelas imagens que você quer usar e verifique se a imagem está incluída no arquivo ZIP.
Observação: a mensagem de erro deve explicar o que está faltando. Em alguns casos, você verá que "" está faltando. Nesse caso, é provável que o local da imagem não tenha sido especificado. Abra seu arquivo ZIP e localize o arquivo index.html. Dentro desse arquivo, procure ' ="" para encontrar o erro.