Um anúncio intersticial (ou em tela cheia) é um tipo de anúncio que cobre a maior parte da tela. Assim, o conteúdo do editor não aparece na tela quando um anúncio intersticial é mostrado.
É possível identificar uma oportunidade de anúncio intersticial na solicitação de lance verificando
se o campo BidRequest.imp.instl
da solicitação de lance está definido como true
no
Protobuf ou 1
no JSON.
Tamanho do espaço do anúncio
O tamanho do slot de anúncio para anúncios intersticiais indica a área que pode ser usada para renderizar criativos e depende de vários fatores, como formatos específicos e dimensões da tela.
O primeiro par de largura e altura no campo BidRequest.imp.banner.format
do OpenRTB
representa o tamanho real do slot de anúncio, e os pares restantes representam uma
lista de tamanhos de anúncio aceitáveis que estão dentro do intervalo dos requisitos do slot.
Os criativos não são restritos aos tamanhos recomendados na solicitação de lance, mas todos os tamanhos recomendados na solicitação de lance têm garantia de estar dentro do intervalo de tamanho aceitável.
Você pode dar lances com qualquer criativo que atenda aos seguintes critérios:
- Menor ou igual à largura e altura do espaço do anúncio
- Maior ou igual a 50% da largura do espaço de anúncio
- Maior ou igual a 40% da altura do espaço do anúncio
Se o tamanho do anúncio for muito grande ou muito pequeno, a resposta do lance será filtrada com o
motivo de rejeição INTERSTITIAL_SIZE_MISMATCH
.
Se você não especificar o tamanho do anúncio na resposta do lance, ela será filtrada
com o motivo de rejeição MISSING_AD_SIZE
.
Exemplos de solicitações de lance
Confira alguns exemplos de solicitações de lance para anúncios intersticiais.
Protobuf do OpenRTB
Mostrar amostra
[Solicitação serializada](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}id: "27q8F4ja125b5Ay5Lg5I8Y" imp { id: "1" banner { w: 368 h: 740 pos: AD_POSITION_FULLSCREEN api: MRAID_1 api: MRAID_2 format { w: 368 h: 740 } format { w: 300 h: 600 } } displaymanager: "GoogleMobileAds-Android" displaymanagerver: "21.5.0" instl: true tagid: "7072441745" bidfloor: 0.01 bidfloorcur: "USD" secure: true exp: 14400 clickbrowser: true metric { type: "click_through_rate" value: 0.026930272579193115 vendor: "EXCHANGE" } metric { type: "viewability" value: 0.82 vendor: "EXCHANGE" } [com.google.doubleclick.imp] { billing_id: 14443955188 publisher_settings_list_id: 7634109184153514733 publisher_settings_list_id: 4552400977800686866 allowed_vendor_type: 4374 allowed_vendor_type: 4651 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 is_app_open_ad: true ae: SERVER_SIDE_AUCTION } } app { name: "Test App" ver: "9.1.6" bundle: "com.google.testapp" publisher { id: "pub-8897222327395144" [com.google.doubleclick.publisher] { country: "TH" } } content { url: "https://www.google.com" userrating: "4.7" livestream: false language: "en" } storeurl: "https://www.google.com" [com.google.doubleclick.app] { inventorypartnerdomain: "OMITTED" } } device { ua: "OMITTED" geo { lat: 0.0 lon: 0.0 country: "IND" region: "IN-OR" zip: "751024" type: IP utcoffset: 330 accuracy: 5126 [com.google.doubleclick.geo] { geo_criteria_id: 9149991 } } ipv6: "2401:4900:3da4::" carrier: "70210" make: "Samsung" model: "SM-A705GM" os: "android" osv: "11" connectiontype: WIFI devicetype: HIGHEND_PHONE lmt: true w: 384 h: 812 pxratio: 2.813 sua { browsers { brand: "Mozilla" version: "5" version: "0" } browsers { brand: "AppleWebKit" version: "537" version: "36" } platform { brand: "Android" version: "11" } mobile: true model: "SM-A705GM" source: USER_AGENT_STRING } [com.google.doubleclick.device] { session_id: "LFcNok-qRI2ea_Z5FPgRiA" } } user { [com.google.doubleclick.user] { session { duration: 89 } } } at: FIRST_PRICE tmax: 300 cur: "USD" bcat: "IAB23-3" bcat: "IAB23-4" 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-v243220999.224400000.1" schain { complete: 1 nodes { asi: "testssp.com" sid: "pub-1111111111111111" hp: 1 } ver: "1.0" } } } [com.google.doubleclick.bid_request] { google_query_id: "ANy-z7C179-E2Rj2VZOiHt5vMyI25Z3W94Lk71Tbz95m005IfNm8OP88j46C27ovLV5yV57m" fcap_scope: FREQUENCY_CAPPING_SCOPE_APP privacy_treatments { allow_user_data_collection: true } }
JSON do OpenRTB
Mostrar amostra
{ "id": "27q8F4ja125b5Ay5Lg5I8Y", "imp": [ { "id": "1", "banner": { "w": 368, "h": 740, "pos": 7, "api": [ 3, 5 ], "format": [ { "w": 368, "h": 740 }, { "w": 300, "h": 600 } ] }, "displaymanager": "GoogleMobileAds-Android", "displaymanagerver": "21.5.0", "instl": 1, "tagid": "7072441745", "bidfloor": 0.01, "bidfloorcur": "USD", "secure": 1, "exp": 14400, "clickbrowser": 1, "metric": [ { "type": "click_through_rate", "value": 0.026930272579193115, "vendor": "EXCHANGE" }, { "type": "viewability", "value": 0.82, "vendor": "EXCHANGE" } ], "ext": { "billing_id": [ "14443955188" ], "publisher_settings_list_id": [ "7634109184153514733", "4552400977800686866" ], "allowed_vendor_type": [ 4374, 4651 ], "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, "is_app_open_ad": 1, "ae": 0 } } ], "app": { "name": "Test App", "ver": "9.1.6", "bundle": "com.google.testapp", "publisher": { "id": "pub-8897222327395144", "ext": { "country": "TH" } }, "content": { "url": "https://www.google.com", "userrating": "4.7", "livestream": 0, "language": "en" }, "storeurl": "https://www.google.com", "ext": { "inventorypartnerdomain": "OMITTED" } }, "device": { "ua": "OMITTED", "geo": { "lat": 0.0, "lon": 0.0, "country": "IND", "region": "IN-OR", "zip": "751024", "type": 2, "utcoffset": 330, "accuracy": 5126, "ext": { "geo_criteria_id": 9149991 } }, "ipv6": "2401:4900:3da4::", "carrier": "70210", "make": "Samsung", "model": "SM-A705GM", "os": "android", "osv": "11", "connectiontype": 2, "devicetype": 4, "lmt": 1, "w": 384, "h": 812, "pxratio": 2.813, "sua": { "browsers": [ { "brand": "Mozilla", "version": [ "5", "0" ] }, { "brand": "AppleWebKit", "version": [ "537", "36" ] } ], "platform": { "brand": "Android", "version": [ "11" ] }, "mobile": 1, "model": "SM-A705GM", "source": 3 }, "ext": { "session_id": "LFcNok-qRI2ea_Z5FPgRiA" } }, "user": { "ext": { "session": { "duration": 89 } } }, "at": 1, "tmax": 300, "cur": [ "USD" ], "bcat": [ "IAB23-3", "IAB23-4" ], "source": { "schain": { "complete": 1, "nodes": [ { "asi": "testssp.com", "sid": "pub-1111111111111111", "hp": 1 } ], "ver": "1.0" }, "ext": { "omidpn": "Google", "omidpv": "afma-sdk-a-v243220999.224400000.1", "schain": { "complete": 1, "nodes": [ { "asi": "testssp.com", "sid": "pub-1111111111111111", "hp": 1 } ], "ver": "1.0" } } }, "ext": { "google_query_id": "ANy-z7C179-E2Rj2VZOiHt5vMyI25Z3W94Lk71Tbz95m005IfNm8OP88j46C27ovLV5yV57m", "fcap_scope": 4, "privacy_treatments": { "allow_user_data_collection": 1 } } }
Práticas recomendadas
O Google recomenda as práticas recomendadas abaixo:
Inclua atributos de formatação nos snippets de criativos HTML para centralizar os anúncios no slot de anúncio. Caso contrário, os anúncios são renderizados no canto superior esquerdo do slot.
Responda com um anúncio intersticial que ocupe o máximo de espaço possível no local do anúncio. Não preencha um espaço de anúncio intersticial com um anúncio muito menor. Por exemplo, um anúncio de 320 x 480 é muito pequeno para um slot intersticial de 420 x 800.
Não adicione nenhum botão de fechar:
- Nosso SDK mostra automaticamente um botão de fechamento (quando aplicável) para garantir que os usuários possam clicar nele.
- MRAID
useCustomClose()
não é compatível.
Use os tamanhos recomendados da solicitação de lance para escolher os tamanhos de anúncio aceitáveis para sua resposta de lance.
Compare os campos
BidRequest.device.w
eBidRequest.device.h
para escolher criativos com uma orientação adequada.- Recomendamos ter criativos verticais e horizontais para poder dar lances com a orientação adequada.
Intersticiais fluidos (sem tamanho)
Os intersticiais sem tamanho (também conhecidos como responsivos ou fluidos) são redimensionados dinamicamente para ocupar toda a largura e altura do espaço de anúncio. Os compradores autorizados não redimensionam criativos para você. Você precisa fornecer um criativo que seja redimensionado dinamicamente.
Você só precisa enviar os intersticiais sem tamanho para análise uma vez, mesmo que eles possam ser veiculados em vários tamanhos. Para garantir que seu criativo não seja reavaliado para cada tamanho de espaço de anúncio, recomendamos o seguinte:
Resposta de lance
Use
BidResponse.seatbid.bid.ext.attribute
para declararRendering: Sizeless AdX
(atributo 105) na resposta do lance. Os atributos declaráveis do criativo podem ser encontrados no arquivo de dados buyer-declarable-creative-attributes.txt.Preencha
BidResponse.seatbid.bid.w
eBidResponse.seatbid.bid.h
com o tamanho que você quer que o criativo renderize com base nos requisitos de tamanho do anúncio. Por exemplo, 360 x 480 para um espaço de anúncio de 360 x 480. O criativo ainda pode ser veiculado em outros tamanhos. Para o protocolo RTB do Google descontinuado, preenchaBidResponse.Ad.width
eBidResponse.Ad.height
.
Se você adicionar o atributo Rendering: Sizeless AdX
a um criativo, ele
precisará ser revisado novamente.
Aprovação prévia de criativo
- Ao enviar um criativo para revisão,
inclua o atributo
RENDERING_SIZELESS_ADX
no campodeclaredAttributes
. Na API Real-time Bidding, os atributos do criativo são representados usando um valor de tipo enumerado de string. Para saber mais sobre como eles correspondem aos IDs numéricos de buyer-declarable-creative-attributes.txt, consulte o guia de mapeamento. - Envie o criativo usando um tamanho que você espera veicular, ou seja, um tamanho comum para criativos intersticiais. O criativo ainda pode ser veiculado em outros tamanhos.
- Cada criativo sem tamanho conta apenas uma vez no seu limite, mesmo que seja veiculado em vários tamanhos.