Skip to content

Google AdMob与UnityADs在游戏中进行广告接入

Google AdMob与UnityADs在游戏中进行广告接入

框架视图

效果图

关键代码

GoogleAdManager

using UnityEngine;

using System.Collections;

using GoogleMobileAds.Api;//掺入广告命名空间

public class GoogleAdManager : MonoBehaviour

{

    public string adUnitId = “ca-app-pub-5711132426115648/1023732213”;

    // Use this for initialization

    void Start()

    {

        //横幅广告

        //掺入广告

        BannerView bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Bottom);//参数:广告id,广告尺寸(横幅),位置;

        //构建广告

        AdRequest request = new AdRequest.Builder().Build();

        //加载广告

        bannerView.LoadAd(request);

        //bannerView.Show ();

    }

}

UnityAd

using UnityEngine;

using System.Collections;

using UnityEngine.Advertisements;

public class UnityAd : MonoBehaviour

{

    void Start()

    {

        Advertisement.Initialize(“1321938”, true);

    }

    public void ShowAd()

    {

        print(Advertisement.IsReady());

        if (Advertisement.IsReady())

        {

            Advertisement.Show();

        }

    }

    void Update()

    {

        if (Advertisement.IsReady() && !Advertisement.isShowing)

        {

            ShowAd();

        }

     

    }

    public void ShowRewardedAd()

    {

        if (Advertisement.IsReady(“rewardedVideo”))

        {

            var options = new ShowOptions { resultCallback = HandleShowResult };

            Advertisement.Show(“rewardedVideo”, options);

        }

    }

    private void HandleShowResult(ShowResult result)

    {

        switch (result)

        {

            case ShowResult.Finished:

                Debug.Log(“The ad was successfully shown.”);

                //  

                // YOUR CODE TO REWARD THE GAMER  

                // Give coins etc.  

                break;

            case ShowResult.Skipped:

                Debug.Log(“The ad was skipped before reaching the end.”);

                break;

            case ShowResult.Failed:

                Debug.LogError(“The ad failed to be shown.”);

                break;

        }

    }  

}

相关推荐: 沙特阿拉伯严查违禁品,阿里达摩院发布2019十大科技趋势

【编者按】雨果网将推出“跨境电商猛料速递”系列,旨在为跨境进出口电商从业者提供最新行业资讯动态。 沙特阿拉伯严查违禁品 雨果网消息:今日,递四方发布了关于香港DHL渠道发往沙特阿拉伯违禁品的通知。据悉根据沙特阿拉伯海关当局规定,带内置摄像头的无人机、内置摄像头…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处