插頁式廣告

插頁式廣告 (或全螢幕廣告) 是一種會覆蓋大部分畫面的廣告。因此,插頁式廣告顯示時,發布商內容不會出現在畫面上。

如要找出出價要求中的插頁式廣告商機,請確認出價要求的 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 的對應關係,請參閱對應指南。
  • 提交廣告素材時,請使用預期放送的大小,也就是插頁式廣告素材的常見大小。廣告素材仍可以其他大小放送。
  • 即使無大小廣告素材以多種大小放送,也只會計入廣告素材上限一次。

後續步驟