自定义广告平台支持常规的激励视频、横幅、插屏、原生、开屏广告。
我们推荐您按照以下结构创建自定义广告平台所需要的文件:
CustomAdapter/
├── Base/ # 基础适配器模块
│ ├── DemoCustomAdapterCommonHeader.h # 用于声明一些公共的头文件
│ ├── DemoCustomBaseAdapter.h # 基础适配器头文件
│ ├── DemoCustomBaseAdapter.m # 基础适配器实现,用于定义指定初始发适配器的类名,和定义一些工具方法
│ ├── DemoCustomInitAdapter.h # 初始化适配器头文件
│ └── DemoCustomInitAdapter.m # 初始化适配器实现
├── Banner/ # Banner广告适配器
│ ├── DemoCustomBannerAdapter.h
│ ├── DemoCustomBannerAdapter.m
│ ├── DemoCustomBannerDelegate.h
│ └── DemoCustomBannerDelegate.m
├── Interstitial/ # 插屏广告适配器
│ ├── DemoCustomInterstitialAdapter.h
│ ├── DemoCustomInterstitialAdapter.m
│ ├── DemoCustomInterstitialDelegate.h
│ └── DemoCustomInterstitialDelegate.m
├── Native/ # 原生广告适配器
│ ├── DemoCustomNativeAdapter.h
│ ├── DemoCustomNativeAdapter.m
│ ├── DemoCustomNativeDelegate.h
│ ├── DemoCustomNativeDelegate.m
│ ├── DemoCustomNativeObject.h
│ └── DemoCustomNativeObject.m
├── RewardVideo/ # 激励视频广告适配器
│ ├── DemoCustomRewardVideoAdapter.h
│ ├── DemoCustomRewardVideoAdapter.m
│ ├── DemoCustomRewardVideoDelegate.h
│ └── DemoCustomRewardVideoDelegate.m
└── Splash/ # 开屏广告适配器
├── DemoCustomSplashAdapter.h
├── DemoCustomSplashAdapter.m
├── DemoCustomSplashDelegate.h
└── DemoCustomSplashDelegate.m
强烈推荐您下载 Demo 查看示例代码,这有助于您快速完成接入。
关于如何添加配置自定义广告平台类名,以横幅举例,请参考下图:
关于如何区分是否创建的是客户端竞价自定义广告源,请参考下图: