基本流程介绍
一、各广告类型集成类说明
开发者可以根据自身需求继承相应广告形式的类(参照下表)并重写所有抽象方法,在相应的方法中调用广告平台的API,并通过类成员变量mLoadListener
回调加载的结果,通过类成员变量mShowListener
回调广告展示、点击、关闭等事件结果。
广告类型 | 类名 | 对应继承的类 |
---|---|---|
激励视频 | com.tpcustomadapter.CustomInterstitialVideoAdapter | TPRewardAdapter |
插屏 | com.tpcustomadapter.CustomInterstitialAdapter | TPInterstitialAdapter |
原生 | com.tpcustomadapter.CustomNativeAdapter | TPNativeAdapter |
横幅 | com.tpcustomadapter.CustomBannerAdapter | TPBannerAdapter |
开屏 | com.tpcustomadapter.CustomSplashAdapter | TPSplashAdapter |
二.TP后台创建自定义广告平台
-
(1)需要在高级功能-->自定义广告平台中点击新增广告平台按钮
-
(2)填写广告平台信息:
三.TP后台添加创建的广告平台
- 选择对应的广告类型,点击添加广告源;
- 找到刚才创建好的“自定义广告平台“,添加请求参数:
- 广告源的参数将通过TP以map传递给自定义Adapter 使用;
- 建议参数中包含自定义Network SDK需要调用的全部参数,如 App ID 、Placement ID等,取数据用自己定义的key来取;
- 参数必须符合json 格式,并且不能够包含JSON对象
如下图,添加创建“自定义广告平台“所需的appId
和placementId