Chartboost应用程序创建
1.进入Chartboost界面后点击左下方+APP进行应用程序的创建。
2.填写应用相关信息,点击Save后完成应用创建。
-
Platform:选择应用对应平台。
-
App Nickname:您可以自行命名应用名称,该名称将会被展示在dashboard。
-
App Store ID or iTunes URL / App Bundle ID:若您的应用已上架应用商店,请在此处填写对应应用商店App ID。
-
App Operation:指您APP的屏幕显示情况,Portrait为竖屏,Landscape指横屏,通常都勾选。
-
Test Mode:此处选择Enabled即为开启测试模式,开启测试模式时,所有Chartboost获取的广告请求都将填充测试广告。
-
Behavioral Targeting指行为展示:Opt out of behavioral targeting指关闭行为追踪,通常不选择。
- Block Creative Types:广告投放素材屏蔽选项。
- Static: 勾选代表不允许图片广告投放。
- Video: 勾选代表不允许视频广告投放。
- Playable: 勾选代表不允许试玩广告投放。
Tip:勾选会影响填充及填充率,建议不勾选。
Chartboost广告单元创建
1.点击左上角 All Apps,并选择对应的应用,选择左下角的+ CAMPAIGN。
2.选择Network Publishing,开始创建广告单元。Tip:您需要补充完善付款信息,并完成应用程序审核后才能完成创建广告单元。
您可以点击右上方下拉菜单,并进入MANAGE FUNDS模块。在Payment Details面板完善付款信息。
3.填写广告单元相关信息后,点击Save进行保存。
-
Campaign Name:您可以自行定义您的代码位名称,我们建议您命名为:Placement ID_Ad Network Name_ Country_Floor Price。(例如:6539_CB_USA_40)
-
Placement Type:选择相应的广告单元类型。
-
Logic:Chartboots 内部广告位的权重系统,选择 Highest 代表权重最高,通常选择Highest。
- Filtering:过滤选项,通常不做调整。
- Audience:可以通过游戏类型的用户进行定向,通常不做调整。
Tip:Chartboost创建应用程序后需要进行一次审核即APP Review,若在Select app(s)`中应用数量显示为0(如下图)则需要进入完成应用程序审核,审核完成后,方可添加广告广告单元。
OpenMediation后台配置
Ad Network配置
1.进入OpenMediation后台,点击左侧导航栏Ad Network→在Chartboost后方点击Edit。
2.填写对应信息后,点击Save后保存。
- APP ID&App Signature:选择指定的应用程序后,点击左侧APP SETTING下拉菜单后打开Basic Setting面板,App ID & App Signature展示在右边。
-
Currency:选择您Chartboost报表模块中对应的货币单位。
-
User ID&User Signatures:点击左上角Chartboost后回到All Apps界面,点击TOOLS的下拉菜单后打开API Explorer面板,User ID&User Signature展示在面板上。
Instance 配置
1.点击左侧导航栏Mediation→选择对应的广告单元→Add Instance。
2.填写相应信息后保存设置。
-
Ad Network:选择Chartboost。
-
Instance Name:您可以自行定义您的广告单元名称,我们建议您命名为:Placement ID_Ad Network Name_ Country。(例如:6539_Chartboost_USA_40)
-
Unti ID:您可以选择相应的应用程序后,在MONETIZATION下拉菜单中点击Publishing Campaigns,Campaign Name即为Unit ID。
Chartboost测试模式
1.进入Chartboost后台,选择对应应用后。点击左侧导航栏APP SETTINGS→Basic Settings。
2.将Test Mode切换为Enabled状态,并在下方输入测试失效时间。
添加 SDK 和 Adapter 到项目中
Android
1. 添加 Chartboost SDK
- 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
implementation 'com.chartboost:chartboost-sdk:+'
implementation 'com.google.android.gms:play-services-base:+'
implementation 'com.google.android.gms:play-services-ads-identifier:+'
2. 添加 Chartboost Adapter
Adapter 的集成支持 Maven(Gradle依赖)自动下载和手动下载两种方式。
Gradle 依赖
- 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
implementation 'com.openmediation.adapters:chartboost:+'
手动下载
- 点击下载 Chartboost Adapter。
- 在工程中的 build.gradle 中添加 Adapter 依赖。
3. 仅针对使用 ProGuard
如果您将 ProGuard 与 Chartboost 适配器一起使用,则必须将以下代码添加到 ProGuard 配置中 (Android Studio: proguard-rules.pro or Eclipse: proguard-project.txt):
-dontwarn com.chartboost.**
-keep class com.chartboost.** { *; }
-dontwarn org.greenrobot.eventbus.**
-keep class org.greenrobot.eventbus.** { *; }
iOS
OpenMediation 支持 Cocoapods 和手动下载两种方式。
Cocoapods
使用 Cocoapods 集成 Chartboost SDK,请在podfile中输入一下命令即可。
pod 'ChartboostSDK'
使用 Cocoapods 集成 Chartboost Bid SDK,请在podfile中输入一下命令即可。
pod 'ChartboostHelium'
手动下载
1. 下载 Chartboost framework。
- 您可以点击这里找到最新的Chartboost SDK。
2. 添加 Chartboost framework到您的项目中。
评论
文章评论已关闭。