Межстраничная реклама (или полноэкранная реклама) — это тип рекламы, которая в основном закрывает экран. Таким образом, контент издателя не отображается на экране при показе межстраничной рекламы.
Вы можете определить возможность показа межстраничной рекламы в запросе на назначение ставки, убедившись, что поле BidRequest.imp.instl в запросе на назначение ставки имеет значение true в Protobuf или 1 в JSON.
Размер рекламного места
Размер рекламного блока для межстраничной рекламы указывает на область, которая может быть использована для отображения креативов, и зависит от нескольких факторов, таких как конкретные форматы и размеры экрана.
Первая пара значений ширины и высоты в поле BidRequest.imp.banner.format в OpenRTB представляет собой фактический размер рекламного места, а остальные пары представляют собой список допустимых размеров рекламы, которые находятся в пределах требований к этому месту.
Разработчики не ограничены размерами, указанными в заявке на участие в тендере, но гарантируется, что все указанные размеры будут находиться в допустимом диапазоне.
Вы можете подать заявку на размещение любого рекламного объявления, ширина и высота которого соответствуют следующим критериям:
- Меньше или равно ширине и высоте рекламного блока
- Больше или равно 50% ширины рекламного блока
- Более или равно 40% от высоты рекламного блока
Если размер объявления слишком большой или слишком маленький, ответ на ставку фильтруется с причиной отклонения INTERSTITIAL_SIZE_MISMATCH .
Если размер объявления не указан в ответе на запрос ставки, ответ фильтруется с причиной отклонения MISSING_AD_SIZE .
Примеры запросов на участие в тендерах
Вот несколько примеров запросов на размещение межстраничной рекламы.
OpenRTB Protobuf
Показать образец
[Сериализованный запрос](/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
Показать образец
{ "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 } } }
Передовые методы
Компания Google рекомендует следующие передовые методы:
Добавьте атрибуты форматирования в HTML-код ваших креативов, чтобы центрировать объявления внутри рекламного блока. В противном случае объявления будут отображаться в верхнем левом углу рекламного блока.
В ответ разместите в рекламном блоке межстраничную рекламу, которая займет как можно больше места. Не заполняйте рекламный блок межстраничным объявлением слишком маленького размера. Например, объявление размером 320x480 слишком маленькое для межстраничного блока размером 420x800.
Не добавляйте кнопку закрытия:
- Наш SDK автоматически отображает кнопку закрытия (где это применимо), чтобы пользователи могли нажать на нее.
- Функция MRAID
useCustomClose()не поддерживается.
Используйте рекомендуемые размеры из запроса на размещение ставки, чтобы выбрать приемлемые размеры объявления для вашего ответа на запрос.
Сравните поля
BidRequest.device.wиBidRequest.device.h, чтобы выбрать креативы с подходящей ориентацией.- Мы рекомендуем использовать вертикальные и горизонтальные рекламные материалы, чтобы вы могли сделать ставку с соответствующей ориентацией.
Бесразмерные (жидкие) интерстиции
Бесразмерные межстраничные объявления (также известные как адаптивные или гибкие межстраничные объявления) динамически изменяют свой размер, занимая всю ширину и высоту рекламного блока. Authorized Buyers не изменяет размер креативов автоматически. Вы должны предоставить креатив, который динамически изменяет размер.
Вам нужно отправить на проверку рекламные объявления без указания размера только один раз, даже если они могут отображаться в разных размерах. Чтобы избежать повторной проверки вашего креатива для каждого отдельного рекламного места, мы рекомендуем следующее:
Ответ на заявку
Используйте
BidResponse.seatbid.bid.ext.attributeдля объявленияRendering: Sizeless AdX(атрибут 105) в вашем ответе на ставку. Объявляемые атрибуты креатива можно найти в файле данных buyer-declarable-creative-attributes.txt .Укажите в
BidResponse.seatbid.bid.wиBidResponse.seatbid.bid.hжелаемый размер креатива в зависимости от требований к размеру объявления ; например, 360x480 для рекламного места размером 360x480. Креатив может отображаться и в других размерах. Для устаревшего протокола Google RTB следует указать поляBidResponse.Ad.widthиBidResponse.Ad.height.
Если вы добавите атрибут Rendering: Sizeless AdX к существующему креативу, креатив необходимо будет перепроверить.
Предварительное согласование креатива
- При отправке креатива на проверку укажите атрибут
RENDERING_SIZELESS_ADXв полеdeclaredAttributes. В API Real-time Bidding атрибуты креатива представлены в виде строкового перечисления. Чтобы узнать больше о том, как они соотносятся с числовыми идентификаторами из файла buyer-declarable-creative-attributes.txt , см. руководство по сопоставлению . - Отправьте рекламный материал, используя размер, который, как вы ожидаете, подойдет для размещения рекламы, то есть стандартный размер для межстраничных рекламных объявлений. Материал также может быть размещен и в других размерах.
- Каждый креатив без указания размера учитывается в лимите креативов только один раз, даже если он используется в нескольких размерах.