ironSource

ironSource应用创建

1.登录ironSource后台,在左侧导航栏APPS模块选择Add New App开始创建应用。___1.jpg 

2.填写应用信息后,点击Add App___2.jpg

  • Mobile App:若您的应用已上架应用商店,请输入App Store或Google Play下载链接后,并点击Import App Info。
  • App Not Live in the Application Store:若您的应用尚未上架应用商店,您可以在Temporary Name输入临时应用名称,并选择相应的操作系统。当应用上架应用商店后进行更改。

___3.jpg

  • Setup Configurations:您可以选择New Setup来创建新的应用设置,也可以选择Duplicate setup from another application复制已创建的应用设置。
  • COPPA - ironSource network:对于儿童隐私保护的一定规范,详情请参阅ironSource文档。
  • CCPA - ironSource network:即《加利福尼亚消费者隐私法》,您可以进入ironSource文档了解更多。

 

ironSource广告单元创建

1.进入左侧导航栏MONETIZE模块,选择Ad Unit & Placements___4.jpg

2.在APPLICATIONS处选择对应应用,并选择对应广告类型后,点击New Instance。

注:只有您的应用正式上架应用商店后方可创建Instance。

___5.jpg

3.填写广告单元信息后,点击Save。 ___6.jpg

Instance Name:您可以自行定义您的Instance名称,我们建议您命名为
AdTiming Placement ID_Ad Network Name_ Country_Floor Price
例如:6539_IS_USA_40

Pricing:选择Optimized by ironSource即由ironSource自动进行eCPM优化,若选择Flat eCPM即可针对特定地域设定eCPM底价。

 

AdTiming后台配置

Ad Network配置

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

2.填写相关信息后,点击Save___8.jpg

  • App Key:您可以在ironSource后台左侧导航栏APPS模块下的App Management获取。 ___9.jpg___10.jpg
  • Currency:选择您ironSource报表模块中对应的货币单位。
  • User Name:您可以点击ironSource后台右上角用户图标,并选择My Account获取User Name。___11.jpg
  • Secret Key:您可以点击ironSource后台右上角用户图标,并选择My Account后,在API模块获取Secret Key___12.jpg

 

Instance配置

1.点击左侧导航栏MediationAdd Instance___13.jpg

2.填写相关信息后,点击Save。___14.jpg

  • Ad Network:选择ironSource。
  • Instance Name:您可以自行定义您的广告单元名称,我们建议您命名为
    AdTiming Placment ID_Ad Network Name_ Country_Floor Price
    例如:6539_IS_USA_40
  • Unit ID:您可以在ironSource后台左侧导航栏MONETIZEAd Units & Placements模块中获取您的Unit IDmceclip0.png

 

ironSource测试模式

点击左侧导航栏MONETIZETesting页面,选择New Test Device添加测试设备。___16.jpg

  • 您需要确保Ad Units & Placement界面下对应的广告位已开启Test Mode Active开关。___17.jpg

 

添加 SDK 和 Adapter 到项目中

Android

1. 添加 ironSource SDK

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

2. 添加 Google Play Services

  • 在 AndroidManifest.xml 文件的 <application> 标签内添加以下内容:
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
  • Google Advertising ID

ironSource SDK 需要能够获取 Google Advertising ID 才能正常运行。关于如何集成 Google Play Services,请参阅本指南。   

3. 添加 ironSource 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:ironsource:3.3.0@aar'

   手动下载

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

4. 仅针对使用 ProGuard

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

-keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface {
    public *;
}
-keepclassmembers class * implements android.os.Parcelable {
    public static final android.os.Parcelable$Creator *;
}
-keep public class com.google.android.gms.ads.** {
   public *;
}
-keep class com.ironsource.adapters.** { *;
}
-dontwarn com.ironsource.mediationsdk.**
-dontwarn com.ironsource.adapters.**
-dontwarn com.moat.**
-keep class com.moat.** { public protected private *; }

 

iOS

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

Cocoapods

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

pod 'IronSourceSDK'
Copy

手动下载

1. 下载 IronSource framework。

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

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

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

评论

0 条评论

登录写评论。