Google AdMob與UnityADs在游戲中進(jìn)行廣告接入

框架視圖

效果圖

關(guān)鍵代碼

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);//參數(shù):廣告id,廣告尺寸(橫幅),位置;
        //構(gòu)建廣告
        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;
        }
    }  
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容