You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swift中Meta Audience Network原生广告Bid Payload String获取方式问询

Facebook Audience Network原生广告Bid Payload获取指南

核心说明

ad.loadAd(withBidPayload:)方法需要的Bid Payload String,来自你接入的第三方实时竞价(RTB)交易平台的竞价成功响应。

具体逻辑

  • 当你的应用向RTB平台发起广告竞价请求后,平台会联动包括Facebook Audience Network在内的多家广告源开展竞价。
  • 若Facebook在竞价中胜出,RTB平台会返回包含Bid Payload的响应数据,这个字符串就是你要传入withBidPayload:的参数内容。
  • 如果你没有接入第三方RTB平台,仅使用Facebook Audience Network的常规广告投放,无需调用该方法,直接使用无参数的loadAd()即可加载广告。

代码示例(RTB场景下的正确调用)

private func loadFacebookAd(with bidPayload: String) {
    // 移除旧广告视图
    adView?.removeFromSuperview()
    
    // 初始化原生广告实例(替换为你的实际Placement ID)
    let ad = FBNativeAd(placementID: "YOUR_PLACEMENT_ID")
    ad.delegate = self
    
    // 传入从RTB平台获取的Bid Payload字符串
    ad.loadAd(withBidPayload: bidPayload)
}

内容的提问来源于stack exchange,提问作者Ryan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 13:21:09