попытка объявить Admob для исправления ошибки «имя Admob не существует в текущем контексте» - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь интегрировать рекламу Google Admob в свой проект, но я получаю эту ошибку «Имя Admob не существует в текущем контексте».Я думаю, что должен объявить «Admob» в моем сценарии ... Но, поскольку я новичок, я не знаю, что мне нужно добавить в свой сценарий, чтобы это исправить.

using UnityEngine;
using GoogleMobileAds.Api;

public class AdManager : MonoBehaviour {

    public static AdManager instance;

    public const string bannerAndroidID = "ca-app-pub-3940256099942544/6300978111";
    public const string banneriOSID = "ca-app-pub-3940256099942544/6300978111";
    public const string interstitialAndroidID = "ca-app-pub-3940256099942544/1033173712";
    public const string interstitialiOSID = "ca-app-pub-3940256099942544/1033173712";

    void Awake(){

    }

    void MakeSingleton(){
        if (instance != null) {
            Destroy (gameObject);
        } else {
            instance = this;
            DontDestroyOnLoad (gameObject);
        }
    }

    void Start(){
        #if UNITY_ANDROID
        Admob.Instance().initAdmob(bannerAndroidID, interstitialAndroidID);
        Admob.Instance().loadInterstitial();
        #elif UNITY_IOS
        Admob.Instance().initAdmob(banneriOSID, interstitialiOSID);
        Admob.Instance().loadInterstitial();
        #endif
        ShowBanner ();
    }

    public void ShowBanner(){
        Admob.Instance ().showBannerRelative (AdSize.Banner, AdPosition.TOP_CENTER, 5);
    }

    public void ShowInterstitial(){
        if (Admob.Instance ().isInterstitialReady ()){
            Admob.Instance ().showInterstitial ();
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...