首页 > 解决方案 > 在 Admob 中使用广告中介时无法检索 Unity 广告的数据

问题描述

我正在尝试使用 admob 实现 Unity 广告中介。我已按照此处的说明进行操作:https ://developers.google.com/admob/unity/mediation/unity和https://developers.google.com/admob/unity/mediate但即使在 4 天后 Unity Ads如下图cant retrieve data.所示:

在此处输入图像描述

可以看出,我得到了匹配率,但除此之外别无他法。

根据上述链接中的说明,我已使用以下内容初始化了我的 sdkStart()

// Initialize the Mobile Ads SDK.
        MobileAds.Initialize((initStatus) =>
        {
            Dictionary<string, AdapterStatus> map = initStatus.getAdapterStatusMap();
            foreach (KeyValuePair<string, AdapterStatus> keyValuePair in map)
            {
                string className = keyValuePair.Key;
                AdapterStatus status = keyValuePair.Value;
                switch (status.InitializationState)
                {
                case AdapterState.NotReady:
                    // The adapter initialization did not complete.
                    MonoBehaviour.print("Adapter: " + className + " not ready.");
                    break;
                case AdapterState.Ready:
                    // The adapter was successfully initialized.
                    MonoBehaviour.print("Adapter: " + className + " is initialized.");
                    break;
                }
            }
        });

使用时,adb logcat我可以看到两者都根据以下输出进行了初始化:

08-11 20:29:58.961  6777  6865 I Unity   : Logged in successfully!
08-11 20:29:58.961  6777  6865 I Unity   : System.Action`1:Invoke(T)
08-11 20:29:58.961  6777  6865 I Unity   : System.Action`2:Invoke(T1, T2)
08-11 20:29:58.961  6777  6865 I Unity   : System.Action`1:Invoke(T)
08-11 20:29:58.961  6777  6865 I Unity   : System.Action`1:Invoke(T)
08-11 20:29:58.961  6777  6865 I Unity   : System.Action:Invoke()
08-11 20:29:58.961  6777  6865 I Unity   : GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()
08-11 20:29:58.961  6777  6865 I Unity   :
08-11 20:29:58.961  6777  6865 I Unity   :  [Play Games Plugin 0.10.09] 08/11/21 20:29:58 +01:00 DEBUG: Authentication succeeded
08-11 20:29:58.961  6777  6865 I Unity   : System.Action:Invoke()
08-11 20:29:58.961  6777  6865 I Unity   : GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()
08-11 20:29:58.961  6777  6865 I Unity   :
08-11 20:29:59.254  6777  6777 I Unity   : ~~~~~~~~~~~~~~~~~~~ Adapter: com.google.android.gms.ads.MobileAds is initialized. ~~~~~~~~~~~~~~~~~~~
08-11 20:29:59.254  6777  6777 I Unity   : <>c:<Awake>b__66_0(InitializationStatus)
08-11 20:29:59.254  6777  6777 I Unity   : System.Action`1:Invoke(T)
08-11 20:29:59.254  6777  6777 I Unity   : System.Action`1:Invoke(T)
08-11 20:29:59.254  6777  6777 I Unity   : System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
08-11 20:29:59.254  6777  6777 I Unity   : UnityEngine.AndroidJavaProxy:Invoke(String, Object[])
08-11 20:29:59.254  6777  6777 I Unity   : UnityEngine._AndroidJNIHelper:InvokeJavaProxyMethod(AndroidJavaProxy, IntPtr, IntPtr)
08-11 20:29:59.254  6777  6777 I Unity   :
08-11 20:29:59.255  6777  6777 I Unity   : ~~~~~~~~~~~~~~~~~~~ Adapter: com.google.ads.mediation.unity.UnityMediationAdapter is initialized. ~~~~~~~~~~~~~~~~~~~
08-11 20:29:59.255  6777  6777 I Unity   : <>c:<Awake>b__66_0(InitializationStatus)
08-11 20:29:59.255  6777  6777 I Unity   : System.Action`1:Invoke(T)
08-11 20:29:59.255  6777  6777 I Unity   : System.Action`1:Invoke(T)
08-11 20:29:59.255  6777  6777 I Unity   : System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
08-11 20:29:59.255  6777  6777 I Unity   : UnityEngine.AndroidJavaProxy:Invoke(String, Object[])
08-11 20:29:59.255  6777  6777 I Unity   : UnityEngine._AndroidJNIHelper:InvokeJavaProxyMethod(AndroidJavaProxy, IntPtr, IntPtr)
08-11 20:29:59.255  6777  6777 I Unity   :
08-11 20:30:03.899  6777  7745 I Unity   : HandleRewardedAdLoaded event received and Reward Ad loaded!

任何人都可以就如何解决这个问题提供任何建议吗?

标签: unity3dadmobmobile-ad-mediation

解决方案


所以我可能已经修复了它,因为无法检索数据消息发生了变化,我得到了一些印象。也许在一两天内,当它得到更好的优化时,它就会开始按预期工作。

转到 Unity Dashboard for Monetization -> 打开此游戏的项目 -> 项目设置 -> 测试模式

然后选择“覆盖客户端测试模式”。

选择强制测试模式开。节省

然后强制关闭测试模式。

然后一天后无法检索数据消失了,我开始获得印象


推荐阅读