Es posible que reciba un mensaje de error al subir creatividades en Google Ads. En la mayoría de las situaciones, puede modificar su archivo y volver a guardarlo para solucionar el problema. Luego, puede intentar subir el archivo de nuevo.
Compruebe sus anuncios mediante el Validador HTML5 de Google Ads.
Este artículo lo ayudará a responder a los mensajes de error específicos que puede recibir al intentar subir creatividades. Para conocer los requisitos con más detalle, visite nuestra página de la Política sobre imágenes.
Nota: Cuando suba un anuncio dinámico personalizado nuevo, asegúrese de que cuente con la clasificación (dinámico) y el tipo de empresa adecuados. El tipo de empresa de la creatividad debe coincidir con la campaña. Puede encontrar más información sobre su feed en la página Configuración de la campaña. Los anuncios dinámicos personalizados solo se pueden crear en Google Web Designer.
Además, asegúrese de que su anuncio esté diseñado para mostrar un producto o más, pero no una cantidad fija y específica de productos (2 o 3, por ejemplo), porque Google solo podrá garantizar que se mostrarán uno o más productos para el remarketing dinámico.
Anuncios HTML5
El anuncio contiene un tipo de archivo no compatible. Para solucionar el problema, quite los tipos de archivo no compatiblesPara verificar si el archivo .ZIP contiene un tipo de archivo no compatible, pruebe lo siguiente:
- Haga doble clic en el archivo .ZIP para abrirlo.
- En la carpeta que aparece, asegúrese de que cada archivo sea de uno de los tipos de archivo compatibles: .CSS, .JS, .HTML, .GIF, .PNG, .JPEG y .SVG. Si observa que uno no es compatible, quítelo.
- Para guardar su versión actualizada, seleccione todos los archivos de la carpeta y haga clic en Archivo > Comprimir elementos.
- Si no se genera el archivo ZIP correctamente, es posible que haya comprimido la carpeta. Asegúrese de seleccionar cada elemento, no toda la carpeta.
.
), guiones (-
) y guiones bajos (_
)
Para verificar si el archivo .ZIP contiene nombres de archivo con caracteres no compatibles, pruebe lo siguiente:
- Haga doble clic en el archivo .ZIP para abrirlo.
- En la carpeta que aparece, verifique que cada nombre de archivo utilice únicamente caracteres compatibles: letras, números, puntos (
.
), guiones (-
) y guiones bajos (_
). Cambie los nombres de archivo que contengan caracteres no compatibles. Si tiene subcarpetas en el archivo .ZIP, asegúrese de abrir e inspeccionar esos archivos. - Para guardar su versión actualizada, seleccione todos los archivos de la carpeta y haga clic en Archivo > Comprimir elementos.
- Si no se genera el archivo ZIP correctamente, es posible que haya comprimido la carpeta. Asegúrese de seleccionar cada elemento, no toda la carpeta.
Para solucionar el problema, busque las etiquetas no compatibles mencionadas anteriormente en el código de su creatividad. Deberá verificar todos los archivos guardados en el archivo .ZIP y borrarlos.
En muchos casos, el problema se presenta con las etiquetas .SVG no compatibles. De ser así, busque el código de su creatividad correspondiente a las etiquetas que no están incluidas en una de las categorías compatibles (elementos de contenedores, elementos de gradientes y elementos de gráficos). Obtenga más información sobre las etiquetas compatibles y sus categorías correspondientes.
<meta name="ad.size" content="width=300,height=250">
.
Los archivos .HTML principales incluyen una etiqueta de tamaño de anuncio, como <meta name="ad.size" content="width=300,height=250">
.
- Abra el archivo .HTML y busque la metaetiqueta de tamaño de anuncio. Si la encuentra, asegúrese de que esté incluida dentro de la etiqueta
<head>
y de que la sentencia<head>
se cierre con la etiqueta</head>
. - Reemplace las comillas de forma manual, ya que las copiadas y pegadas pueden generar un error (Google Ads no las acepta).
- Este error también puede aparecer cuando intenta subir archivos de DCLK Studio. Google Ads no acepta esos archivos y no se pueden subir. El tráfico de DCLK se debe coordinar a través de 3PAS, como siempre.
Asegúrese de que los nombres de archivo de todos los archivos en el archivo .ZIP sean exactamente los mismos que los que aparecen en el archivo de referencia.
Por ejemplo, si uno de los archivos en su archivo .ZIP se llama path/to/example/asset, pero en su archivo HTML hace referencia a path/to/example/asset2, Google Ads no podrá encontrar el archivo correcto.
Para solucionar el problema, compare el nombre de archivo indicado anteriormente con cada archivo en su código HTML5. Si no es exactamente igual, corrija la referencia.
Google Ads no permite varias salidas. Quite varias salidas y trate de volver a subir los anuncios.
Solo puede hacer referencia a archivos que se encuentran en el archivo .ZIP que subió y el archivo indicado anteriormente no se encuentra en él. Para continuar, quite las referencias en su archivo HTML a elementos que se encuentran fuera del archivo .ZIP.
El elemento indicado en el mensaje de error no se puede encontrar en el archivo .ZIP. Además, deberá quitar las referencias a ese archivo. Las únicas referencias externas permitidas son las siguientes:
- Google Fonts
- jQuery alojada en Google
Para corregir los archivos dañados dentro del archivo .ZIP, pruebe lo siguiente:
- Haga doble clic en el archivo .ZIP para abrirlo.
- En la carpeta que aparece, abra cada archivo y vuelva a guardarlo.
- Para guardar su versión actualizada, seleccione todos los archivos de la carpeta y haga clic en Archivo > Comprimir elementos.
- Si no se genera el archivo ZIP correctamente, es posible que haya comprimido la carpeta. Asegúrese de seleccionar cada elemento, no toda la carpeta.
<head>
de su archivo index.html.<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js">
</script>
Después de quitar la etiqueta de la secuencia de comandos, se podrá hacer clic en cualquier parte de su anuncio. Puede dejar el botón, pero todos los clics en el anuncio redirigirán al usuario a la página de destino.
Quite su evento onclick para llamar a ExitAPI.exit desde su archivo index.html.
- Por ejemplo:
<button onclick="ExitApi.exit()">
No se pudo subir su anuncio HTML5. Su cuenta no admite este tipo de anuncios
Requisitos para utilizar anuncios HTML5
Debería obtener acceso a los anuncios HTML5 en su cuenta de Google Ads una vez que su cuenta cumpla con los siguientes requisitos:
- Tiene más de 90 días de antigüedad.
- Tiene una inversión total mayor que USD 9,000.
- Tiene un buen historial de cumplimiento de políticas.
Recuerde que cumplir con estos requisitos no siempre garantiza el acceso a los anuncios HTML5.
Si los anuncios HTML5 no están disponibles en su cuenta, puede solicitar el acceso completando el formulario Solicitud de acceso a los anuncios HTML5. Antes de enviar su solicitud, asegúrese de que su cuenta satisfaga todos los criterios de elegibilidad que se indican a continuación. Recibirá una notificación por correo electrónico con una actualización sobre su estado dentro de los 7 días hábiles siguientes a la presentación de la solicitud.
- Tiene un buen historial de cumplimiento de políticas.
- Tiene un buen historial de pagos.
- Tiene una inversión total mayor que USD 1,000.
A fin de preservar el acceso continuo a los anuncios HTML5, asegúrese de no incumplir nuestras políticas y de mantener un buen historial de cumplimiento al respecto.
Mientras tanto, puede utilizar otras opciones, como los anuncios HTML de AMP o los anuncios de display responsivos subidos.
Asegúrese de cumplir con las especificaciones de anuncios gráficos correctas.
El archivo ZIP subido no es compatible. Suba anuncios que no estén vinculados a un feed
- Verifique que la campaña sea correcta para el anuncio.
- Si tanto la campaña como el anuncio son correctos, vincule la campaña a un feed.
- Si la campaña o el anuncio son incorrectos, haga lo siguiente:
- Anuncio correcto: Suba este anuncio a una campaña vinculada a un feed.
- Campaña correcta: Suba a esta campaña un anuncio que no esté vinculado a un feed.
Falta texto en las creatividades
No se puede hacer clic en la vista previa
- La vista previa completamente funcional solo está disponible a través del vínculo "Ver anuncio de tamaño original" después de guardar el anuncio.
- Luego, los clientes deben copiar y pegar la URL en su navegador.
- Las creatividades no permitirán hacer clic en la vista previa de creación del anuncio ni en la ventana emergente de vista previa de "Ver anuncio en tamaño completo".
Anuncios HTML de AMP
El validador de AMP canónico rechazó el documento HTMLMensaje de alerta | Su archivo HTML no es un documento de anuncios HTML de AMP válido. Verifíquelo primero con el validador de AMP. |
Solución | Utilice este validador de AMP disponible públicamente para asegurarse de que los anuncios HTML de AMP superen la validación. |
Práctica recomendada | Utilice el validador de AMP antes de subir sus documentos HTML. |
Mensaje de alerta | Se produjo un error interno. Si el error persiste, comuníquese con el equipo de asistencia y proporciónele el paquete de prueba. Examinaremos el problema con la mayor brevedad posible. |
Solución | N/A |
Ejemplo: No se admite un elemento personalizado de AMP, como <amp-audio>
.
Mensaje de alerta | No se admite el elemento personalizado de AMP <$name> . |
Solución | Quite del HTML los elementos de AMP no admitidos, así como sus importaciones de JavaScript. Por ejemplo: <amp-audio width="400" height="300" src="audios/myaudio.mp3"> </amp-audio> de la sección <body> y también<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 | Utilice solamente elementos de AMP admitidos. |
Ejemplo: Se importó el elemento personalizado de AMP <amp-audio>
, que no es admitido.
Mensaje de alerta | Se importó el elemento personalizado de AMP <$name> , que no es admitido. |
Solución | Quite del HTML los elementos de AMP no admitidos, así como sus importaciones de JavaScript. Por ejemplo: <amp-audio width="400" height="300" src="audios/myaudio.mp3"> </amp-audio> de la sección <body> y también <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 | Utilice solamente elementos de AMP admitidos. |
Ejemplo: Ruta del elemento prohibida: _a4a/invalid
.
Mensaje de alerta | Ruta del elemento prohibida: $assetPath . |
Solución | Cambie el nombre del directorio. |
Práctica recomendada | Evite usar nombres de directorios reservados para las rutas de elementos, como "_a4a". |
El paquete contiene información sobre la vertical que no es compatible
Ejemplo: Error de análisis de CSS: "... .foo:nth-child(1n) { color: red } …
".
Mensaje de alerta | Error de análisis de CSS: ”... .foo:nth-child(1n) { color: red } … ”. |
Solución | Corrija los errores en el fragmento de CSS adjunto. En la mayoría de los casos, estos errores están relacionados con pseudoselectores de CSS, los cuales no se admiten en la experiencia de Google Ads actual. Por eso, quítelos del bloque de estilo amp-custom. |
Ejemplo: El atributo "srcset
" en la etiqueta "amp-ing
" contiene el valor no válido "a b c
".
Mensaje de alerta | El atributo "$attrName " en la etiqueta "$tagName " contiene el valor no válido "$value ". |
Solución | En general, este error indica que el valor del atributo presenta errores de formato. Por ejemplo, el atributo "on " puede incluir una acción del evento con errores de formato. Consulte las especificaciones de HTML de AMP actuales para determinar el formato correcto del valor. |
Ejemplo: El atributo "class
" en la etiqueta "div
" contiene el valor "amp-carousel-slide
", que está prohibido.
Mensaje de alerta | El atributo "$attrName " en la etiqueta "$tagName " contiene el valor "$value ", que está prohibido. |
Solución | Verifique que sus atributos no contengan valores reservados. Las clases de elementos no deben incluir nombres de clases reservados, como "amp-carousel-button ". Asimismo, no está permitido utilizar "AMP " como el objetivo de una acción del evento. |
Práctica recomendada | Consulte las especificaciones de anuncios HTML de AMP en Google Ads para comprobar la lista de valores no permitidos antes de crear sus anuncios. |
Ejemplo: Falta "finalURL
" para "exit1" en la configuración de la etiqueta "amp-ad-exit
".
Mensaje de alerta | Falta "$value " para "$item " en la configuración de la etiqueta "$tagName ". |
Solución | Los elementos de AMP, como <amp-ad-exit> y <amp-animation> , requieren una configuración JSON. Consulte las especificaciones del elemento de AMP correspondiente para obtener el formato de configuración válido. |
Ejemplo: Valor no válido para "selector
" en la configuración de la etiqueta "amp-ad-exist
"
Mensaje de alerta | El valor "$value " no es válido para "$item " en la configuración de la etiqueta "$tagName ". |
Solución | Los elementos de AMP, como <amp-ad-exit> y <amp-animation> , requieren una configuración JSON. Consulte las especificaciones del elemento de AMP correspondiente para obtener el formato de configuración válido. |
Ejemplo: No se admite el elemento "Filters
" en la configuración de la etiqueta amp-ad-exit
".
Mensaje de alerta | No se admite el elemento "$item " en la configuración de la etiqueta "$tagName ". |
Solución | No se admite el elemento de la configuración en Google Ads. Quítelo de la configuración. |
Ejemplo: Varios casos de "amp-ad-exit
"
Mensaje de alerta | Se encontraron varios casos de "$item ". |
Solución | Quite los elementos adicionales del documento y conserve solo una instancia. |
Ejemplo: Su anuncio HTML de AMP presenta una posibilidad de hacer clics modificada, "tap:exit-api.exit(target=’product1’)
", lo cual no se admite.
Mensaje de alerta | Su anuncio HTML de AMP presenta una posibilidad de hacer clics modificada, "$exit ", lo cual no se admite. |
Solución | Quite del HTML la configuración <amp-ad-exit> y la importación de JavaScript. Además, quite las acciones del evento que invocan exit-api.exit (por ejemplo, <button on="tap:exit-api.exit(target=’product1’)"> ). |
Mensaje de alerta | El anuncio contiene varios puntos de entrada. Asegúrese de que solo haya un archivo .HTML con una etiqueta de tamaño de anuncio en su anuncio HTML5 y vuelva a intentarlo. |
Solución | Asegúrese de que solo haya un archivo HTML que muestre contenido del anuncio en el archivo .ZIP y quite los archivos HTML adicionales. |
Ejemplo: No se permite el valor de propiedad CSS "width:100%
" para el selector ".amp-carousel-button
".
Mensaje de alerta | No se permite el valor de propiedad CSS "$cssPropertyName:$cssPropertyValue " para el selector "$cssSelector ". |
Solución | Quite el valor de propiedad CSS que se indica en el mensaje del bloque de estilo amp-custom. |
HTML5 en Google Web Designer
Su anuncio incumple una de las políticas de Google Ads. Consulte los problemas indicados en el mensaje de error original.
Para poder subir su anuncio, debe quitar las características no admitidas. Para hacerlo, abra el archivo index.html en el archivo .ZIP. Puede encontrar las características no compatibles en la sección "gwd-admetadata".
- Anuncio expandible: Busque “creativeProperties”. El valor de minWidth debe ser igual al de maxWidth y el valor de minHeight debe ser igual al de maxHeight.
- Contadores o cronómetros: Busque "counters" o "timers". Estos arrays deben estar vacíos.
- Varias salidas
- Videos
- Maps
- Puede encontrar una lista completa de las funciones compatibles aquí.
En Google Web Designer, debe incluir imágenes para todos los estados visuales del botón de imagen.
Por ejemplo, en el siguiente fragmento de código de un archivo de ejemplo index.html, faltan las imágenes correspondientes a “up-image”, “over-image” y “down-image” (consulte el texto en negrita).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Obtenga más información sobre el componente del botón de imagen.
Para solucionar el problema, reemplace el placeholder.png con las imágenes que desea utilizar y asegúrese de que la imagen esté incluida en el archivo .ZIP.
Nota: El mensaje de error debe explicar lo que falta. En algunos casos, verá "" para indicar que falta un elemento. En este caso, lo más probable es que no se haya especificado la ubicación de la imagen. Abra el archivo .ZIP y ubique el archivo index.html. En el archivo, puede buscar ' ="" para encontrar el error.