전면 광고는 휴대기기에 게재되는 광고 유형으로 화면을 덮고
사용자가 닫을 수 있습니다. Google 프로토콜의 BidRequest.mobile.is_interstitial_request
필드가
true
로 설정되었는지 확인하면 입찰 요청에서
전면 광고 기회를 식별할 수 있습니다. OpenRTB의 경우 BidRequest.imp[].instl
필드는 Protobuf에서 true
또는 JSON에서 1
로 설정됩니다.
광고 크기
입찰 요청에서 광고 슬롯의 너비와 높이를 기준으로 한 권장 광고 크기 목록을
확인할 수 있습니다. 기기의 화면 너비와 높이는 Google 및 OpenRTB에 대해 입찰 요청의 BidRequest.device
메시지로 전달됩니다.
광고 소재가 입찰 요청의 권장 크기로 제한되지는 않지만, 입찰 요청의 모든 권장 크기는 허용 가능한 크기 범위 내에 있음이 보장됩니다.
너비와 높이가 다음 기준을 충족하는 모든 광고 소재로 입찰할 수 있습니다.
- 화면 너비 및 높이 이하
- 화면 너비의 50% 이상
- 화면 높이의 40% 이상
화면 크기는 노치가 있는 기기 및 앱 오프닝 광고에 맞게 조정됩니다. 응답의 크기가 허용되는 크기 범위 내에 있는지 확인하세요.
광고 크기가 너무 크거나 작으면 입찰 응답이 거부 사유 INTERSTITIAL_SIZE_MISMATCH
로 필터링됩니다.
입찰 응답에서 광고 크기를 지정하지 않으면 거부 사유(MISSING_AD_SIZE
)로 응답이 필터링됩니다.
입찰 요청 샘플
다음은 전면 광고에 대한 몇 가지 샘플 입찰 요청입니다.
샘플 표시
id: "p\340\224\364\251I\301\221\357\302\363\311\326\321\311\203\0325iY\036$\363" ip: "\300\250" user_agent: "Mozilla/5.0 (Linux; Android 9; vivo 1906 Build/PKQ1.190616.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36 (Mobile; afma-sdk-a-v223616029.223616029.0)" url: "https://www.google.com" detected_language: "en" adslot { id: 1 width: 344 width: 320 height: 566 height: 480 excluded_attribute: 17 excluded_attribute: 70 allowed_vendor_type: 342 allowed_vendor_type: 767 matching_ad_data { billing_id: 70362152071 billing_id: 21403803968 minimum_cpm_micros: 10000 } matching_ad_data { billing_id: 47992615927 minimum_cpm_micros: 40000 } slot_visibility: ABOVE_THE_FOLD ad_block_key: 2015797598 publisher_settings_list_id: 9769388807110493568 excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } viewability: 75 click_through_rate: 0.008278628 renderer: GOOGLE allowed_ad_types: ALLOWED_AD_TYPE_BANNER is_amp_page: DIALECT_HTML amp_ad_requirement_type: AMP_AD_NOT_ALLOWED session_depth: 1 api: MRAID_1 api: MRAID_2 creative_enforcement_settings { policy_enforcement: POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICY publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES } auction_environment: SERVER_SIDE_AUCTION impression_expiration_seconds: 14400 } is_test: false cookie_version: 1 google_user_id: "4693b7L1N462wk3063e5A0lFRR6" mobile { app_id: "com.google.testapp" is_app: true is_interstitial_request: true encrypted_advertising_id: "j\313B\254\024\213\261B\253\363\227\262\336\246\357\267C\005R)\370\020&\357\314\232\025\245w\253g\214\r\242R\363" app_name: "Test App" app_rating: 4.232468 advertising_id: "\253\0133f\310\301W\312\251\241ws\370\016ab" is_app_open_ad: true } cookie_age_seconds: 31104000 geo_criteria_id: 1007768 seller_network_id: 1 publisher_settings_list_id: 4929293432301356848 publisher_type: PUBLISHER_OWNED_AND_OPERATED partner_id: 5835779567832270445 device { device_type: HIGHEND_PHONE platform: "android" brand: "vivo" model: "1906" os_version { major: 9 } carrier_id: 70210 screen_width: 344 screen_height: 566 screen_pixel_ratio_millis: 2000 screen_orientation: PORTRAIT limit_ad_tracking: false } publisher_country: "IN" publisher_id: "pub-1111111111111111" response_deadline_ms: 1000 google_query_id: "ANy-z9QuEQ-Z3o2P79uIqUl3J6j3i708170JO6N7o7b4QN8388crqu6J3jnF9lScdX9hDIL6" auction_type: FIRST_PRICE geo { lat: 12.97 lon: 77.59 country: "IND" region: "IN-KA" city: "Bangalore" accuracy: 25585 } user_agent_data { platform { brand: "Android" version: "9" } mobile: true model: "vivo 1906" browsers { brand: "Mozilla" version: "5" version: "0" } browsers { brand: "AppleWebKit" version: "537" version: "36" } } supply_chain { complete: true nodes { advertising_system_identifier: "google.com" seller_identifier: "pub-1111111111111111" handles_payment: true } version: "1.0" } frequency_capping_scope: FREQUENCY_CAPPING_SCOPE_DEVICE privacy_treatments { allow_user_data_collection: true } inventory_partner_domain: "OMITTED"
OpenRTB JSON
샘플 표시
{ "id": "jQoM5h247369CR720E8pX7", "imp": [ { "id": "1", "banner": { "w": 414, "h": 816, "pos": 1, "api": [ 3, 5 ], "format": [ { "w": 414, "h": 816 }, { "w": 414, "h": 736 } ] }, "displaymanager": "GOOGLE", "instl": 1, "tagid": "2429833703", "bidfloor": 0.01, "bidfloorcur": "USD", "secure": 1, "exp": 3600, "metric": [ { "type": "click_through_rate", "value": 0.06219178065657616, "vendor": "EXCHANGE" }, { "type": "viewability", "value": 0.93, "vendor": "EXCHANGE" } ], "ext": { "billing_id": [ 42824952399 ], "publisher_settings_list_id": [ 1718616986721376572, 3393897066214924933 ], "allowed_vendor_type": [ 474, 828 ], "ampad": 2, "excluded_creatives": [ { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" }, { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" } ], "skadn": { "sourceapp": "240782188", "skadnetids": [ "QyYKoxm0", "1hTUJW9s" ], "versions": [ "2.0", "2.1" ], "fidelities": [ 1, 0 ] }, "creative_enforcement_settings": { "policy_enforcement": 2, "publisher_blocks_enforcement": 1 }, "auction_environment": 0 } } ], "app": { "name": "Test App", "bundle": "240782188", "publisher": { "id": "pub-3015069731015948", "ext": { "country": "IN" } }, "content": { "url": "https://www.google.com", "livestream": 0, "language": "ar" }, "storeurl": "https://www.google.com", "ext": { "inventorypartnerdomain": "OMITTED" } }, "device": { "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148", "geo": { "lat": 0.0, "lon": 0.0, "country": "SAU", "region": "SA-01", "city": "Riyadh", "type": 2, "accuracy": 51325 }, "ipv6": "2a02:9b0::", "carrier": "71681", "make": "apple", "model": "iphone", "os": "iOS", "osv": "15.4.4", "devicetype": 4, "lmt": 1, "hwv": "11", "w": 414, "h": 896, "pxratio": 2, "sua": { "browsers": [ { "brand": "Mozilla", "version": [ "5", "0" ] }, { "brand": "AppleWebKit", "version": [ "605", "1" ] } ], "platform": { "brand": "iPhone", "version": [ "15", "4" ] }, "mobile": 1, "bitness": "64", "model": "iPhone", "source": 3 }, "ext": { "user_agent_data": { "platform": { "brand": "iPhone", "version": [ "15", "4" ] }, "mobile": 1, "model": "iPhone", "browsers": [ { "brand": "Mozilla", "version": [ "5", "0" ] }, { "brand": "AppleWebKit", "version": [ "605", "1" ] } ], "bitness": "64" }, "atts": 2 } }, "at": 1, "tmax": 1000, "cur": [ "USD" ], "bcat": [ "IAB23", "IAB23-8" ], "source": { "ext": { "omidpn": "Google", "omidpv": "afma-sdk-i-v9.11.0", "schain": { "complete": 1, "nodes": [ { "asi": "google.com", "sid": "pub-2179124855984389", "hp": 1 } ], "ver": "1.0" } } }, "ext": { "google_query_id": "ANy-z3yuYe-1zH42iRs4q13HL3qubj73w89q7m7u4294c9HO3O9p337394C1o49qslN10Azf", "fcap_scope": 4, "privacy_treatments": { "non_personalized_ads_reason": [ 3 ], "allow_user_data_collection": 0 } } }
OpenRTB 프로토콜
샘플 표시
id: "4o7h7Q4d4g7j5AE3V5P50P" imp { id: "1" banner { w: 360 h: 640 pos: ABOVE_THE_FOLD api: MRAID_1 api: MRAID_2 format { w: 360 h: 640 } format { w: 360 h: 604 } } displaymanager: "GOOGLE" instl: true tagid: "8739319040" bidfloor: 0.01 bidfloorcur: "USD" secure: true exp: 3600 metric { type: "click_through_rate" value: 0.027179887518286705 vendor: "EXCHANGE" } metric { type: "viewability" value: 0.55 vendor: "EXCHANGE" } [com.google.doubleclick.imp] { billing_id: 43834715105 billing_id: 50168315928 publisher_settings_list_id: 9560899702685587079 publisher_settings_list_id: 2918911787042761476 allowed_vendor_type: 237 allowed_vendor_type: 445 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 } } app { name: "Test App" bundle: "com.google.testapp" publisher { id: "pub-5553540914412173" [com.google.doubleclick.publisher] { country: "NG" } } content { url: "https://www.google.com" userrating: "4.3" livestream: false language: "id" } storeurl: "https://www.google.com" [com.google.doubleclick.app] { inventorypartnerdomain: "OMITTED" } } device { ua: "Mozilla/5.0 (Linux; Android 6.0.1; SM-G532G Build/MMB29T; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/55.0.2883.91 Mobile Safari/537.36 (Mobile; afma-sdk-a-v223616016.223616016.0)" ip: "192.168.1.0" geo { lat: 0.0 lon: 0.0 country: "USA" region: "NY" metro: "501" city: "New York" type: IP accuracy: 6201 } carrier: "70089" make: "samsung" model: "sm-g532g" os: "android" osv: "6.0.0" devicetype: HIGHEND_PHONE ifa: "b\'aq\\xd9*\\x12\\xcd\\xae\\x0f\\x01\\x18b\\x8a|\\x95*\\x06\'" lmt: false w: 360 h: 640 pxratio: 1.5 sua { platform { brand: "Mobile Safari" version: "5" version: "0" } } } user { id: "47fm86fQX97m1CfUPjMu7oJ5go8" } at: FIRST_PRICE tmax: 1000 cur: "USD" source { [com.google.doubleclick.source] { omidpn: "Google" omidpv: "afma-sdk-a-v224400999.223104000.1" schain { complete: 1 nodes { asi: "google.com" sid: "pub-5640609611628446" hp: 1 } ver: "1.0" } } } [com.google.doubleclick.bid_request] { google_query_id: "ANy-z68ELw-u700Du3Sv503Q08SMcMjR07THKNnl0ylqF72357ZD1N67Pw9R82TO6expd062" fcap_scope: FREQUENCY_CAPPING_SCOPE_DEVICE privacy_treatments { allow_user_data_collection: true } }
권장사항
다음 권장사항을 따르는 것이 좋습니다.
광고 슬롯 내 중앙에 광고가 배치되도록 HTML 광고 소재 스니펫에 형식 지정 속성을 포함하세요. 그렇지 않으면 광고가 광고 슬롯의 왼쪽 상단에서 렌더링됩니다.
광고 슬롯 내에서 최대한 많은 공간을 차지하는 전면 광고로 응답합니다. 전면 광고 슬롯을 너무 작은 광고로 채우지 마세요. 예를 들어 320x50 광고는 1024x768 전면 광고 슬롯에 비해 너무 작습니다.
전면 광고는 전체 기기 화면을 덮어야 합니다.
사용자가 광고를 닫을 수 있는지 확인합니다.
- 사용자는 Google SDK가 자동으로 추가한 X 버튼을 오른쪽 상단에서 클릭하여 전면 광고를 닫을 수 있습니다. 게시자는 전면 광고를 자동으로 닫을 수 없습니다.
- MRAID는 전면 광고를 닫는 API를 제공합니다.
- 게시자는 전면 광고를 자동으로 닫을 수 없습니다. 게시자가 동영상 전면 광고를 허용하지 않으면(예: 디스플레이 전용 전면 광고를 지원하는 경우) SDK가 자동으로 닫기(X) 버튼을 추가합니다. 형식 및 광고 소재 유형에 따라 MRAID
useCustomClose()
가 지원되지 않을 수 있습니다.
입찰 요청에서 권장 크기를 사용하여 입찰 응답에 허용되는 광고 크기를 선택합니다.
screen_orientation
신호를 확인하여 적절한 방향의 광고 소재를 선택합니다.- iOS에서는 요청 시 사용자가 휴대전화를 수직으로 잡고 광고가 반환되기 전에 휴대전화를 수평으로 돌리면 광고의 측면에 검은색 막대가 표시됩니다.
screen_orientation
신호에 따라 적절한 방향으로 입찰할 수 있도록 세로 및 가로 광고 소재를 사용하는 것이 좋습니다.
크기가 지정되지 않은 (유동적인) 전면 광고
크기가 지정되지 않은 전면 광고 (유동적인 전면 광고 또는 반응형 전면 광고라고도 함)는 전체 화면의 너비와 높이를 차지하도록 동적으로 크기가 조절됩니다. 크기는 노치가 있는 기기 및 앱 오프닝에 맞게 조정됩니다. Authorized Buyers에서는 광고 소재의 크기를 조정하지 않습니다. 동적으로 크기가 조절되는 광고 소재를 제공해야 합니다.
크기가 지정되지 않은 전면 광고는 여러 크기로 게재할 수 있더라도 검토를 위해 한 번만 제출하면 됩니다. 광고 소재가 개별 화면 크기별로 재검토되지 않도록 하려면 다음을 따르는 것이 좋습니다.
입찰 응답
입찰 응답에서 광고 소재 속성에서
SIZELESS_ADX
속성 105를 선언합니다.(#ad-size)[광고 크기 요구사항]에 따라 광고 소재를 렌더링할 크기로
BidResponse.Ad.width
및BidResponse.Ad.height
를 채웁니다(예: 360x480 화면 크기의 경우 360x480). 광고 소재가 계속해서 다른 크기로 게재될 수도 있습니다.
기존 광고 소재에 SIZELESS_ADX
속성을 추가하는 경우 광고 소재를 재검토해야 합니다.
광고 소재 사전 승인
- 검토를 위해 광고 소재를 제출할 때는
attribute
입력란에SIZELESS_ADX
속성을 포함하세요. - 게재할 것으로 예상되는 크기(즉, 전면 광고 소재의 일반적인 크기)를 사용하여 광고 소재를 제출합니다. 광고 소재는 계속해서 다른 크기로 게재될 수 있습니다.
- 크기가 지정되지 않은 각 광고 소재는 여러 크기로 게재되더라도 광고 소재 한도에서 한 번만 계산됩니다.