插页式广告

插页式广告(或全屏广告)是一种几乎覆盖整个屏幕的广告。因此,在展示插页式广告时,发布商内容不会显示在屏幕上。

您可以在出价请求中识别插页式广告机会,方法是验证出价请求的 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: "wKS8UeItaMI5RAYw9Pahl0"
imp {
  id: "1"
  banner {
    w: 412
    h: 774
    pos: AD_POSITION_FULLSCREEN
    api: MRAID_1
    api: MRAID_2
    format {
      w: 412
      h: 774
    }
    format {
      w: 360
      h: 604
    }
  }
  displaymanager: "GoogleMobileAds-iOS"
  displaymanagerver: "11.13.0"
  instl: true
  tagid: "4105056997"
  bidfloor: 0.01
  bidfloorcur: "USD"
  secure: true
  exp: 14400
  clickbrowser: true
  metric {
    type: "click_through_rate"
    value: 0.3207642734050751
    vendor: "EXCHANGE"
  }
  metric {
    type: "video_completion_rate"
    value: 0.012501807883381844
    vendor: "EXCHANGE"
  }
  [com.google.doubleclick.imp] {
    billing_id: 83032532617
    publisher_settings_list_id: 2887317894027751671
    publisher_settings_list_id: 8269939443573722896
    allowed_vendor_type: 0
    allowed_vendor_type: 238
    ampad: AMP_AD_NOT_ALLOWED
    creative_enforcement_settings {
      policy_enforcement: POLICY_ENFORCEMENT_PLATFORM_POLICY
      publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES
    }
    is_app_open_ad: true
    jsver: "test-sdk_123456789"
  }
}
app {
  ver: "1.0.14"
  bundle: "com.google.testapp"
  publisher {
    id: "pub-2301631347146208"
    [com.google.doubleclick.publisher] {
      country: "AE"
    }
  }
  content {
    url: "https://www.google.com"
    language: "en"
  }
  storeurl: "https://www.google.com"
}
device {
  ua: "OMITTED"
  ip: "102.78.236.0"
  geo {
    lat: 0.0
    lon: 0.0
    country: "MAR"
    region: "MA-11"
    city: "Marrakech"
    zip: "40000"
    type: IP
    utcoffset: 0
    accuracy: 3263
    [com.google.doubleclick.geo] {
      geo_criteria_id: 9197207
    }
  }
  carrier: "72009"
  language: "fr"
  make: "Apple"
  model: "iPhone14,3"
  os: "iOS"
  osv: "26.6.1"
  connectiontype: CELL_3G
  devicetype: HIGHEND_PHONE
  ifa: "df23895d-6a56-41e9-bb8c-f19163328c19"
  hwv: "iPhone14,3"
  w: 428
  h: 926
  pxratio: 3.0
  sua {
    browsers {
      brand: "Mozilla"
      version: "5"
      version: "0"
    }
    browsers {
      brand: "AppleWebKit"
      version: "605"
      version: "1"
    }
    platform {
      brand: "iPhone"
      version: "26"
      version: "6"
    }
    mobile: true
    bitness: "64"
    model: "iPhone"
    source: USER_AGENT_STRING
  }
  [com.google.doubleclick.device] {
    atts: 3
    audioout: AUDIO_SILENT
    ifa_type: "idfa"
    scrollposx: 0
    scrollposy: 0
  }
}
user {
  id: "kxz2KP24nII51245YrV2AFtsQ72"
  [com.google.doubleclick.user] {
    session {
      duration: 137
      depth: 17
      requestssinceappopen: 17
      priorclicks: 0
    }
    idage: 12960000
  }
}
at: FIRST_PRICE
tmax: 2000
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-v11.13.0"
  }
}
cattax: GOOGLE_CATEGORIES
[com.google.doubleclick.bid_request] {
  google_query_id: "ANy-zc08FK-h142dS00t819143TE021SS56r617vV09n09J3OaP354s93vIU300bzJ7e5cG2"
  fcap_scope: FREQUENCY_CAPPING_SCOPE_DEVICE
  privacy_treatments {
    allow_user_data_collection: true
  }
}

OpenRTB JSON

显示示例

