โฆษณาคั่นระหว่างหน้า (หรือโฆษณาแบบเต็มหน้าจอ) เป็นโฆษณาประเภทหนึ่งที่ครอบคลุมพื้นที่ส่วนใหญ่ของหน้าจอ ดังนั้น เนื้อหาของผู้เผยแพร่โฆษณาจะไม่ปรากฏบนหน้าจอเมื่อโฆษณาคั่นระหว่างหน้าแสดง
คุณสามารถระบุโอกาสในการแสดงโฆษณาคั่นระหว่างหน้าในคำขอราคาเสนอได้โดยยืนยันว่าช่อง 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: "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 ขอแนะนําให้ทําตามแนวทางปฏิบัติแนะนำต่อไปนี้
ใส่แอตทริบิวต์การจัดรูปแบบในสนิปตับครีเอทีฟโฆษณา 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 ครีเอทีฟโฆษณาอาจยังแสดงในขนาดอื่นๆ สําหรับโปรโตคอล RTB ของ Google ที่เลิกใช้งานแล้ว คุณจะต้องป้อนข้อมูลในBidResponse.Ad.width
และBidResponse.Ad.height
หากคุณเพิ่มแอตทริบิวต์ Rendering: Sizeless AdX
ลงในครีเอทีฟโฆษณาที่มีอยู่ ครีเอทีฟโฆษณาจะต้องได้รับการตรวจสอบอีกครั้ง
การอนุมัติครีเอทีฟโฆษณาล่วงหน้า
- เมื่อส่งครีเอทีฟโฆษณาเข้ารับการตรวจสอบ ให้ใส่แอตทริบิวต์
RENDERING_SIZELESS_ADX
ในช่องdeclaredAttributes
ใน Real-time Bidding API แอตทริบิวต์ครีเอทีฟโฆษณาจะแสดงโดยใช้ค่าแจกแจงสตริง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ค่าเหล่านี้สอดคล้องกับรหัสตัวเลขจาก buyer-declarable-creative-attributes.txt ได้ที่คู่มือการแมป - ส่งครีเอทีฟโฆษณาโดยใช้ขนาดที่คุณคาดว่าจะแสดง ซึ่งก็คือขนาดทั่วไปสำหรับครีเอทีฟโฆษณาคั่นระหว่างหน้า แต่ครีเอทีฟโฆษณาจะยังคงแสดงในขนาดอื่นๆ ได้
- ครีเอทีฟโฆษณาที่ไม่มีขนาดแต่ละรายการจะนับรวมกับขีดจํากัดครีเอทีฟโฆษณาเพียงครั้งเดียว แม้ว่าจะแสดงในหลายขนาดก็ตาม