Chartboost

Chartboost应用程序创建

1.进入Chartboost界面后点击左下方+APP进行应用程序的创建。___1.jpg

2.填写应用相关信息,点击save后完成应用创建。___2.jpg

  • 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:勾选代表不允许试玩广告投放。

         注意:勾选会影响填充及填充率,建议不勾选。

 

Chartboost广告单元创建

1.点击左上角,并选择对应的应用,选择左下角的+ CAMPAIGN___3.jpg

2.选择Network Publishing,开始创建广告单元。___4.jpg注意:您需要补充完善付款信息,并完成应用程序审核后才能完成创建广告单元。

您可以点击右上方下拉菜单,并进入MANAGE FUNDS模块。在Payment Details面板完善付款信息。___5.jpg

3.填写广告单元相关信息后,点击save进行保存。___6.jpg

  • Campaign Name:您可以自行定义您的代码位名称,我们建议您命名为:AdTiming Placement ID_Ad Network Name_ Country_Floor Price。(例如:6539_CB_USA_40

  • Placement Type选择相应的广告单元类型。

  • LogicChartboots 内部广告位的权重系统,选择 Highest 代表权重最高,通常选择Highest。

  • Filtering过滤选项,通常不做调整。
    • Audience可以通过游戏类型的用户进行定向,通常不做调整。

注意:Chartboost创建应用程序后需要进行一次审核即APP Review,若在Select app(s)`中应用数量显示为0(如下图)则需要进入完成应用程序审核,审核完成后,方可添加广告广告单元。___7.jpg

 

AdTiming后台配置

Ad Network配置

1.进入AdTiming后台,点击左侧导航栏Ad Network→在Chartboost后方点击Edit___8.jpg

2.填写对应信息后,点击save后保存。___9.jpg

  • APP ID&App Signature:选择指定的应用程序后,点击左侧APP SETTING下拉菜单后打开Basic Setting面板,App ID & App Signature展示在右边。___10.jpg
  • Currency选择您Chartboost报表模块中对应的货币单位。

  • User ID&User Signatures点击左上角Chartboost后回到All Apps界面,点击TOOLS的下拉菜单后打开API Explorer面板,User ID&User Signature展示在面板上。___11.jpg

 

Instance 配置

1.点击左侧导航栏Mediation→选择对应的广告单元→Add Instance___12.jpg

2.填写相应信息后保存设置___13.jpg

  • Ad Network:选择Chartboost。

  • Instance Name您可以自行定义您的广告单元名称,我们建议您命名为:AdTiming Placment ID_Ad Network Name_ Country。(例如:6539_Chartboost_USA_40)

  • Unti ID您可以选择相应的应用程序后,在MONETIZATION下拉菜单中点击Publishing CampaignsCampaign Name即为Unit ID。___14.jpg

 

Chartboost测试模式

1.进入Chartboost后台,选择对应应用后。点击左侧导航栏APP SETTINGSBasic Settings___15.jpg

2.将Test Mode切换为Enabled状态,并在下方输入测试失效时间。___16.jpg

 

添加 SDK 和 Adapter 到项目中

Android

1.  添加 Chartboost SDK

  • 将下面的脚本添加到您的 project-level build.gradle 文件中 repositories 分段内。
 ...
 allprojects {
   repositories {
       ...
       jcenter()
       maven {
           url "https://chartboostmobile.bintray.com/Chartboost"
       }
    }
 }
  • 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
dependencies {
...
implementation 'com.chartboost:chartboost-sdk:8.1.0'
implementation 'com.google.android.gms:play-services-base:17.4.0' implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0' }

 

2.  添加 Chartboost Adapter

Adapter 的集成支持 Maven(Gradle依赖)自动下载和手动下载两种方式。

    Gradle 依赖

  • 将下面的脚本添加到您的 project-level build.gradle 文件中 repositories 分段内。
 ...
allprojects {
repositories {
...
jcenter()
maven {
url "https://dl.adtiming.com/android-sdk"
}
}
}
  • 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
 implementation 'com.adtiming.adapters:chartboost:3.4.0@aar'

     手动下载

  • 点击下载 Chartboost Adapter
  • 复制 ChartboostAdapter-x.x.x.aar 到工程的 libs 文件夹中。
  • 在工程中的 build.gradle 中添加以下依赖:
implementation (name:'ChartboostAdapter-x.x.x', ext:'aar')

 

3. 更新 AndroidManifest.xml

 <activity
android:name="com.chartboost.sdk.CBImpressionActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:excludeFromRecents="true"
android:hardwareAccelerated="true"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />

 

4. 仅针对使用 ProGuard

如果您将 ProGuard 与 Chartboost 适配器一起使用,则必须将以下代码添加到 ProGuard 配置中 (Android Studio: proguard-rules.pro or Eclipse: proguard-project.txt):

-dontwarn com.chartboost.**.*
-keep class com.chartboost.** { *; }

 

iOS

AdTiming 支持 Cocoapods 手动下载两种方式。

Cocoapods

使用 Cocoapods 集成 Chartboost SDK,请在podfile中输入一下命令即可。

pod 'ChartboostSDK'
Copy

使用 Cocoapods 集成 Chartboost Bid SDK,请在podfile中输入一下命令即可。

pod 'ChartboostHelium'
Copy

手动下载

1. 下载 Chartboost framework。

  • 您可以点击这里找到最新的Chartboost SDK。

2. 添加 Chartboost framework到您的项目中。

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

登录写评论。