Exemple #1
0
    public void OnGUI()
    {
        if (GUI.Button(new Rect(10, 10, 100, 50), "中介测试套件"))
        {
            MyAdmob.ShowMediationTestSuite();
        }

        if (GUI.Button(new Rect(130, 10, 100, 50), kTestBtnName))
        {
            myAdmob.ShowAd(() =>
            {
                Debug.Log(string.Format("未准备好:{0}", myAdmob.adUnitId));
            }, () =>
            {
                Debug.Log(string.Format("展示成功:{0}", myAdmob.adUnitId));
            }, (errorMsg) =>
            {
                Debug.Log(string.Format("展示失败:{0},{1}", myAdmob.adUnitId, errorMsg));
            }, () =>
            {
                Debug.Log(string.Format("视频关闭:{0}", myAdmob.adUnitId));
            }, (type, amount) =>
            {
                Debug.Log(string.Format("获得奖励:{0},{1},{2}", myAdmob.adUnitId, type, amount));
            }, (precision, value, currencyCode) =>
            {
                Debug.Log(string.Format("获得收益:{0},{1},{2},{3}", myAdmob.adUnitId, precision, value, currencyCode));
            });
        }
    }
Exemple #2
0
 private void Start()
 {
     MyAdmob.Initialize(() =>
     {
         myAdmob = MyAdmob.CreateInstance(kAdUnitId);
         myAdmob.CreateAndLoadRewardedAd(() =>
         {
             Debug.Log(string.Format("加载成功:{0}", myAdmob.adUnitId));
         }, (errorMsg) =>
         {
             Debug.Log(string.Format("加载失败:{0},{1}", myAdmob.adUnitId, errorMsg));
         });
     });
 }