Xcode: версия 16.2 (16C5032a)
Покупки в приложении Google: 4.12.2
Google Mobile Ads: GoogleMobileAds-v9.5.0.unitypackage (последняя версия)
Фрагмент кодов:
Код: Выделить всё
if (rewardedAd != null && rewardedAd.CanShowAd())
{
rewardedAd.Show((Reward reward) =>
{
Debug.Log(String.Format("Rewarded ad granted a reward: {0} {1}", reward.Amount, reward.Type));
loadRewardedAd();
StartCoroutine(IHandleUserEarnedReward());
});
}
IEnumerator IHandleUserEarnedReward()
{ GameObject.FindGameObjectWithTag("ChallengeController").GetComponent().resumeAdSuccess();
yield return new WaitForEndOfFrame(); // tried both before and after calling resumeAdSuccess - same error
}
public void resumeAdSuccess()
{
pnlRewardedAdConsent.gameObject.SetActive(false);
pnlLoading.gameObject.SetActive(false);
computePoints();
}
Ошибка: приложение перестает отвечать на запросы после закрытия окна с рекламой с вознаграждением.Ошибка получения утверждения:
0x12e0252c0 - ProcessAssertion::acquireSync Не удалось получить утверждение RBS «WebProcess NearSuspended Assertion» для процесса с PID=4156, ошибка: (null)
Не удалось завершить процесс: Ошибка Domain=com.apple.extensionKit.errorDomain Code=18 "(null)" UserInfo={NSUnderlyingError=0x301b905a0 { Ошибка Domain=RBSRequestErrorDomain Code=3 «Такой процесс не найден» UserInfo={NSLocalizedFailureReason=Такого нет процесс найден}}}
Подробнее здесь: https://stackoverflow.com/questions/792 ... ewarded-ad
Мобильная версия