{
  "id": "wKS8UeItaMI5RAYw9Pahl0",
  "imp": [
    {
      "id": "1",
      "banner": {
        "w": 412,
        "h": 774,
        "pos": 7,
        "api": [
          3,
          5
        ],
        "format": [
          {
            "w": 412,
            "h": 774
          },
          {
            "w": 360,
            "h": 604
          }
        ]
      },
      "displaymanager": "GoogleMobileAds-iOS",
      "displaymanagerver": "11.13.0",
      "instl": 1,
      "tagid": "4105056997",
      "bidfloor": 0.01,
      "bidfloorcur": "USD",
      "secure": 1,
      "exp": 14400,
      "clickbrowser": 1,
      "metric": [
        {
          "type": "click_through_rate",
          "value": 0.3207642734050751,
          "vendor": "EXCHANGE"
        },
        {
          "type": "video_completion_rate",
          "value": 0.012501807883381844,
          "vendor": "EXCHANGE"
        }
      ],
      "ext": {
        "billing_id": [
          "83032532617"
        ],
        "publisher_settings_list_id": [
          "2887317894027751671",
          "8269939443573722896"
        ],
        "allowed_vendor_type": [
          0,
          238
        ],
        "ampad": 2,
        "creative_enforcement_settings": {
          "policy_enforcement": 1,
          "publisher_blocks_enforcement": 1
        },
        "is_app_open_ad": 1,
        "jsver": "test-sdk_123456789"
      }
    }
  ],
  "app": {
    "ver": "1.0.14",
    "bundle": "com.google.testapp",
    "publisher": {
      "id": "pub-2301631347146208",
      "ext": {
        "country": "AE"
      }
    },
    "content": {
      "url": "https://www.google.com",
      "language": "en"
    },
    "storeurl": "https://www.google.com"
  },
  "device": {
    "ua": "OMITTED",
    "ip": "102.78.236.0",
    "geo": {
      "lat": 0.0,
      "lon": 0.0,
      "country": "MAR",
      "region": "MA-11",
      "city": "Marrakech",
      "zip": "40000",
      "type": 2,
      "utcoffset": 0,
      "accuracy": 3263,
      "ext": {
        "geo_criteria_id": 9197207
      }
    },
    "carrier": "72009",
    "language": "fr",
    "make": "Apple",
    "model": "iPhone14,3",
    "os": "iOS",
    "osv": "26.6.1",
    "connectiontype": 5,
    "devicetype": 4,
    "ifa": "df23895d-6a56-41e9-bb8c-f19163328c19",
    "hwv": "iPhone14,3",
    "w": 428,
    "h": 926,
    "pxratio": 3.0,
    "sua": {
      "browsers": [
        {
          "brand": "Mozilla",
          "version": [
            "5",
            "0"
          ]
        },
        {
          "brand": "AppleWebKit",
          "version": [
            "605",
            "1"
          ]
        }
      ],
      "platform": {
        "brand": "iPhone",
        "version": [
          "26",
          "6"
        ]
      },
      "mobile": 1,
      "bitness": "64",
      "model": "iPhone",
      "source": 3
    },
    "ext": {
      "atts": 3,
      "audioout": 3,
      "ifa_type": "idfa",
      "scrollposx": 0,
      "scrollposy": 0
    }
  },
  "user": {
    "id": "kxz2KP24nII51245YrV2AFtsQ72",
    "ext": {
      "session": {
        "duration": 137,
        "depth": 17,
        "requestssinceappopen": 17,
        "priorclicks": 0
      },
      "idage": 12960000
    }
  },
  "at": 1,
  "tmax": 2000,
  "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-v11.13.0"
    }
  },
  "cattax": 500,
  "ext": {
    "google_query_id": "ANy-zc08FK-h142dS00t819143TE021SS56r617vV09n09J3OaP354s93vIU300bzJ7e5cG2",
    "fcap_scope": 3,
    "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 属性。在 Real-time Bidding API 中,广告素材属性使用字符串枚举值表示。如需详细了解这些属性如何与 buyer-declarable-creative-attributes.txt 中的数字 ID 对应,请参阅映射指南。
  • 提交广告素材时,请使用您希望投放的尺寸,即插页式广告素材的常见尺寸。该广告素材仍能以其他尺寸投放。
  • 每个无尺寸广告素材只会占用一次广告素材数量上限,即使它以多种尺寸投放也是如此。

后续步骤