(6.4.93.5) - 更新上报version字段
(6.4.93.4) - 解决原生广告上报问题
(6.4.93.3) - 首个广告请求loadADWithInfo需要等待OpAdxSdk完成后再执行
(6.4.93.2) - Adapter内部进行OpAdxSdk的初始化,不再需要外部初始化OpAdxSdk代码
TPNOperaSDKAdapter 是 Opera Ads SDK 的 TopOn (AnyThink) 聚合适配器。 通过集成此适配器,您可以在 TopOn 的聚合瀑布流(Waterfall)或 Bidding 系统中加载并展示 Opera 的广告资源,从而最大化您的变现收益。
- 支持 TopOn 自定义 Adapter 接入
- 支持 Native(原生)、Banner、Interstitial、Rewarded广告格式
- 自动处理 Opera SDK 的状态检测与 Mediation 参数注入
- 支持 CocoaPods 一键集成
在您的项目的 Podfile 中添加以下代码:
source '[https://github.com/CocoaPods/Specs.git]'
target 'YourProjectTarget' do
# 添加 TopOn 主 SDK (如果没有)
pod 'TPNiOS','6.4.93'
# 添加 Opera 聚合适配器
pod 'TPNOperaSDKAdapter'
end
运行安装命令:
Bash
pod install
🚀 快速开始
1. 初始化 SDK (Required)
Adapter不再需要外部初始化代码,内部会自动初始化OpAdxSdk。
2. TopOn 后台配置
要在 TopOn 聚合管理后台中启用 Opera 广告源,请按照以下步骤添加 Custom Network (自定义广告平台):
登录 TopOn 开发者后台。
进入 Network -> Custom Network。
添加 app_id (pub1xxxxxxxxx/ep1xxxxxxxxx/app1xxxxxxxxx)
添加 bundle_id (苹果的appid,一串数字)
添加一个新的自定义广告源,并填写以下 Adapter 类名信息:
广告类型 (Ad Type) Adapter 类名 (Class Name)
Native (原生广告) OpAdxToponNativeAdapter
Banner (横幅广告) OpAdxToponBannerAdapter
Interstitial (插屏广告) OpAdxToponInterstitialAdapter
RewardVideo (激励广告) OpAdxToponRewardVideoAdapter
注意: serverInfo 中的参数(如 slot_id)将透传给 Adapter,请确保在 TopOn 后台配置的参数键值与 Opera 提供的广告位 ID 对应。
⚠️ 常见问题 (FAQ)
Q: 需要手动设置 Mediation Provider 吗? A: 不需要。TPNOperaSDKAdapter 会在检测到 SDK 初始化成功后,自动注入 TopOn 的 Mediation 标识,您只需关注业务层的初始化即可。