Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Muestra un anuncio intersticial para la Web
En este ejemplo, se muestra cómo mostrar un anuncio intersticial para la Web con la biblioteca de Google Publisher Tag (GPT). Los anuncios intersticiales para la Web son anuncios de página completa administrados por GPT que aparecen en respuesta a las acciones del usuario. Para obtener más información sobre los anuncios intersticiales web, consulta Coordina el tráfico de anuncios intersticiales para la Web.
Las siguientes acciones del usuario son aptas para activar un anuncio intersticial para la Web:
Hacer clic en la barra de navegación del navegador (Solo en computadoras de escritorio)
navBar
Inhabilitado
Sí
Ocultar la página y, luego, volver a ella (por ejemplo, cambiando de pestaña).
unhideWindow
Inhabilitado
Sí
Es posible que en el futuro se agregue compatibilidad con acciones adicionales del usuario. Consulta las notas de la versión de GPT para conocer las actualizaciones.
Notas de uso
Para garantizar una experiencia del usuario óptima, GPT solo solicita anuncios intersticiales web en páginas que admiten el formato sin problemas. Los anuncios intersticiales para la Web solo se admiten cuando GPT se ejecuta en la ventana superior. En las páginas que no admiten anuncios intersticiales web, es posible que defineOutOfPageSlot() muestre un valor nulo. Asegúrate de verificar esto para evitar errores.
Solicita anuncios intersticiales web solo en las páginas o los entornos en los que quieras que aparezca un anuncio intersticial. Los anuncios intersticiales web son aptos para publicarse en computadoras, tablets y dispositivos móviles.
Los anuncios intersticiales para la Web generan su propio espacio publicitario. A diferencia de otros tipos de anuncios, no necesitas definir un <div> para los anuncios intersticiales web. Estos anuncios crean y, luego, insertan automáticamente su propio contenedor en la página cuando se publican en la página.
Los anuncios intersticiales para la Web tienen una limitación de frecuencia fija. Esto evita que se le muestre un anuncio intersticial al mismo usuario más de una vez por hora y por subdominio.
Es posible que algunos vínculos de una página no sean aptos para mostrar anuncios intersticiales web.
No se mostrarán anuncios intersticiales cuando un usuario haga clic en un vínculo no apto, por ejemplo, vínculos a URLs sin HTTP/HTTPS y vínculos que se abren en una ventana nueva.
Si usas la arquitectura de solicitud única (SRA) en una página con varios espacios publicitarios, no llames a display() hasta que se creen los elementos div de los espacios publicitarios estáticos. Como se explica en las Prácticas recomendadas para anuncios, la primera llamada a display() solicita cada espacio publicitario definido antes de ese momento. Aunque los espacios intersticiales web no requieren un <div> predefinido, los espacios de anuncios estáticos sí lo hacen. Si se llama a display() antes de que estos elementos estén presentes en la página, se podrían generar indicadores de menor calidad, lo que reduciría la monetización. Por este motivo, te recomendamos que retrases la llamada inicial hasta después de que se definan los espacios estáticos.
[null,null,[],[],[],null,["# Display a web interstitial ad\n=============================\n\nThis example demonstrates how to display a web interstitial ad using the Google\nPublisher Tag (GPT) library. Web interstitials are GPT-managed, full-page ads\nthat appear in response to user actions. For more information about web\ninterstitials, see [Traffic web interstitials](//support.google.com/admanager/answer/9840201).\n\nThe following user actions are eligible to trigger a web interstitial ad:\n\n| User action | [API name](//developers.google.com/publisher-tag/reference#googletag.config.interstitialconfig) | Default | Configurable |\n|-------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|----------|--------------|\n| Clicking on an anchor element. | N/A | Enabled | No |\n| Clicking on the browser navigation bar. (Desktop only) | `navBar` | Disabled | Yes |\n| Hiding and then returning to the page (for example, by switching tabs). | `unhideWindow` | Disabled | Yes |\n\n| **Important:** Default trigger states are [configurable in Google Ad Manager](//support.google.com/admanager/answer/9840201). If these values have been modified for your Ad Manager account, they may not match the preceding table.\n\nSupport for additional user actions may be added in the future. Follow the\n[GPT release notes](//developers.google.com/publisher-tag/release-notes) for updates.\n\nUsage notes\n-----------\n\n- **To ensure an optimal user experience, GPT only requests web interstitial\n ads on pages that properly support the format.** Web interstitials are only\n supported when GPT is running in the top window. On pages that don't support\n web interstitials, `defineOutOfPageSlot()` may return null. Be sure to check\n for this to avoid errors.\n\n- **Only request web interstitial ads on pages or environments where you want\n an interstitial to appear.** Web interstitial ads are eligible to serve to\n desktop, tablet, and mobile devices.\n\n | **Tip:** For best results, use `\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\" /\u003e` on mobile pages, or avoid setting fixed widths and heights on your document, as that can result in poorly scaled interstitial ads.\n- **Web interstitial ads generate their own ad slot.** Unlike other ad types,\n you don't need to define a `\u003cdiv\u003e` for web interstitial ads. These ads\n automatically create and insert their own container into the page when an ad\n fills.\n\n- **Web interstitial ads have a configurable\n [frequency cap](//support.google.com/admanager/answer/9840201#frequency).** This prevents the same user from\n being shown an interstitial more than once per the specified window of time,\n per subdomain. The default frequency cap is 1 impression per 10 minutes, and\n the minimum allowed cap is 1 impression per 1 minute.\n\n- **Web interstitial ads require access to local storage.** For publishers\n integrated with the\n [IAB Transparency and Consent Framework v2.0](//support.google.com/admanager/answer/9805023), this means\n that consent for [Purpose 1](//support.google.com/admanager/answer/9461778#purposes) is required for web\n interstitial ads to function.\n\n- **Some links on a page might be ineligible to show web interstitial ads.**\n Interstitial ads won't show when a user clicks an ineligible link, for\n example, links to URLs without HTTP/HTTPS, and links that open in a new\n window.\n\n | **Note:** You can prevent specific links from triggering GPT-managed web interstitials by adding a `data-google-interstitial=\"false\"` attribute to the anchor element or any ancestor of the anchor element.\n- **If using single-request architecture (SRA) on a page with multiple slots,\n don't call `display()` until static ad slots divs are created.** As\n explained in [Ad Best Practices](//developers.google.com/publisher-tag/guides/ad-best-practices#use_single_request_architecture_correctly), the first call to `display()`\n requests every ad slot defined prior to that point. Although web\n interstitial slots don't require a predefined `\u003cdiv\u003e`, static ad slots do.\n Calling `display()` before these elements are present on the page can result\n in lower quality signals, reducing monetization. Because of this, we\n recommend delaying the initial call until after the static slots are\n defined.\n\nSample implementation\n---------------------\n\n[View demo](https://googleads.github.io/google-publisher-tag-samples/display-web-interstitial-ad/js/demo.html) This sample makes use of library features that are not fully supported when running in an iframe. To view a demo of this sample in a new window, click the **View demo** button above. \n\n### JavaScript\n\nLoading...\n----------\n\nLoading...\n----------\n\n[Improve this sample](https://github.com/googleads/google-publisher-tag-samples/tree/main/dist/display-web-interstitial-ad/js) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+display-web-interstitial-ad/js)\n\n### TypeScript\n\nLoading...\n----------\n\nLoading...\n----------\n\n[Improve this sample](https://github.com/googleads/google-publisher-tag-samples/tree/main/dist/display-web-interstitial-ad/ts) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+display-web-interstitial-ad/ts)"]]