Un anuncio intersticial (o anuncio de pantalla completa) es un tipo de anuncio que cubre la mayor parte de la pantalla. Por lo tanto, el contenido del publicador no aparece en la pantalla cuando se muestra un anuncio intersticial.
Para identificar una oportunidad de anuncio intersticial en la solicitud de oferta, verifica que el campo BidRequest.imp.instl de la solicitud de oferta esté establecido en true en Protobuf o en 1 en JSON.
Tamaño del espacio publicitario
El tamaño del espacio publicitario para los anuncios intersticiales indica el área que se puede usar para renderizar creatividades y depende de varios factores, como formatos específicos y dimensiones de la pantalla.
El primer par de ancho y altura en el campo BidRequest.imp.banner.format de OpenRTB representa el tamaño real del espacio publicitario, y los pares restantes representan una lista de tamaños de anuncios aceptables que se encuentran dentro del rango de los requisitos del espacio.
Las creatividades no se limitan a los tamaños recomendados en la solicitud de oferta, pero se garantiza que todos los tamaños recomendados en la solicitud de oferta se encuentran dentro del rango de tamaños aceptables.
Puedes ofertar con cualquier creatividad cuyo ancho y altura cumplan con los siguientes criterios:
- Menor o igual que el ancho y la altura del espacio publicitario
- Mayor o igual que el 50% del ancho del espacio publicitario
- Mayor o igual que el 40% de la altura del espacio publicitario
Si el tamaño del anuncio es demasiado grande o demasiado pequeño, la respuesta de oferta se filtra con el motivo de rechazo INTERSTITIAL_SIZE_MISMATCH.
Si no especificas el tamaño del anuncio en la respuesta de oferta, la respuesta se filtra con el motivo de rechazo MISSING_AD_SIZE.
Solicitudes de ofertas de muestra
A continuación, se muestran algunas solicitudes de ofertas de muestra para anuncios intersticiales.
OpenRTB Protobuf
Mostrar muestra
[Serialized request](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}id: "D3x8RPLO96R6T137tQ6168" imp { id: "1" banner { w: 360 h: 715 pos: AD_POSITION_FULLSCREEN api: MRAID_1 api: MRAID_2 format { w: 360 h: 715 } format { w: 320 h: 568 } } displaymanager: "GoogleMobileAds-Android" displaymanagerver: "22.3.0" instl: true tagid: "5771994185" bidfloor: 2764.414643547123 bidfloorcur: "JPY" secure: true exp: 3600 clickbrowser: true metric { type: "click_through_rate" value: 0.03971313312649727 vendor: "EXCHANGE" } metric { type: "viewability" value: 0.91 vendor: "EXCHANGE" } [com.google.doubleclick.imp] { billing_id: 68640308112 billing_id: 56606437068 publisher_settings_list_id: 1984414516100776281 publisher_settings_list_id: 5846951473307279661 allowed_vendor_type: 0 allowed_vendor_type: 57823 ampad: AMP_AD_NOT_ALLOWED excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } creative_enforcement_settings { policy_enforcement: POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICY publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES } auction_environment: SERVER_SIDE_AUCTION ae: SERVER_SIDE_AUCTION jsver: "test-sdk_123456789" } } app { name: "Test App" bundle: "com.google.testapp" publisher { id: "pub-7405557148270612" [com.google.doubleclick.publisher] { country: "HK" } } content { url: "https://www.google.com" userrating: "4.7" livestream: false language: "en" } storeurl: "https://www.google.com" } device { ua: "OMITTED" geo { lat: 0.0 lon: 0.0 country: "GBR" region: "GB-ENG" zip: "RH20" type: IP utcoffset: 60 accuracy: 2312 [com.google.doubleclick.geo] { geo_criteria_id: 9191103 } } ipv6: "2a02:c7c:7c25::" make: "Huawei" model: "LYA-L09" os: "android" osv: "10" connectiontype: WIFI devicetype: HIGHEND_PHONE ifa: "0f0f33d1-fa18-4a2c-bc47-79ef855b5c16" w: 360 h: 715 pxratio: 3.0 sua { browsers { brand: "Mozilla" version: "5" version: "0" } browsers { brand: "AppleWebKit" version: "537" version: "36" } platform { brand: "Android" version: "10" } mobile: true model: "LYA-L09" source: USER_AGENT_STRING } [com.google.doubleclick.device] { metereddata: false chargelevel: 0.93 charging: false diskspace: 2100 audioout: AUDIO_SILENT } } user { id: "D17oNZQUJqB4Rt4n4Ec61AC9tee" consent: "OMITTED" [com.google.doubleclick.user] { consented_providers_settings { consented_providers: 1205 consented_providers: 415 additional_consent: "OMITTED" } consent: "OMITTED" session { duration: 6 depth: 12 requestssinceappopen: 12 priorclicks: 0 } idage: 44064000 } } at: FIRST_PRICE tmax: 1500 cur: "EUR" cur: "JPY" bcat: "32" bcat: "33" regs { [com.google.doubleclick.regs] { gdpr: true } } source { schain { complete: true nodes { asi: "testssp.com" sid: "pub-1111111111111111" hp: true } ver: "1.0" } [com.google.doubleclick.source] { omidpn: "Google" omidpv: "afma-sdk-a-v251815999.232400000.1" } } cattax: GOOGLE_CATEGORIES [com.google.doubleclick.bid_request] { google_query_id: "ANy-zc395b-x973i1113tK7P9K633CKoo3Pl45uz8D40mz3v48s9Zp604a8FsGL3893PT15M" fcap_scope: FREQUENCY_CAPPING_SCOPE_DEVICE privacy_treatments { allow_user_data_collection: true } }
OpenRTB JSON
Mostrar muestra
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "id": "1", "banner": { "w": 360, "h": 715, "pos": 7, "api": [ 3, 5 ], "format": [ { "w": 360, "h": 715 }, { "w": 320, "h": 568 } ] }, "displaymanager": "GoogleMobileAds-Android", "displaymanagerver": "22.3.0", "instl": 1, "tagid": "5771994185", "bidfloor": 2764.414643547123, "bidfloorcur": "JPY", "secure": 1, "exp": 3600, "clickbrowser": 1, "metric": [ { "type": "click_through_rate", "value": 0.03971313312649727, "vendor": "EXCHANGE" }, { "type": "viewability", "value": 0.91, "vendor": "EXCHANGE" } ], "ext": { "billing_id": [ "68640308112", "56606437068" ], "publisher_settings_list_id": [ "1984414516100776281", "5846951473307279661" ], "allowed_vendor_type": [ 0, 57823 ], "ampad": 2, "excluded_creatives": [ { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" }, { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" } ], "creative_enforcement_settings": { "policy_enforcement": 2, "publisher_blocks_enforcement": 1 }, "auction_environment": 0, "ae": 0, "jsver": "test-sdk_123456789" } } ], "app": { "name": "Test App", "bundle": "com.google.testapp", "publisher": { "id": "pub-7405557148270612", "ext": { "country": "HK" } }, "content": { "url": "https://www.google.com", "userrating": "4.7", "livestream": 0, "language": "en" }, "storeurl": "https://www.google.com" }, "device": { "ua": "OMITTED", "geo": { "lat": 0.0, "lon": 0.0, "country": "GBR", "region": "GB-ENG", "zip": "RH20", "type": 2, "utcoffset": 60, "accuracy": 2312, "ext": { "geo_criteria_id": 9191103 } }, "ipv6": "2a02:c7c:7c25::", "make": "Huawei", "model": "LYA-L09", "os": "android", "osv": "10", "connectiontype": 2, "devicetype": 4, "ifa": "0f0f33d1-fa18-4a2c-bc47-79ef855b5c16", "w": 360, "h": 715, "pxratio": 3.0, "sua": { "browsers": [ { "brand": "Mozilla", "version": [ "5", "0" ] }, { "brand": "AppleWebKit", "version": [ "537", "36" ] } ], "platform": { "brand": "Android", "version": [ "10" ] }, "mobile": 1, "model": "LYA-L09", "source": 3 }, "ext": { "metereddata": 0, "chargelevel": 0.93, "charging": 0, "diskspace": 2100, "audioout": 3 } }, "user": { "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee", "consent": "OMITTED", "ext": { "consented_providers_settings": { "consented_providers": [ "1205", "415" ], "additional_consent": "OMITTED" }, "consent": "OMITTED", "session": { "duration": 6, "depth": 12, "requestssinceappopen": 12, "priorclicks": 0 }, "idage": 44064000 } }, "at": 1, "tmax": 1500, "cur": [ "EUR", "JPY" ], "bcat": [ "32", "33" ], "regs": { "ext": { "gdpr": 1 } }, "source": { "schain": { "complete": 1, "nodes": [ { "asi": "testssp.com", "sid": "pub-1111111111111111", "hp": 1 } ], "ver": "1.0" }, "ext": { "omidpn": "Google", "omidpv": "afma-sdk-a-v251815999.232400000.1" } }, "cattax": 500, "ext": { "google_query_id": "ANy-zc395b-x973i1113tK7P9K633CKoo3Pl45uz8D40mz3v48s9Zp604a8FsGL3893PT15M", "fcap_scope": 3, "privacy_treatments": { "allow_user_data_collection": 1 } } }
Prácticas recomendadas
Google recomienda las siguientes prácticas recomendadas:
Incluye atributos de formato en tus fragmentos de creatividad HTML para centrar los anuncios dentro del espacio publicitario. De lo contrario, los anuncios se renderizarán en la parte superior izquierda del espacio publicitario.
Responde con un anuncio intersticial que ocupe la mayor cantidad de espacio posible dentro del espacio publicitario. No llenes un espacio publicitario intersticial con un anuncio mucho más pequeño. Por ejemplo, un anuncio de 320 x 480 es demasiado pequeño para un espacio intersticial de 420 x 800.
No agregues ningún botón de cierre:
- Nuestro SDK muestra automáticamente un botón de cierre (cuando corresponda) para garantizar que los usuarios puedan hacer clic en él.
- No se admite
useCustomClose()de MRAID.
Usa los tamaños recomendados de la solicitud de oferta para elegir tamaños de anuncios aceptables para tu respuesta de oferta.
Compara los campos
BidRequest.device.wyBidRequest.device.hpara elegir creatividades con una orientación adecuada.- Te recomendamos que tengas creatividades verticales y horizontales para que puedas ofertar con la orientación adecuada.
Intersticiales sin tamaño (fluidos)
Los intersticiales sin tamaño (también conocidos como intersticiales responsivos o flexibles) cambian de tamaño de forma dinámica para ocupar todo el ancho y la altura del espacio publicitario. Authorized Buyers no cambia el tamaño de las creatividades por ti. Debes proporcionar una creatividad que cambie de tamaño de forma dinámica.
Solo debes enviar los intersticiales sin tamaño para su revisión una vez, aunque se puedan publicar en varios tamaños. Para asegurarte de que tu creatividad no se vuelva a revisar para cada tamaño de espacio publicitario individual, te recomendamos lo siguiente:
Respuesta a la oferta
Usa
BidResponse.seatbid.bid.ext.attributepara declararRendering: Sizeless AdX(atributo 105) en tu respuesta de oferta. buyer-declarable-creative-attributes.txtPropaga
BidResponse.seatbid.bid.wyBidResponse.seatbid.bid.hcon el tamaño en el que deseas que se renderice la creatividad según los requisitos de tamaño del anuncio; por ejemplo, 360 x 480 para un espacio publicitario de 360 x 480. Es posible que la creatividad aún se publique en otros tamaños. Para el protocolo de RTB de Google obsoleto, propagaríasBidResponse.Ad.widthyBidResponse.Ad.height.
Si agregas el atributo Rendering: Sizeless AdX a una creatividad existente, se debe volver a revisar la creatividad.
Aprobación previa de creatividad
- Cuando envíes una creatividad para su revisión,
incluye el atributo
RENDERING_SIZELESS_ADXen el campodeclaredAttributes. En la API de ofertas en tiempo real, los atributos de creatividad se representan con un valor de enumeración de cadena. Para obtener más información sobre cómo se corresponden con los numéricos IDs de buyer-declarable-creative-attributes.txt, consulta la guía de asignación. - Envía la creatividad con un tamaño que esperes publicar, es decir, un tamaño común para las creatividades intersticiales. Es posible que la creatividad aún se publique en otros tamaños.
- Cada creatividad sin tamaño solo se cuenta una vez en tu límite de creatividades, incluso si se publica en varios tamaños.