美文网首页unityunity3D技术分享征服Unity3d
Unity3dAds广告插件的使用(附Demo)

Unity3dAds广告插件的使用(附Demo)

作者: 好怕怕 | 来源:发表于2016-07-02 21:34 被阅读2677次

    这次我们学习一个方便在unity内进行接入广告平台,就是unityAds,这个广告平台是视频广告,可以在游戏暂停的时候全屏显示。最重要的是在unity里面接入极为方便!

    附上简洁的代码(底部附有Demo下载地址):

    using UnityEngine;
    using System.Collections;
    using UnityEngine.Advertisements;
    using UnityEngine.UI;
    /// <summary>
    /// 挂载到空物体或者Button上都可以,看个人编程喜好
    /// </summary>
    public class ShowAdOnStart : MonoBehaviour
    {
        //游戏广告ID(unityAds官网注册账号,申请游戏得到的游戏广告ID)
        private string gameId;
        //是否处于测试模式
        private bool enableTestMode = true;
        //测试的button
        private Button button;
        void Awake()
        {
            //初始化游戏ID,官网添加游戏时的广告ID
            gameId = "120228";
            //获取button组件
            button = GetComponent<Button>();
        }
        void OnEnable()
        {
            //绑定button事件
            button.onClick.RemoveAllListeners();
            button.onClick.AddListener(OnShowUnityAdsButtonClick);
        }
        IEnumerator Start()
        {
            //如果广告平台被支持
            if (Advertisement.isSupported)
            {
                //初始化ID
                Advertisement.Initialize(gameId, enableTestMode);
            }
            //等待广告初始化
            //如果没有完成初始化或者没有准备好
            while (!Advertisement.isInitialized || !Advertisement.IsReady())
            {
                //等待0.5s
                yield return new WaitForSeconds(0.5f);
            }
        }
        //button回调,显示广告
        void OnShowUnityAdsButtonClick()
        {
            //显示默认的广告
            Advertisement.Show();
        }
    }
    

    Demo下载地址:http://pan.baidu.com/s/1jIRi8rc
    注明:Demo直接打包成安卓包,在模拟器或手机都可以运行。

    如果有谁不知道怎么注册Ads账号或者怎么下载Ads插件的,给你们一个地址,下载这个视频就可以的,因为打文字或者截图给大家效率不高,然后大家下载了视频后结合Demo(使用的是最新的Ads,最新的方法),会更加明白,希望可以帮助到正在需要学习Ads的朋友们!

    注册Ads视频教程地址:
    http://pan.baidu.com/s/1dEJAUC5
    (注明:注册Ads教程转载自SIKI”)

    如果有想要对Ads研究的更深入的朋友,我给你们也附上了官方的文档地址:
    http://unityads.unity3d.com/help/monetization/integration-guide-unity

    相关文章

      网友评论

        本文标题:Unity3dAds广告插件的使用(附Demo)

        本文链接:https://www.haomeiwen.com/subject/dqiqjttx.html