接unityads_unity接入unity Ads详细流程

http://www.sohu.com/a/160890758_667928

unity官方提供的广告插件unity Ads总体来说还是很方便的,目前只支持安卓和iOS的广告,而且官方已经处理好了unity和安卓或者iOS的调用所以根本不需要再为平台编写中间件进行交互,这点还是很棒的。

看看unity官方宣传,拿《天天过马路》45天赚了1百万美元的广告费进行宣传,想想还真是有点小鸡冻!扯远了~~

下面看看官方的接入教程:

接入有两种办法:

方法一:5.1以上的版本之间可以在Unity编辑器内Window > Services > Ads进行开启

1、在Window > Services > Ads进行开启

2、将开关打开,勾选下面的平台等信息即可(Enable test mode:勾选之后未上线之前,unity发布选项勾选development即可显示测试广告)

3、切换到Code Samples可以看到示例代码,在合适的地方如代码那样调用即可显示广告

方法二:5.1及以下的版本可以在Asset Store下载到插件:下载地址

1、下载完毕后将.unity文件导入到项目中

2、在http://dashboard.unityads.unity3d.com/ 创建项目,获得安卓和iOS的unity ads的id(储存起来,回头要用)

3、初始化广告

[csharp]  view plain

copy

if(Advertisement.isSupported) {// If runtime platform is supported...

Advertisement.Initialize(gameId, enableTestMode); // ...initialize.

}

4、在需要显示广告的地方调用显示广告

[csharp]  view plain

copy

Advertisement.Show();

●共享一个unity ads帮助类,从unity ads demo提取出来的,特别好用

[csharp]  view plain

copy

///

/// UnityAdsHelper.cs - Written for Unity Ads Asset Store v1.1.4

///  by Nikkolai Davenport

///

usingSystem;

usingUnityEngine;

usingSystem.Collections;

#if UNITY_IOS || UNITY_ANDROID

usingUnityEngine.Advertisements;

#endif

publicclassUnityAdsHelper : MonoBehaviour

{

publicstringiosGameID ="24300";

publicstringandroidGameID ="24299";

publicboolenableTestMode =true;

publicboolshowInfoLogs;

publicboolshowDebugLogs;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值