Unity Ads Integration Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 38

Generative Art – Made with Unity
基本操作与集成手册
2018.8
1
2.x
Unity后台操作
Unity ID
Operate后台
Game ID
Placement ID
广告位
动发送收入
内容预览
广告代集成
Services Window
Asset Store Package
iOS SDK
Android SDK
填写Store ID
Test Mode
得技支持
2
Unity ID
Operate后台
Game ID
Placement ID
广告位
动发送收入
Unity后台操作
3
4
Unity ID
Unity ID是您使用所有Unity
的身份识别ID.
如果您没有Unity ID,
册:
https://id.unity.com/
注册需要您:
同意Unity条款
I'm not a robot验证
5
Operate后台
您可以在Operate后台
广告位管理,同
您提供了丰富的收入分析
.
https://operate.dashboard.
unity3d.com/
6
Game ID
在您ProjectUnity会自动为您生成
Game ID.
Game IDSDK与后台的,广告运
需要把Game ID提供, 用于
UnityAds SDK的初始化.
Game ID也是Unity唯一定位您游的身份识别
ID, Unity支持咨询问题时, 也需要您提供
GameID, 以便针对戏为您解决问题.
注意:
Unity Game ID7位数字成,它不等同于您
的商店ID勿混淆使用.
7
Project
首先您的游新建一个
NEW PROJECT.
参考明根据游戏实际
况填写Store IDCOPPA
提示:
如果您的游不是供美国13以下儿
童使用的,无需勾COPPA,但我
您仔细阅读COPPA协议以取得全面
的了解.
8
Game ID
在后台左侧导
Project.
Monetization
Platforms
即可Unity动为该
成的Game ID (7位数字格
).
9
Placement ID
在您ProjectUnity也会自动为您生成2个广告位Placement ID, 您也可
以手添加更多.
一般开者可能需要使用不同置的Placement ID来达到不同的广告效果,
种情况就需要广告运Placement ID.
10
Placement ID
在后台左侧导
Project.
Monetization
Placements
即可当前游的广告位
Placement ID.
11
添加Placement
Unity会自动为每个游
生成2Placement, 您可以
ADD PLACEMENT添加
更多.
12
广告位
您可以中广告位Placement
后,在面修改其广告行
,如右.
提示:
是否允广告,开都能
视频完整看完成后予玩家励。
根据行业惯例,一般建激励视频设
不可跳
13
动发送收入
Operate.
Ad Data Export
Email & CSV
ADD NEW REPORT
提示
支持添加多个告收件人.
如果分割的Split by多(尤其同
包含国家与其他),告可能会
很大,或者服器可能因分析超
告无法正常.
Unity支持4种集成方式:
Services Window
Asset Store Package
iOS SDK
Android SDK
广告代集成
14
15
Services Window
使用UnityUnity版本不低于5.5的开者,可以在Unity Editor
Services面板一开启广告Ads.
16
启用Ads
*要求Unity版本不低于5.5
首先到Unity Editor>File>Build Settings,
PlatformiOSAndroid.(目前广
告服只支持2个平台)
然后通Editor面板上的 Unity
务图标开启广告Ads.
者可以选择新建一个目开启广告服
,或接已有的.
17
广告展示、回
1.在展示广告 Show 之前,需要先用 IsReady 判断
广告是否已加完成.
2.与玩家励,要在展示广告Show的同时传
看事件的回resultCallBack(
ShowOptions).
3.理回调时,一般判断当玩家看广告完成
励。
提示:
即使可跳的广告,如果玩家看完广告的候,也
会触发观看完成的回
定广告看回
18
Asset Store Package
使用UnityUnity版本不低于4.6的开者,可以在Unity AssetStore
官方号下最新的UnityAds源包:
https://assetstore.unity.com/packages/add-ons/services/unity-ads-66123
19
入广告源包
*要求Unity版本不低于4.6
提示:
入后需要到Unity Editor>File>Build Settings, PlatformiOSAndroid.(目前广告服只支持2个平台)
20
使用广告源包
集成代Services Window
一不同,是需要开者手动调
用广告初始化.
定广告看回
初始化广告
21
iOS SDK
iOS(Xcode)境下的开者,可以在Unity官方GitHub号下最新的iOS
SDK (UnityAds.framework),使用Objective-CSwift行广告集成:
https://github.com/Unity-Technologies/unity-ads-ios/releases
SDK 最低支持 iOS 7.0
处仅讲Obj-C方法,Swift码请参考线文档.
22
入广告SDK
首先拖拽UnityAds.framework
戏项目,选择Copy.
然后在ViewController.himport
UnityAds.
提示:
如果没用到delegate方法可以不用conform
<UnityAdsDelegate>
定广告看回
初始化广告
23
广告初始化
使用Game ID初始化广告
调试选项
setDebugModeLog
testMode使用测试广告
定广告看回
24
广告展示
使用Placement ID展示广告
提示:
展示广告 show 之前,需要先用 isReady
断广告是否已加完成.
如果广告始无法ready,可以使用
getPlacementState检查广告位的状.
在上线后,仍然可以在dashboard整广告
位是否允.
定广告看回
25
广告回
过实现<UnityAdsDelegate>
方法,可以指定系的广告回
函数:
提示:
一般判断当玩家看广告完成completed
.
即使可跳的广告,如果玩家看完广告的
候,也会触发观看完成的回.
定广告看回
初始化广告
看完励用
26
Android SDK
Android Studio境下的开者,可以在Unity官方GitHub号下最新的
Android SDK (unity-ads.aar)行广告集成:
https://github.com/Unity-Technologies/unity-ads-android/releases
SDK 最低支持 API 16 (Android 4.1)
无法使用.aar的开需参考在线文档integrating without Android Studio部分行广告集成.
27
入广告SDK(1/2)
新建aarModule选择
unity-ads.aar入到目中.定广告看回
初始化广告
28
入广告SDK(2/2)
appModule Settings里,添加unity-ads.
定广告看回
初始化广告
29
广告初始化
使用Game ID初始化广告
调试选项
setDebugModeLog
testMode使用测试广告
重要!
只初始化一次.
Unity SDK 不支持多程,且所
有广告操作要放在主线.
定广告看回
30
广告展示
使用Placement ID展示广告
提示:
展示广告 show 之前,需要先用 isReady
断广告是否已加完成.
如果广告始无法ready,可以使用
getPlacementState检查广告位的状.
在上线后,仍然可以在dashboard整广告
位是否允.
定广告看回
31
广告回
过实现IUnityAdsListener的方
法,可以指定广告回函数:
提示:
一般判断当玩家看广告完成completed
.
即使可跳的广告,如果玩家看完广告的
候,也会触发观看完成的回.
看完励用
填写Store ID
Test Mode
得技支持
32
33
iOSStore ID
是从iTunes store
URL中提取的,如右
高亮部分:
填写Store ID
-iOS
34
填写Store ID
-Android
AndroidStore
ID是从Google Play
store URL中提取的,
如右高亮部分:
35
Test Mode
Unity支持通添加测试设备、平台置、代方式测试广告.
测试结束后请务必关闭测试广告,以免影响您的变现收入.
: Test Devices > Platform Settings >
Test Devices
Operate > Ad Data > Export > Test Devices
Platform Settings
Operate > Project > Platform > Settings
iOS SDK
[UnityAds setDebugMode:true];
Android SDK
UnityAds.setDebugMode(true);
定广告看回
36
取技支持
Operate后台:
填写表格得支持,如右
种方式我可以自动查询您的账户信息,以
便更快速的您解决问题.
件:
unityads-support@unity3d.com
如果您无法使用Contact Support form,您也
可以发邮取支持,但需要您提供情信息
以便问题的定位和解决。
37
Unity ID: http://id.unity.com/
Operate后台: https://operate.dashboard.unity3d.com
Asset Package: https://assetstore.unity.com/packages/add-ons/services/unity-ads-66123
iOS SDK: https://github.com/Unity-Technologies/unity-ads-ios/releases
Android SDK: https://github.com/Unity-Technologies/unity-ads-android/releases
Unity Ads线文档 [英文]: http://unityads.unity3d.com/help/index
Unity Ads线文档 [中文]: https://github.com/unity-cn/unityads-help-cn/wiki
见问题FAQhttps://github.com/unity-cn/unityads-help-cn/wiki/monetization
广告技支持: unityads-support@unity3d.com
38
Unity Ads Support

Navigation menu