TopOn接入Carty
集成 CartyTopOnAdapter
通过 CocoaPods 集成,请按以下骤进行:
1.在项目的Podfile中添加以下内容:
http
//TopOnSDK > 6.4.9.3
pod CartyTopOnAdapter
//TopOnSDK <= 6.4.9.3
pod 'CartyTopOnAdapter/6493'2.在终端中运行以下指令:
http
pod install --repo-update在TopOn配置Carty平台
在菜单打开 "广告平台" 页面,然后点击 "+ 自定义广告平台"

按下表设置 "iOS Adapter类名" 并 提交
| 广告类型 | 类名 |
|---|---|
| 横幅 | CartyTopOnBannerAdapter |
| 原生 | CartyTopOnNativeAdapter |
| 插屏 | CartyTopOnInterstitialAdapter |
| 激励视频 | CartyTopOnRewardedAdapter |
| 开屏 | CartyTopOnAppOpenAdapter |

在菜单打开 "聚合管理" 页面, 然后点击 "添加广告源"
- 在广告平台 选择 自定义平台(Carty)
- 在应用维度参数 增加一个参数
appid并 填入您的 carty_app_id - 在Slot ID 填入您的 carty_广告位ID
- 然后提交

如需要设置横幅的尺寸可按以下格式进行填写:
需要在广告维度参数 增加一个参数 bannerSize 并填入指定的尺寸
- bannerSize 支持的尺寸: "320x50" 或 "320x100" 或 "300x250"

扩展配置
您可以按以下方法将特定的扩展字段,在加载时传递给CartySDK
objc
NSMutableDictionary * loadConfigDict = [NSMutableDictionary dictionary];
//设置横幅的 bannerSize (此参数仅横幅生效)
//支持设置的 bannerSize: "320x50" 或 "320x100" 或 "300x250"
loadConfigDict[@"Carty_BannerSize"] = @"320x50";
//设置广告的静音状态
loadConfigDict[@"Carty_isMute"] = @(YES);
//加载广告
[[ATAdManager sharedManager] loadADWithPlacementID:self.pid extra:loadConfigDict viewController:self delegate:self];