מודעת מעברון (או מודעת מסך מלא) היא סוג של מודעה שמכסה את רוב המסך. לכן, התוכן של בעלי האפליקציה לא מופיע במסך כשמוצגת מודעה מעברון.
כדי לזהות הזדמנות להצגת מודעה מעברון בבקשת הצעת המחיר, צריך לוודא שהשדה BidRequest.imp.instl
בבקשת הצעת המחיר מוגדר ל-true
ב-Protobuf או ל-1
ב-JSON.
גודל מיקום המודעה
גודל שטח הפרסום במודעות מעברון מציין את האזור שאפשר להשתמש בו לעיבוד נכסי קריאייטיב, והוא תלוי בכמה גורמים, כמו פורמטים ספציפיים ומאפייני מסך.
הצמד הראשון של רוחב וגובה בשדה BidRequest.imp.banner.format
ב-OpenRTB מייצג את הגודל בפועל של שטח הפרסום, והצמדים הנותרים מייצגים רשימה של גדלים מותרים של מודעות שנמצאים בטווח הדרישות של שטח הפרסום.
הקריאייטיב לא מוגבל לגדלים המומלצים בבקשת הצעת המחיר, אבל מובטח שכל הגדלים המומלצים בבקשת הצעת המחיר יהיו בטווח הגדלים הקביל.
אפשר להגיש הצעות מחיר על כל קריאייטיב שהרוחב והגובה שלו עומדים בקריטריונים הבאים:
- קטן מ- או שווה לרוחב ולגובה של מיקום המודעה
- גדול מ-50% מהרוחב של מיקום המודעה או שווה לו
- גדול מ-40% או שווה ל-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. יכול להיות שהקריאייטיב עדיין יוצג בגדלים אחרים. בפרוטוקול Google RTB שהוצא משימוש, צריך לאכלס את השדותBidResponse.Ad.width
ו-BidResponse.Ad.height
.
אם מוסיפים את המאפיין Rendering: Sizeless AdX
לקריאייטיב קיים, צריך לבדוק מחדש את הקראייטיב.
אישור מראש של נכסי קריאייטיב
- כששולחים קריאייטיב לבדיקה, צריך לכלול את המאפיין
RENDERING_SIZELESS_ADX
בשדהdeclaredAttributes
. ב-Real-time Bidding API, מאפייני הקריאייטיב מיוצגים באמצעות ערך מחרוזת של enum. מידע נוסף על ההתאמה בין השמות האלה למזהים המספריים בקובץ buyer-declarable-creative-attributes.txt זמין במדריך למיפוי. - שולחים את הקריאייטיב בגודל שאתם מצפים להציג, כלומר גודל נפוץ לקריאייטיב של מודעות מעברון. הקריאייטיב עדיין יוכל להופיע בגדלים אחרים.
- כל נכס קריאייטיב ללא גודל נספר במגבלת הקריאייטיב רק פעם אחת, גם אם הוא מוצג במספר גדלים.