Skip to content

operaads/TPNOperaSDKAdapter

Repository files navigation

TPNOperaSDKAdapter iOS Change Log (Object-C)

(6.4.93.5) - 更新上报version字段

(6.4.93.4) - 解决原生广告上报问题

(6.4.93.3) - 首个广告请求loadADWithInfo需要等待OpAdxSdk完成后再执行

(6.4.93.2) - Adapter内部进行OpAdxSdk的初始化,不再需要外部初始化OpAdxSdk代码


TPNOperaSDKAdapter 适用于(TPNiOS<6.4.94)

Version Platform Language

TPNOperaSDKAdapter 是 Opera Ads SDK 的 TopOn (AnyThink) 聚合适配器。 通过集成此适配器,您可以在 TopOn 的聚合瀑布流(Waterfall)或 Bidding 系统中加载并展示 Opera 的广告资源,从而最大化您的变现收益。


📋 功能特性

  • 支持 TopOn 自定义 Adapter 接入
  • 支持 Native(原生)、Banner、Interstitial、Rewarded广告格式
  • 自动处理 Opera SDK 的状态检测与 Mediation 参数注入
  • 支持 CocoaPods 一键集成

🛠 安装指南

使用 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 标识,您只需关注业务层的初始化即可。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published