Admob脚本中的空引用异常

时间:2019-06-08 12:46:06

标签: c# unity3d admob

我正在尝试在我的统一项目中实施AdMob,但控制台显示Null引用异常。我已经将adsmanager添加到了主摄像机。错误显示它是在我使用unity插件导入的内置admob脚本中需要帮助!

我尝试在场景中创建一个单独的空对象并将admanager脚本分配给它,但是它仍然无法正常工作。

//这是我的广告经理脚本

public class AdsManager : MonoBehaviour {


    public static AdsManager Instance { set; get; }

    private string bannerId = "ca-app-pub-5467477354717653/3662828208";
    private string videoId = "ca-app-pub-5467477354717653/7188684836";

    void Start () {

          Instance = this;
         DontDestroyOnLoad(gameObject);
        if(Instance = null)
        {
            Debug.Log("Instance is Null");
            Instance = this;
        }

        Admob.Instance().initSDK("ca-app-pub-5467477354717653~6427758194 ", new AdProperties());
        AdProperties adProperties = new AdProperties();
        adProperties.isTesting = true;

        //#if UNITY_EDITOR

        //#elif UNITY_ANDROID
        Admob.Instance().initAdmob(bannerId,videoId);
        Admob.Instance().loadInterstitial(videoId);

        //#endif

    }

// Admob内置脚本错误行

jadmob.Call(“ setListener”,新对象[] {new AdmobListenerProxy(innerlistener)});

jadmob.Call(“ initSDK”,新对象[] {appid,value.toString()});

0 个答案:

没有答案