插頁式廣告 (或全螢幕廣告) 是一種會覆蓋大部分畫面的廣告。因此,插頁式廣告顯示時,發布商內容不會出現在畫面上。
如要找出出價要求中的插頁式廣告商機,請確認出價要求的 BidRequest.imp.instl 欄位在 Protobuf 中設為 true,或在 JSON 中設為 1。
設定插頁式廣告預先指定
您可以使用 即時出價 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 |
|---|---|---|---|---|---|
| 應用程式插頁式廣告 | 是 | 否 | 是 | 否 | 否 |
| 應用程式獎勵廣告 | 是 | 否 | 是 | 是 | 否 |
| 應用程式開啟頁面廣告 | 是 | 否 | 是 | 否 | 是 |
| 網站插頁式廣告 | 否 | 是 | 是 | 否 | 否 |
| 網站獎勵廣告 | 否 | 是 | 是 | 是 | 否 |
出價爭取應用程式插頁式廣告
您可以對應用程式插頁式廣告格式的廣告空間出價,在使用者瀏覽行動應用程式時,於畫面之間顯示全頁廣告。如要進一步瞭解這種格式,請參閱「行動應用程式插頁式廣告的運作方式」。
對應用程式獎勵廣告出價
您可以對應用程式獎勵廣告格式的廣告空間出價,刊登全版廣告。當行動應用程式使用者選擇觀看廣告,以換取遊戲代幣等獎勵時,系統就會顯示這類廣告。如要進一步瞭解這種格式,請參閱「獎勵廣告單元總覽」一文。
使用應用程式開啟頁面廣告出價
您可以對應用程式開啟頁面廣告格式的廣告空間出價,在行動應用程式的載入畫面中刊登全頁廣告。當使用者開啟應用程式,或從其他應用程式返回該應用程式時,就會顯示載入畫面。如要進一步瞭解這種格式,請參閱「應用程式開啟頁面廣告指南和最佳做法」。
為網站插頁式廣告出價
您可以對網站插頁式廣告格式的廣告空間出價,在使用者瀏覽網站及與網站互動時,顯示全版廣告。如要進一步瞭解這種格式,請參閱「投放網站插頁式廣告」一文。
出價購買網站獎勵廣告
您可以對網站獎勵廣告格式的廣告空間出價,刊登全版廣告。當使用者瀏覽網站時,如果選擇觀看廣告來換取獎勵 (例如遊戲代幣),系統就會顯示這類廣告。如要進一步瞭解這種格式,請參閱「投放網站獎勵廣告」一文。
選擇可接受的廣告版位大小
插頁式廣告的廣告版位大小,代表可用來顯示廣告素材的區域,取決於特定格式和螢幕尺寸等多項因素。
OpenRTB 的 BidRequest.imp.banner.format 欄位中,第一組寬度和高度代表實際廣告版位大小,其餘組合則代表符合版位要求範圍的可接受廣告大小清單。
廣告素材不限於出價要求中的建議大小,但出價要求中的所有建議大小,都保證在可接受的大小範圍內。
只要廣告素材的寬度和高度符合下列條件,即可出價:
- 小於或等於廣告版位的寬度和高度
- 大於或等於廣告版位寬度的 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: "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 廣告素材程式碼片段中加入格式屬性,將廣告置中於廣告版位。否則廣告會顯示在廣告版位的左上方。
回應插頁式廣告,盡可能占滿廣告版位。請勿在插頁式廣告版位中,填入尺寸過小的廣告。舉例來說,320x480 的廣告對於 420x800 的插頁式廣告版位來說太小。
請勿加入任何關閉按鈕:
- 我們的 SDK 會自動顯示關閉按鈕 (如適用),確保使用者可以點選。
- 不支援 MRAID
useCustomClose()。
根據出價要求中的建議大小,選擇出價回應可接受的廣告大小。
比較
BidRequest.device.w和BidRequest.device.h欄位,選擇方向合適的廣告素材。- 建議您準備直向和橫向廣告素材,以便根據合適的方向出價。
使用不限定大小的插頁式廣告出價
不限定大小的插頁式廣告 (也稱為回應式或自動調整插頁式廣告) 會動態調整大小,填滿整個廣告版位的寬度和高度。Authorized Buyers 不會為您調整廣告素材大小。您必須提供可動態調整大小的廣告素材。
雖然無大小插頁式廣告可以多種大小放送,但您只需要提交一次審查。為確保廣告素材不會因每個廣告版位大小而重新審查,建議您採取下列做法:
填入 BidResponse 欄位
請使用
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 屬性,則必須重新審查廣告素材。
將廣告素材送交預先核准
- 提交廣告素材送審時,請在
declaredAttributes欄位中加入RENDERING_SIZELESS_ADX屬性。在即時出價 API 中,廣告素材屬性是以字串列舉值表示。如要進一步瞭解這些屬性與 buyer-declarable-creative-attributes.txt 中數字 ID 的對應關係,請參閱對應指南。 - 提交廣告素材時,請使用預期放送的大小,也就是插頁式廣告素材的常見大小。廣告素材仍可以其他大小放送。
- 即使無大小廣告素材以多種大小放送,也只會計入廣告素材上限一次。
後續步驟
- 使用 SKAdNetwork 歸因 iOS 安裝:瞭解如何使用 SKAdNetwork,將 iOS 應用程式安裝歸因給廣告主。
- 行動應用程式廣告空間最佳做法:進一步瞭解應用程式插頁式廣告的最佳做法。