UnityAds

Unity 账户创建

1.进入Unity官网,创建并登录您的Unity账户。___1.jpg

2.登录账户后,点击 控制面板 进入创建app步骤。___2.jpg

 

Unity应用程序创建

1.进入Operate板块,选择左侧导航栏Projects并点击New Project开始创建应用程序。___3.jpg

2.输入Project name等信息后,点Add Project创建应用程序。若您的应用程序未上架,则 App Store id 及 Google Play Store id可以在您的应用上架后再进行补充填写。

 

Unity广告位创建

1.进入Project选择Monetization下拉菜单中的Placements板块。___5.jpg点击进入Project板块后,Unity会默认创建一个video广告位(即插屏视频广告位)和一个rewardedVideo广告位(激励视频广告位)。

2.点击Add Placement添加广告位mceclip8.png

3.填写Placement ID,选择需要创建的广告位形式后点击Create Placementmceclip7.pngPlacement ID仅允许使用字母,数字和下划线。

4.编辑广告位设置后,进行保存___29.jpg

  • Placement ID:您可以自行定义您的Placment ID,我们建议您命名为:AdTiming Placement ID_Ad Network Name_ Country。(例如:6539_Unity_USA_40)

  • Status:及Placement状态,Enabled为开启、Disabled为关闭。

  • Ad types:点击后可选择接受的广告素材类型,包括Video(视频)、Display(图片)、Playable(试玩),推荐勾选视频和试玩。

  • Muting:指广告播放时是否为静音状态,推荐选择Audio not muted(非静音)。

  • Allow skip:是否允许广告可跳过。激励视频广告位选择No(不可跳过)。插屏视频一般选择Yes(可跳过)。

 

AdTiming后台配置

 Ad Network配置

1.进入AdTiming后台,点击左侧导航栏Ad Network→在Unity后方点击Editmceclip9.png

2.填写相关信息后点击Savemceclip10.png

  • Game ID:您可以在Unity后台Placement页面中获取Game ID。mceclip12.png

  • Currency选择Unity后台报表中的相应货币单位。

  • API Key您可以通过以下步骤获取API Key

    • 进入Dashboard,选择Ads Data Export下拉菜单中的API Access___13.jpg

       
    • 在Monetization Stats API Access后方获取API Key,若没有自动生成,可点击Create API Key生成。___31.jpg 
  • Organization core ID:您可以在Unity后台的Settings中获取。___30.jpg

 

Instance 配置

1.点击左侧导航栏Mediation→选择对应广告位→Add Instancemceclip13.png

2.填写相应信息后保存设置。mceclip14.png

  • Ad Network:选择Unity。
  • Instance Name:您可以自行定义您的广告单元名称,我们建议您命名为AdTiming Placement ID_Ad Network Name_ Country  例如:6539_Unity_USA_40

  • Unit ID:您可以进入Unity Placement界面获取,即Placement ID。___18.jpg

 

Unity测试模式

开启测试模式进行测试非常重要,我们强烈建议您在应用发布前通过以下方式进行测试。

1.进入Unity后台,选择Projects界面,选择相应的应用。___22.jpg


2.点击Settings下拉菜单进入Project Settings页面,选择Test mode模块。选择应用对应平台之后,勾选Override client test mode,并选择Force test mode ON (i.e. use test ads) for all devices。点击save后即为开启测试模式。mceclip15.png

 

添加 SDK 和 Adapter 到项目中

Android

1.  添加 UnityAds SDK

  • 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
dependencies {
    ...
    implementation 'com.unity3d.ads:unity-ads:3.4.6'
}

2. 添加 UnityAds 适配器

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:unity:3.5.0@aar'     

     手动下载

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

3. 仅针对使用 ProGuard

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

-keepattributes SourceFile,LineNumberTable
 -keepattributes JavascriptInterface
 -keep class android.webkit.JavascriptInterface {
     *;
 }
 -keep class com.unity3d.** {
     *;
 }

 

iOS

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

Cocoapods

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

pod 'UnityAds'
Copy

手动下载

1. 下载 Unity framework。

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

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

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

评论

0 条评论

登录写评论。