آگهی بینابینی (یا آگهی تمامصفحه) نوعی آگهی است که بیشتر صفحهنمایش را میپوشاند. بنابراین، وقتی آگهی بینابینی نشان داده میشود، محتوای ناشر در صفحه ظاهر نمیشود.
میتوانید فرصت آگهی بینابینی را در درخواست پیشنهاد قیمت با تأیید اینکه فیلد BidRequest.imp.instl درخواست پیشنهاد قیمت روی true در Protobuf یا 1 در JSON تنظیم شده است شناسایی کنید.
پیکربندی پیشهدفیابی بینابینی
میتوانید از Real-time Bidding API برای پیکربندی پیشهدفیابیتان
با منبع bidders.pretargetingConfigs استفاده کنید. برای هدفیابی آگهیهای بینابینی، باید منبع PretargetingConfig را با فیلد interstitialTargeting تنظیمشده روی ONLY_INTERSTITIAL_REQUESTS ایجاد کنید. برای
کسب اطلاعات بیشتر درباره پیکربندی پیشهدفیابی با Real-time
Bidding API، به پیکربندیهای پیشهدفیابی مراجعه کنید.
هرچه فیلدهای بیشتری را در منبع PretargetingConfig مشخص کنید، هدفیابی شما دقیقتر میشود. برای مثال، میتوانید آگهیهای بینابینی تلفن همراه را که در برنامهها قرار داده شدهاند با پیکربندی منبع PretargetingConfig با موارد زیر هدفیابی کنید:
- فیلد
interstitialTargetingروی مقدار شمارشیONLY_INTERSTITIAL_REQUESTSتنظیم شده است. - فیلد
includedPlatformsحاوی مقادیر شمارشیPHONEوTABLETاست. - فیلد
includedEnvironmentsفقط حاوی مقدار شمارشیAPPاست.
آشنایی با قالبهای آگهی بینابینی
میتوانید قالب آگهی بینابینی را براساس نحوه پر شدن درخواست پیشنهاد قیمت تعیین کنید. جدول زیر فیلدهای BidRequest را که برای قالبهای آگهی بینابینی پشتیبانیشده پر شدهاند نشان میدهد:
| قالب | app |
site |
imp.instl |
imp.rwdd |
imp.ext.is_app_open |
|---|---|---|---|---|---|
| آگهی بینابینی برنامه | بله | نه | بله | نه | نه |
| آگهی پاداشدار برنامه | بله | نه | بله | بله | نه |
| آگهی در صفحه باز شدن برنامه | بله | نه | بله | نه | بله |
| آگهی بینابینی وب | نه | بله | بله | نه | نه |
| آگهی پاداشدار وب | نه | بله | بله | بله | نه |
پیشنهاد قیمت با آگهیهای بینابینی برنامه
میتوانید برای فضای آگهی در قالب آگهی بینابینی برنامه پیشنهاد قیمت دهید تا آگهیهای تمامصفحه را که بین صفحهها درطول پیمایش برنامه تلفن همراه ارائه میشوند قرار دهید. برای کسب اطلاعات بیشتر درباره این قالب، به نحوه عملکرد آگهیهای بینابینی برنامه تلفن همراه مراجعه کنید.
پیشنهاد قیمت با آگهیهای پاداشدار برنامه
میتوانید برای فضای آگهی در قالب آگهی پاداشدار برنامه قیمت پیشنهادی ارائه دهید تا آگهیهای تمامصفحه را قرار دهید که وقتی کاربر برنامه تلفن همراه انتخاب میکند آگهی را درازای پاداش (مثلاً واحد پول درون بازی) مشاهده کند، ارائه میشود. برای کسب اطلاعات بیشتر درباره این قالب، نمای کلی واحدهای آگهی پاداشدار را ببینید.
پیشنهاد قیمت با آگهیهای باز شدن برنامه
میتوانید برای فضای آگهی در قالب آگهی در صفحه باز شدن برنامه قیمت پیشنهادی ارائه دهید تا آگهیهای تمامصفحه را که در صفحه بارگیری برنامه تلفن همراه ارائه میشوند قرار دهید. صفحههای بارگیری زمانی ظاهر میشوند که کاربر برنامه را باز میکند یا از برنامه دیگری به برنامه برمیگردد. برای کسب اطلاعات بیشتر درباره این قالب، به راهنمایی و روالهای مطلوب آگهی در صفحه باز شدن برنامه مراجعه کنید.
قیمت پیشنهادی با آگهیهای بینابینی وب
میتوانید برای فضای آگهی در قالب آگهی بینابینی وب قیمت پیشنهادی ارائه دهید تا آگهیهای تمامصفحه را که هنگام پیمایش و تعامل کاربر با وبسایت ارائه میشوند، قرار دهید. برای کسب اطلاعات بیشتر درباره این قالب، بینآگهیهای وب ترافیک را ببینید.
قیمت پیشنهادی با آگهیهای پاداشدار وب
میتوانید برای موجودی در قالب آگهی پاداشدار وب پیشنهاد قیمت دهید تا آگهیهای تمامصفحه را قرار دهید که وقتی کاربر درحال مرور وبسایت انتخاب میکند آگهی را در ازای پاداش (مثلاً پول درون بازی) مشاهده کند، ارائه میشوند. برای کسب اطلاعات بیشتر درباره این قالب، آگهیهای پاداشدار ترافیک برای وب را ببینید.
اندازه جایگاه آگهی قابلقبولی انتخاب کنید
اندازه جایگاه آگهی برای آگهیهای بینابینی نشاندهنده منطقهای است که میتواند برای ارائه طرحهای آگهی استفاده شود و به عوامل مختلفی مانند قالبهای خاص و ابعاد صفحهنمایش بستگی دارد.
اولین جفت عرض و ارتفاع در فیلد BidRequest.imp.banner.format OpenRTB،
نشاندهنده اندازه واقعی جایگاه آگهی است و جفتهای باقیمانده نشاندهنده
فهرستی از اندازههای قابلقبول آگهی هستند که در محدوده الزامات جایگاه قرار دارند.
طرحآگهیها به اندازههای توصیهشده در درخواست پیشنهاد قیمت محدود نیستند، اما تضمین میشود که همه اندازههای توصیهشده در درخواست پیشنهاد قیمت در محدوده اندازه قابلقبول باشند.
میتوانید با هر طرحآگهیای که عرض و ارتفاع آن با معیارهای زیر مطابقت دارد، پیشنهاد قیمت دهید:
- کمتر یا مساوی با عرض و ارتفاع جایگاه آگهی
- بزرگتر یا مساوی با ۵۰٪ عرض جایگاه آگهی
- بزرگتر یا مساوی با ٪۴۰ ارتفاع جایگاه آگهی
اگر اندازه آگهی خیلی بزرگ یا خیلی کوچک باشد، پاسخ پیشنهاد قیمت با دلیل رد INTERSTITIAL_SIZE_MISMATCH فیلتر میشود.
اگر اندازه آگهی را در پاسخ پیشنهاد قیمت مشخص نکنید، پاسخ با دلیل رد MISSING_AD_SIZE فیلتر میشود.
بازبینی نمونه درخواستهای پیشنهاد قیمت
در اینجا چند نمونه درخواست پیشنهاد قیمت برای آگهیهای بینابینی آورده شده است.
OpenRTB Protobuf
نمایش نمونه
[Serialized request](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}id: "iPwd6qWwe759U5389nKgZ2" imp { id: "1" banner { w: 390 h: 764 pos: AD_POSITION_FULLSCREEN api: MRAID_1 api: MRAID_2 format { w: 390 h: 764 } format { w: 160 h: 600 } } displaymanager: "GoogleMobileAds-iOS" displaymanagerver: "12.1.0" instl: true tagid: "6515547538" bidfloor: 0.01 bidfloorcur: "USD" secure: true exp: 3600 clickbrowser: true metric { type: "click_through_rate" value: 0.071259871125221252 vendor: "EXCHANGE" } metric { type: "viewability" value: 0.93 vendor: "EXCHANGE" } [com.google.doubleclick.imp] { billing_id: 20458168637 publisher_settings_list_id: 7415902580159294065 publisher_settings_list_id: 3858265210976003530 allowed_vendor_type: 0 allowed_vendor_type: 4513 ampad: AMP_AD_NOT_ALLOWED excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } skadn { sourceapp: "com.google.testapp" skadnetids: "jLL135hf" versions: "2.0" versions: "2.1" fidelities: STOREKIT_RENDERED_ADS fidelities: VIEW_THROUGH_ADS } creative_enforcement_settings { policy_enforcement: POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICY publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES } jsver: "test-sdk_123456789" highengagement: true } } app { name: "Test App" ver: "18.6.0" bundle: "com.google.testapp" publisher { id: "pub-5899129488172801" [com.google.doubleclick.publisher] { country: "IL" } } content { url: "https://www.google.com" language: "en" } storeurl: "https://www.google.com" } device { ua: "OMITTED" geo { lat: 0 lon: 0 country: "COL" region: "CO-DC" city: "Bogota" zip: "110851" type: IP utcoffset: -300 accuracy: 1236 [com.google.doubleclick.geo] { geo_criteria_id: 9216139 } } ipv6: "2800:e2:5780::" language: "es" make: "Apple" model: "iPhone14,7" os: "iOS" osv: "18.7" connectiontype: WIFI devicetype: HIGHEND_PHONE hwv: "iPhone14,7" w: 390 h: 844 pxratio: 3 sua { browsers { brand: "Mozilla" version: "5" version: "0" } browsers { brand: "AppleWebKit" version: "605" version: "1" } platform { brand: "iPhone" version: "18" version: "7" } mobile: true bitness: "64" model: "iPhone" source: USER_AGENT_STRING } [com.google.doubleclick.device] { atts: 2 audioout: AUDIO_SPEAKER ifv: "5fcebf5e-462f-47fe-a528-e982d9512348" } } user { [com.google.doubleclick.user] { session { depth: 0 requestssinceappopen: 5 priorclicks: 0 } } } at: FIRST_PRICE tmax: 700 cur: "USD" bcat: "32" bcat: "33" 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-i-v12.1.0" } } cattax: GOOGLE_CATEGORIES [com.google.doubleclick.bid_request] { google_query_id: "ANy-z7CT2R-7uB8g5aR7v8neLD9N5p9e04ON1C2ob93u7SZlV346yw69237l5d6p2bZ43x62" fcap_scope: FREQUENCY_CAPPING_SCOPE_APP privacy_treatments { allow_user_data_collection: true } }
OpenRTB JSON
نمایش نمونه
{ "id": "iPwd6qWwe759U5389nKgZ2", "imp": [ { "id": "1", "banner": { "w": 390, "h": 764, "pos": 7, "api": [ 3, 5 ], "format": [ { "w": 390, "h": 764 }, { "w": 160, "h": 600 } ] }, "displaymanager": "GoogleMobileAds-iOS", "displaymanagerver": "12.1.0", "instl": 1, "tagid": "6515547538", "bidfloor": 0.01, "bidfloorcur": "USD", "secure": 1, "exp": 3600, "clickbrowser": 1, "metric": [ { "type": "click_through_rate", "value": 0.07125987112522125, "vendor": "EXCHANGE" }, { "type": "viewability", "value": 0.93, "vendor": "EXCHANGE" } ], "ext": { "billing_id": [ "20458168637" ], "publisher_settings_list_id": [ "7415902580159294065", "3858265210976003530" ], "allowed_vendor_type": [ 0, 4513 ], "ampad": 2, "excluded_creatives": [ { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" }, { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" } ], "skadn": { "sourceapp": "com.google.testapp", "skadnetids": [ "jLL135hf" ], "versions": [ "2.0", "2.1" ], "fidelities": [ 1, 0 ] }, "creative_enforcement_settings": { "policy_enforcement": 2, "publisher_blocks_enforcement": 1 }, "jsver": "test-sdk_123456789", "highengagement": 1 } } ], "app": { "name": "Test App", "ver": "18.6.0", "bundle": "com.google.testapp", "publisher": { "id": "pub-5899129488172801", "ext": { "country": "IL" } }, "content": { "url": "https://www.google.com", "language": "en" }, "storeurl": "https://www.google.com" }, "device": { "ua": "OMITTED", "geo": { "lat": 0.0, "lon": 0.0, "country": "COL", "region": "CO-DC", "city": "Bogota", "zip": "110851", "type": 2, "utcoffset": -300, "accuracy": 1236, "ext": { "geo_criteria_id": 9216139 } }, "ipv6": "2800:e2:5780::", "language": "es", "make": "Apple", "model": "iPhone14,7", "os": "iOS", "osv": "18.7", "connectiontype": 2, "devicetype": 4, "hwv": "iPhone14,7", "w": 390, "h": 844, "pxratio": 3.0, "sua": { "browsers": [ { "brand": "Mozilla", "version": [ "5", "0" ] }, { "brand": "AppleWebKit", "version": [ "605", "1" ] } ], "platform": { "brand": "iPhone", "version": [ "18", "7" ] }, "mobile": 1, "bitness": "64", "model": "iPhone", "source": 3 }, "ext": { "atts": 2, "audioout": 1, "ifv": "5fcebf5e-462f-47fe-a528-e982d9512348" } }, "user": { "ext": { "session": { "depth": 0, "requestssinceappopen": 5, "priorclicks": 0 } } }, "at": 1, "tmax": 700, "cur": [ "USD" ], "bcat": [ "32", "33" ], "source": { "schain": { "complete": 1, "nodes": [ { "asi": "testssp.com", "sid": "pub-1111111111111111", "hp": 1 } ], "ver": "1.0" }, "ext": { "omidpn": "Google", "omidpv": "afma-sdk-i-v12.1.0" } }, "cattax": 500, "ext": { "google_query_id": "ANy-z7CT2R-7uB8g5aR7v8neLD9N5p9e04ON1C2ob93u7SZlV346yw69237l5d6p2bZ43x62", "fcap_scope": 4, "privacy_treatments": { "allow_user_data_collection": 1 } } }
دنبال کردن بهترین روشها
Google روالهای مطلوب زیر را توصیه میکند:
مشخصههای قالببندی را در تکهکدهای طرحآگهی HTML خود بگنجانید تا آگهیها را در جایگاه آگهی وسطچین کنید. درغیراینصورت، آگهیها در بالا سمت راست جایگاه آگهی ارائه میشوند.
با آگهی بینابینیای پاسخ دهید که تا حد امکان فضای بیشتری را در جایگاه آگهی اشغال کند. جایگاه آگهی بینابینی را با آگهی بسیار کوچکتر پر نکنید. برای مثال، آگهی ۳۲۰×۴۸۰ برای جایگاه بینابینی ۴۲۰×۸۰۰ خیلی کوچک است.
هیچ دکمه بستنی اضافه نکنید:
- کیت توسعه نرمافزار ما بهطور خودکار دکمه بستن را (درصورت لزوم) نشان میدهد تا مطمئن شود که کاربران میتوانند روی دکمه کلیک کنند.
- MRAID
useCustomClose()پشتیبانی نمیشود.
از اندازههای توصیهشده در درخواست پیشنهاد قیمت برای انتخاب اندازههای آگهی قابلقبول برای پاسخ پیشنهاد قیمتتان استفاده کنید.
فیلدهای
BidRequest.device.wوBidRequest.device.hرا مقایسه کنید تا طرحآگهیهایی با جهتیابی مناسب انتخاب کنید.- توصیه میکنیم طرحآگهیهای عمودی و افقی داشته باشید تا بتوانید با جهتیابی مناسب پیشنهاد قیمت دهید.
قیمت پیشنهادی با بینآگهیهای بدون اندازه
بینابینیهای بدون اندازه (که بهعنوان بینابینیهای واکنشگرا یا سیال نیز شناخته میشوند) بهطور پویا تغییر اندازه میدهند تا کل عرض و ارتفاع جایگاه آگهی را اشغال کنند. Authorized Buyers اندازه طرحآگهیها را برای شما تغییر نمیدهد. باید طرحآگهیای ارائه کنید که بهطور پویا تغییر اندازه دهد.
فقط یکبار باید بینآگهیهای بدون اندازه را برای بازبینی ارسال کنید، حتی اگر بتوانند در اندازههای مختلف ارائه شوند. برای اطمینان از اینکه طرح آگهی شما برای هر اندازه جایگاه آگهی بهطور جداگانه بازبینی نمیشود، موارد زیر را توصیه میکنیم:
پر کردن BidResponse فیلد
از
BidResponse.seatbid.bid.ext.attributeبرای اعلامRendering: Sizeless AdX(مشخصه ۱۰۵) در پاسخ پیشنهاد قیمتتان استفاده کنید. مشخصههای آگهی اعلامکردنی را میتوانید در فایل داده buyer-declarable-creative-attributes.txt پیدا کنید.BidResponse.seatbid.bid.wوBidResponse.seatbid.bid.hرا با اندازهای که میخواهید طرح آگهی براساس الزامات اندازه آگهی ارائه شود پر کنید؛ برای مثال، ۳۶۰×۴۸۰ برای جایگاه آگهی ۳۶۰×۴۸۰. طرح آگهی ممکن است همچنان در اندازههای دیگر ارائه شود. برای پروتکل 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، به راهنمای نگاشت مراجعه کنید. - طرحآگهی را با اندازهای که انتظار دارید ارائه شود ارسال کنید، یعنی اندازه رایج برای طرحآگهیهای بینابینی. طرح آگهی همچنان میتواند در اندازههای دیگر ارائه شود.
- هر طرحآگهی بدون اندازه فقط یکبار در محدودیت طرحآگهی شما محاسبه میشود، حتی اگر در اندازههای مختلف ارائه شود.
مراحل بعدی
- ارجاع نصبهای iOS با SKAdNetwork: با نحوه ارجاع نصبهای برنامه iOS به تبلیغکنندگان بااستفاده از SKAdNetwork آشنا شوید.
- روالهای مطلوب برای موجودی برنامه تلفن همراه: درباره روالهای مطلوب برای آگهیهای بینابینی قرار دادهشده در برنامهها بیشتر بدانید.