Al subir creatividades a Google Ads, es posible que recibas algún mensaje de error. En la mayoría de los casos, el problema se puede solucionar si modificas el archivo y vuelves a guardarlo. Después de hacerlo, intenta subir el archivo de nuevo.
Comprueba tus anuncios con el validador de HTML5 de Google Ads.
Este artículo te ayudará a solucionar los errores que se pueden producir al subir creatividades. Consulta los requisitos de los anuncios de imagen para obtener información más detallada.
Nota: Al subir un nuevo anuncio dinámico personalizado, comprueba el tipo de anuncio (que sea dinámico) y de empresa. El tipo de empresa de la creatividad debe coincidir con el de la campaña. En la página Configuración de la campaña encontrarás más información sobre el feed. Los anuncios dinámicos personalizados solo se pueden crear en Google Web Designer.
Asegúrate también de que el anuncio esté diseñado para mostrar uno o varios productos en lugar de una cantidad específica, como dos o tres, ya que Google solo garantiza que se muestren uno o varios productos al usar el remarketing dinámico.
Anuncios HTML5
El anuncio contiene un tipo de archivo no admitido. Para solucionar el problema solo tienes que quitar los archivos en cuestión.Para comprobar si tu archivo ZIP contiene un tipo de archivo no admitido, sigue estos pasos:
- Haz doble clic en el archivo ZIP para abrirlo.
- En la carpeta que aparece, comprueba que cada archivo tenga uno de los tipos de archivo admitidos: .CSS, .JS, .HTML, .GIF, .PNG, .JPEG y .SVG. Si encuentras un tipo de archivo no admitido, elimínalo.
- Para guardar la versión actualizada, selecciona todos los archivos de la carpeta y haz clic en la opción Archivo > Comprimir elementos.
- Si la carpeta no se comprime correctamente, tal vez se deba a que ya la has comprimido. Debes seleccionar cada elemento, no toda la carpeta.
.
), guiones (-
) ni guiones bajos (_
).
Para comprobar si tu archivo ZIP contiene algún nombre de archivo que incluya caracteres no admitidos, sigue estos pasos:
- Haz doble clic en el archivo ZIP para abrirlo.
- En la carpeta que aparece, comprueba que los nombres de archivos contengan solo caracteres admitidos: letras, números, puntos (
.
), guiones (-
) y guiones bajos (_
). Cambia los nombres de los archivos que contengan caracteres distintos a los admitidos. Si el archivo ZIP contiene subcarpetas, abre y comprueba también los archivos que se encuentren dentro de ellas. - Para guardar la versión actualizada, selecciona todos los archivos de la carpeta y haz clic en la opción Archivo > Comprimir elementos.
- Si la carpeta no se comprime correctamente, tal vez se deba a que ya la has comprimido. Debes seleccionar cada elemento, no toda la carpeta.
Para solucionarlo, busca en el código de la creatividad las etiquetas no admitidas que se han mencionado anteriormente. Debes comprobar todos los elementos almacenados en el archivo ZIP y eliminarlos.
En muchos casos, el problema se debe a que existen etiquetas SVG no admitidas. Para comprobarlo, busca en el código de la creatividad si hay etiquetas que no estén incluidas en alguna de las categorías admitidas (elementos contenedores, de gradiente y de gráficos). Más información sobre qué etiquetas admitidas incluye cada categoría
<meta name=”ad.size” content=”width=300,height=250”>
.
Los archivos HTML principales incluyen una etiqueta de tamaño de anuncio como esta: <meta name=”ad.size” content=”width=300,height=250”>
.
- Abre tu archivo HTML y busca la etiqueta meta de tamaño de anuncio. Si la encuentras, comprueba que se encuentre dentro de la etiqueta
<head>
y que esta secciónse cierre con la etiqueta
</head>
. - Sustituye manualmente las comillas, ya que las que se copian y pegan pueden producir un error (Google Ads no las acepta).
- Este error también puede aparecer al intentar subir archivos desde DCLK Studio. Google Ads no acepta estos archivos y no se pueden subir. El traficado de DCLK debe realizarse a través de 3PAS de la forma habitual.
Comprueba que los nombres de todos los elementos del archivo ZIP sean iguales a los que se enumeran en el archivo de referencia.
Por ejemplo, si uno de los archivos ZIP se llama "ruta/recurso/ejemplo", pero en el archivo HTML hace referencia a "ruta/recurso/ejemplo2", Google Ads no podrá encontrar el archivo correcto.
Para solucionarlo, compara los nombres de archivo mencionados anteriormente con cada archivo del código HTML5. Si no son iguales, corrige la referencia.
Google Ads no permite usar varias salidas. Quita las salidas sobrantes y vuelve a subir los anuncios.
Solo puedes hacer referencia a los elementos que se encuentren en el archivo ZIP que hayas subido, pero el archivo mencionado en la lista anterior no se ha encontrado. Para continuar, elimina cualquier referencia a elementos que se encuentren fuera del ZIP en el archivo HTML.
El elemento mencionado en el mensaje de error no se ha encontrado en el archivo ZIP. También debes eliminar cualquier referencia a ese archivo. Las únicas referencias externas permitidas son las siguientes:
- Google Fonts
- jQuery alojado en Google
Sigue estos pasos para reparar los elementos dañados del archivo ZIP:
- Haz doble clic en el archivo ZIP para abrirlo.
- En la carpeta que aparece, abre cada archivo y vuelve a guardarlo.
- Para guardar la versión actualizada, selecciona todos los archivos de la carpeta y haz clic en la opción Archivo > Comprimir elementos.
- Si la carpeta no se comprime correctamente, tal vez se deba a que ya la has comprimido. Debes seleccionar cada elemento, no toda la carpeta.
<head>
del archivo index.html.-
<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>
Después de retirar la etiqueta de esta secuencia de comandos, se podrá hacer clic en todo el anuncio. Puedes dejar el botón si quieres, pero cualquier clic que se haga en el anuncio dirigirá al usuario a la página de destino.
Retira el evento onclick para llamar a ExitAPI.exit desde el archivo index.html.
- Por ejemplo:
<button onclick="ExitApi.exit()">
No se ha podido subir tu anuncio HTML5. Tu cuenta no admite anuncios HTML5.
Requisitos para usar los anuncios HTML5
Deberías poder acceder a los anuncios HTML5 en tu cuenta de Google Ads cuando la cuenta cumpla los siguientes requisitos:
- Llevar más de 90 días abierta.
- Tener un gasto total de más de 9000 USD.
- Tener un buen historial de cumplimiento de políticas.
Sin embargo, recuerda que el hecho de cumplir los requisitos anteriores no garantiza el acceso a los anuncios HTML5.
Si los anuncios HTML5 no están disponibles en tu cuenta, puedes solicitar el acceso rellenando este formulario. Antes de enviar la solicitud, asegúrate de que la cuenta cumpla los criterios que se especifican a continuación. Recibirás una notificación por correo electrónico con una actualización de estado dentro de los 7 días laborables posteriores a la presentación de la solicitud.
- Tener un buen historial de cumplimiento de políticas.
- Tener un buen historial de pagos.
- Tener un gasto total de más de 1000 USD.
Para conservar el acceso continuo a los anuncios HTML5, asegúrate de mantener un buen historial de cumplimiento de políticas y de no infringirlas.
Mientras tanto, puedes usar otras opciones, como la subida de anuncios AMP HTML y los anuncios adaptables de display.
No olvides seguir las especificaciones de los anuncios de display.
El archivo ZIP que has subido no se admite. Sube anuncios que no estén vinculados con un feed.
- Verifica si esta es la campaña adecuada para el anuncio.
- Si se trata del anuncio y la campaña correctos, vincula la campaña con un feed.
- Si la campaña o el anuncio no son los adecuados:
- Anuncio correcto: sube este anuncio a una campaña vinculada con un feed.
- Campaña correcta: sube un anuncio que no esté vinculado con un feed a esta campaña.
Falta texto en las creatividades.
La vista previa no se abre
- Solo se puede obtener una vista previa con funcionalidad completa a través del enlace "Ver anuncio a tamaño completo" después de guardar el anuncio.
- A continuación, los clientes deben copiar la URL y pegarla en el navegador.
- No se podrá hacer clic en las creatividades en la vista previa de creación de anuncios ni en la ventana emergente de vista previa "Ver anuncio a tamaño completo".
Se muestra un error de estado de la llamada entre terceros no válida
<video>
vacías y elimínalas.Anuncios AMP HTML
La herramienta de validación de AMP canónica ha rechazado el documento HTML.Mensaje de alerta | El archivo HTML no es un documento de anuncios AMP HTML válido. Compruébalo primero con la herramienta de validación de AMP. |
Solución | Comprueba que los anuncios AMP HTML son válidos con esta herramienta de validación de AMP. |
Práctica recomendada | Usa la herramienta de validación de AMP antes de subir documentos HTML. |
Mensaje de alerta | Se ha producido un error interno. Si el problema persiste, ponte en contacto con el equipo de asistencia para darles información sobre el conjunto de anuncios. Intentaremos solucionar el problema lo antes posible. |
Solución | N/A |
Ejemplo: No se admite un elemento AMP personalizado, como <amp-audio>
.
Mensaje de alerta | No se admite el elemento AMP personalizado <$name> . |
Solución |
Elimina los elementos AMP no admitidos y sus importaciones de JavaScript del archivo HTML. Por ejemplo:
|
Práctica recomendada | Usa únicamente elementos AMP admitidos. |
Ejemplo: Se ha importado el elemento AMP personalizado y no admitido <amp-audio>
.
Mensaje de alerta | Se ha importado el elemento AMP personalizado y no admitido <$name> . |
Solución | Elimina los elementos AMP no admitidos y sus importaciones de JavaScript del archivo HTML. Por ejemplo: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio> de la sección <body> y <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script> de la sección <head> . |
Práctica recomendada | Usa únicamente elementos AMP admitidos. |
Ejemplo: La ruta del elemento está prohibida: _a4a/invalid.
Mensaje de alerta | La ruta del elemento está prohibida: $assetPath . |
Solución | Cambia el nombre del directorio. |
Práctica recomendada | Evita asignar nombres de directorio reservados a las rutas de los elementos, como "_a4a". |
El paquete contiene información incompatible sobre el vertical
Ejemplo: No se ha podido analizar el CSS: "... .foo:nth-child(1n) { color: red } …
".
Mensaje de alerta | No se ha podido analizar el CSS: "... .foo:nth-child(1n) { color: red } … ". |
Solución | Solucione los errores del fragmento CSS adjunto. En la mayoría de los casos, estos errores están relacionados con pseudoselectores de CSS, que no se admiten en la actual experiencia de Google Ads. Quítalos del bloque de estilo de AMP personalizado. |
Ejemplo: El atributo "srcset
" de la etiqueta "amp-ing
” contiene el valor no válido "a b c
".
Mensaje de alerta | El atributo "$attrName " de la etiqueta "$tagName " contiene el valor no válido "$value ”. |
Solución | Esto suele indicar que el valor del atributo tiene un formato incorrecto. Por ejemplo, el atributo "on " puede contener una acción de evento con formato incorrecto. Consulta las especificaciones de AMP HTML para determinar el formato de valor correcto. |
Ejemplo: El atributo "class
" de la etiqueta "div
" contiene el valor "amp-carousel-slide
", que está prohibido.
Mensaje de alerta | El atributo "$attrName " de la etiqueta "$tagName " contiene el valor "$value ", que está prohibido. |
Solución | Comprueba que los atributos no contengan ningún valor reservado. Las clases de los elementos no deben contener nombres de clase reservados, como "amp-carousel-button ". Del mismo modo, "AMP " no se permite como objetivo de una acción de evento. |
Práctica recomendada | Te recomendamos que consultes las especificaciones de anuncios AMP HTML de Google Ads y la lista de valores no permitidos antes de crear anuncios. |
Ejemplo: Falta el valor "finalURL
" de "exit1" en la configuración de la etiqueta "amp-ad-exit
".
Mensaje de alerta | Falta el valor "$value " de "$item " en la configuración de la etiqueta "$tagName ". |
Solución | Los elementos AMP como <amp-ad-exit> y <amp-animation> requieren una configuración JSON. Consulta las especificaciones del elemento AMP correspondiente para conocer el formato de configuración válido. |
Ejemplo: El valor de "selector
" en la configuración de la etiqueta "amp-ad-exist
" no es válido.
Mensaje de alerta | El valor "$value " de "$item " en la configuración de la etiqueta "$tagName " no es válido. |
Solución | Los elementos AMP como <amp-ad-exit> y <amp-animation> requieren una configuración JSON. Consulta las especificaciones del elemento AMP correspondiente para conocer el formato de configuración válido. |
Ejemplo: "Filters
" no se admite en la configuración de la etiqueta "amp-ad-exit
".
Mensaje de alerta | "$item " no se admite en la configuración de la etiqueta "$tagName ". |
Solución | Google Ads no admite el elemento de configuración. Quítalo de la configuración. |
Ejemplo: Se han encontrado varias repeticiones de "amp-ad-exit
".
Mensaje de alerta | Se han encontrado varias repeticiones de "$item ". |
Solución | Quita los elementos que sobran del documento y mantén solo una instancia. |
Tu anuncio AMP HTML contiene código no permitido que modifica la clicabilidad “tap:exit-api.exit(target='product1')
”.
Mensaje de alerta | Tu anuncio AMP HTML contiene código no permitido que modifica la clicabilidad ("$exit "). |
Solución | Quita la configuración <amp-ad-exit> y la importación de JavaScript del archivo HTML. Quita las acciones de evento que invoquen exit-api.exit (por ejemplo, <button on="tap:exit-api.exit(target='product1')”> ). |
Mensaje de alerta | El anuncio contiene varios puntos de entrada. Comprueba que el anuncio HTML5 solo contenga un archivo HTML con una etiqueta de tamaño de anuncio e inténtalo de nuevo. |
Solución | Comprueba que solo haya un archivo HTML para mostrar el contenido del anuncio en el archivo ZIP y quita los demás archivos HTML. |
Ejemplo: El selector ".amp-carousel-button
" no admite el valor de la propiedad de CSS "width:100%
".
Mensaje de alerta | El selector "$cssSelector " no admite el valor de la propiedad de CSS "$cssPropertyName:$cssPropertyValue ". |
Solución | Quita el valor de la propiedad de CSS indicado en el mensaje del bloque de estilo "amp-custom". |
HTML5 de Google Web Designer
Tu anuncio infringe una de las políticas de Google Ads. Consulta los problemas que se mencionan en el mensaje de error original.
Antes de subir el anuncio, debes retirar cualquier función que no esté admitida. Puede hacerlo abriendo el archivo index.html que contiene el archivo ZIP. Encontrará las funciones no admitidas en la sección "gwd-admetadata".
- Anuncio expandible: busca "creativeProperties". El valor minWidth debe ser igual a maxWidth, y minHeight debe ser igual a maxHeight.
- Contadores o temporizadores: busca "counters" o "timers". Estas matrices deben estar vacías.
- Varias salidas
- Vídeos
- Mapas
- Puedes consultar la lista completa de funciones admitidas.
Debes incluir imágenes en todos los estados visuales del botón de imagen en Google Web Designer.
Por ejemplo, en el siguiente fragmento de código de un archivo index.html faltan las imágenes de los atributos up-image, over-image y down-image (observa el texto en negrita).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Más información sobre el componente Botón de imagen
Para solucionar este problema, sustituye placeholder.png por la imagen o las imágenes que quieras usar y comprueba estén incluidas en el archivo ZIP.
Nota: En el mensaje de error se debería explicar lo que falta. En ocasiones, se indica que falta "". En este caso, es probable que no se haya especificado la ubicación de la imagen. Abra el archivo ZIP y localice el archivo index.html. Una vez dentro, busca ' ="" para encontrar el error.