Ambiguous overloads found
Unity: 2021.3.29f1 +, 2022.3.5f1 +, 2023.1.5f1 + | Appodeal SDK: 3.2.0-beta.1 или старше
Ошибка Ambiguous overloads found for onRewardedVideoFinished with given parameters
возникает при попытке просмотра
рекламы с вознаграждением из-за ошибки в Unity, которая появилась после исправления, описанного
здесь.
Exception: Ambiguous overloads found for onRewardedVideoFinished with given parameters
at UnityEngine.AndroidJavaProxy.Invoke (System.String methodName, System.Object[] args) [0x00178] in <23c80093513c4a0f91dfbfd95239a1e8>:0
Rethrow as TargetInvocationException: AppodealStack.Monetization.Platforms.Android.AppodealRewardedVideoCallbacks.onRewardedVideoFinished(System.Double,null)
at UnityEngine.AndroidJavaProxy.Invoke (System.String methodName, System.Object[] args) [0x0027a] in <23c80093513c4a0f91dfbfd95239a1e8>:0
at UnityEngine.AndroidJavaProxy.Invoke (System.String methodName, UnityEngine.AndroidJavaObject[] javaArgs) [0x00052] in <23c80093513c4a0f91dfbfd95239a1e8>:0
at UnityEngine.AndroidJavaProxy.Invoke (System.String methodName, System.IntPtr javaArgs) [0x000d6] in <23c80093513c4a0f91dfbfd95239a1e8>:0
at UnityEngine._AndroidJNIHelper.InvokeJavaProxyMethod (UnityEngine.AndroidJavaProxy proxy, System.IntPtr jmethodName, System.IntPtr jargs) [0x00009] in <23c80093513c4a0f91dfbfd95239a1e8>:0
Рекомендуемое решение:
Обновите Appodeal SDK до версии 3.2.0-beta.2 или новее, используя наше руководство по обновлению.
Альтернативное решение для версии Appodeal SDK 3.2.0-beta.2 или старше:
-
Перейдите по пути App Settings → Placements.
-
Добавьте натсройку Reward с любым значением, как показано ниже.
примечание
Выполните описанные выше действия для ваших placements, где показываете рекламу с вознаграждением.