इंटरस्टीशियल विज्ञापन (या फ़ुल स्क्रीन विज्ञापन) एक तरह का विज्ञापन होता है, जो ज़्यादातर स्क्रीन को कवर करता है. इसलिए, इंटरस्टीशियल विज्ञापन दिखाए जाने पर, पब्लिशर का कॉन्टेंट स्क्रीन पर नहीं दिखता.
बिड रिक्वेस्ट में इंटरस्टीशियल विज्ञापन के अवसर की पहचान करने के लिए, पुष्टि करें कि बिड रिक्वेस्ट का BidRequest.imp.instl
फ़ील्ड, Protobuf में true
या JSON में 1
पर सेट है.
विज्ञापन स्लॉट का साइज़
इंटरस्टीशियल विज्ञापनों के लिए विज्ञापन स्लॉट का साइज़, उस जगह के बारे में बताता है जिसका इस्तेमाल क्रिएटिव को रेंडर करने के लिए किया जा सकता है. यह साइज़, कई बातों पर निर्भर करता है, जैसे कि खास फ़ॉर्मैट और स्क्रीन डाइमेंशन.
OpenRTB के BidRequest.imp.banner.format
फ़ील्ड में मौजूद चौड़ाई और ऊंचाई का पहला पेयर, विज्ञापन स्लॉट का असल साइज़ दिखाता है. बाकी पेयर, स्लॉट की ज़रूरी शर्तों के मुताबिक विज्ञापन के साइज़ की सूची दिखाते हैं.
बिड रिक्वेस्ट में सुझाए गए साइज़ के अलावा, क्रिएटिव के लिए अन्य साइज़ भी इस्तेमाल किए जा सकते हैं. हालांकि, बिड रिक्वेस्ट में सुझाए गए सभी साइज़, स्वीकार किए गए साइज़ की सीमा में होने चाहिए.
ऐसे किसी भी क्रिएटिव के लिए बिडिंग की जा सकती है जिसकी चौड़ाई और ऊंचाई इन शर्तों के मुताबिक हो:
- विज्ञापन स्लॉट की चौड़ाई और ऊंचाई से कम या उसके बराबर होनी चाहिए
- विज्ञापन स्लॉट की चौड़ाई के 50% से ज़्यादा या उसके बराबर
- विज्ञापन स्लॉट की ऊंचाई के 40% से ज़्यादा या इसके बराबर
अगर विज्ञापन का साइज़ बहुत बड़ा या बहुत छोटा है, तो बिड रिस्पॉन्स को अस्वीकार करने की वजह INTERSTITIAL_SIZE_MISMATCH
के साथ फ़िल्टर किया जाता है.
अगर आपने बिड रिस्पॉन्स में विज्ञापन का साइज़ नहीं बताया है, तो रिस्पॉन्स को अस्वीकार करने की वजह MISSING_AD_SIZE
के साथ फ़िल्टर किया जाता है.
बिड रिक्वेस्ट के सैंपल
यहां इंटरस्टीशियल विज्ञापनों के लिए, बिड रिक्वेस्ट के कुछ सैंपल दिए गए हैं.
OpenRTB प्रोटोबफ़
सैंपल दिखाएं
[Serialized request](/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 } }
OpenRTB JSON
सैंपल दिखाएं
{ "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 } } }
सबसे सही तरीके
Google का सुझाव है कि आप ये सबसे सही तरीके अपनाएं:
विज्ञापन स्लॉट में विज्ञापनों को बीच में दिखाने के लिए, अपने एचटीएमएल क्रिएटिव स्निपेट में फ़ॉर्मैटिंग एट्रिब्यूट शामिल करें. ऐसा न करने पर, विज्ञापन स्लॉट के सबसे ऊपर बाईं ओर विज्ञापन रेंडर होते हैं.
इंटरस्टीशियल विज्ञापन के ज़रिए जवाब दें. यह विज्ञापन, विज्ञापन स्लॉट में ज़्यादा से ज़्यादा जगह लेगा. इंटरस्टीशियल विज्ञापन स्लॉट को बहुत छोटे विज्ञापन से न भरें. उदाहरण के लिए, 420x800 इंटरस्टीशियल स्लॉट के लिए, 320x480 विज्ञापन बहुत छोटा है.
'बंद करें' बटन न जोड़ें:
- हमारा SDK टूल, जहां लागू हो वहां अपने-आप 'बंद करें' बटन दिखाता है. इससे यह पक्का होता है कि उपयोगकर्ता बटन पर क्लिक कर पाएं.
- MRAID
useCustomClose()
का इस्तेमाल नहीं किया जा सकता.
बिड रिस्पॉन्स के लिए, स्वीकार किए जा सकने वाले विज्ञापन साइज़ चुनने के लिए, बिड रिक्वेस्ट में सुझाए गए साइज़ का इस्तेमाल करें.
सही ओरिएंटेशन वाले क्रिएटिव चुनने के लिए,
BidRequest.device.w
औरBidRequest.device.h
फ़ील्ड की तुलना करें.- हमारा सुझाव है कि आपके पास वर्टिकल और हॉरिज़ॉन्टल क्रिएटिव हों, ताकि आप सही ओरिएंटेशन के साथ बिडिंग कर सकें.
साइज़लेस (फ़्लूइड) इंटरस्टीशियल
साइज़लेस इंटरस्टीशियल (इन्हें रिस्पॉन्सिव या फ़्लूइड इंटरस्टीशियल भी कहा जाता है), विज्ञापन स्लॉट की पूरी चौड़ाई और ऊंचाई को पूरा करने के लिए, डाइनैमिक तौर पर अपना साइज़ बदलते हैं. आधिकारिक खरीदार, आपके लिए क्रिएटिव का साइज़ नहीं बदलते. आपको ऐसा क्रिएटिव देना होगा जिसका साइज़ डाइनैमिक तौर पर बदलता रहे.
आपको समीक्षा के लिए, साइज़लेस इंटरस्टीशियल सिर्फ़ एक बार सबमिट करने होंगे. भले ही, ये कई साइज़ में दिखाए जा सकते हैं. यह पक्का करने के लिए कि हर विज्ञापन स्लॉट साइज़ के लिए आपके क्रिएटिव की फिर से समीक्षा न की जाए, हमारा सुझाव है कि:
बिड रिस्पॉन्स
बिड रिस्पॉन्स में
Rendering: Sizeless AdX
(एट्रिब्यूट 105) एलान करने के लिए,BidResponse.seatbid.bid.ext.attribute
का इस्तेमाल करें. एलान किए जा सकने वाले क्रिएटिव एट्रिब्यूट, buyer-declarable-creative-attributes.txt डेटा फ़ाइल में देखे जा सकते हैं.BidResponse.seatbid.bid.w
औरBidResponse.seatbid.bid.h
को उस साइज़ से पॉप्युलेट करें जिस साइज़ में आपको विज्ञापन के साइज़ की ज़रूरी शर्तों के आधार पर क्रिएटिव को रेंडर करना है. उदाहरण के लिए, 360x480 विज्ञापन स्लॉट के लिए 360x480. हालांकि, क्रिएटिव अब भी दूसरे साइज़ में दिख सकता है. बंद किए गए Google आरटीबी प्रोटोकॉल के लिए, आपकोBidResponse.Ad.width
औरBidResponse.Ad.height
को पॉप्युलेट करना होगा.
अगर किसी मौजूदा क्रिएटिव में Rendering: Sizeless AdX
एट्रिब्यूट जोड़ा जाता है, तो क्रिएटिव की फिर से समीक्षा की जानी चाहिए.
क्रिएटिव के लिए पहले से मंज़ूरी लेना
- समीक्षा के लिए क्रिएटिव सबमिट करते समय,
declaredAttributes
फ़ील्ड मेंRENDERING_SIZELESS_ADX
एट्रिब्यूट शामिल करें. रीयल-टाइम बिडिंग एपीआई में, क्रिएटिव एट्रिब्यूट को स्ट्रिंग एन्सम वैल्यू का इस्तेमाल करके दिखाया जाता है. buyer-declarable-creative-attributes.txt में मौजूद अंकों वाले आईडी से इन एट्रिब्यूट का क्या संबंध है, इस बारे में ज़्यादा जानने के लिए मैपिंग गाइड देखें. - क्रिएटिव को उस साइज़ में सबमिट करें जिसे आपको दिखाना है. जैसे, इंटरस्टीशियल क्रिएटिव के लिए सामान्य साइज़. क्रिएटिव को अब भी दूसरे साइज़ में दिखाया जा सकता है.
- साइज़ के बिना इस्तेमाल किए जाने वाले हर क्रिएटिव को, क्रिएटिव की सीमा में सिर्फ़ एक बार गिना जाता है. भले ही, वह एक से ज़्यादा साइज़ में दिखाया जाए.