- Home /
My game crashing when I load or show an rewarded ads.
My game fails every time I try to load rewarded ads. Once ı fixed this problem but this time ı had an extreme fps drop in my game when ı showed the rewarded ad. I think something is wrong because under normal conditions my game does not drop below 200 fps. There is no problem when I try it on the computer, but this problem happens to me in android.
What ad service are you using ? Edit : just saw admobs in the questions keyword. Have you tried looking at the logcat ? Does it return any error ?
You are trying to create a $$anonymous$$onoBehaviour using the 'new' keyword. This is not allowed. $$anonymous$$onoBehaviours can only be added using AddComponent(). Alternatively, your script can inherit from ScriptableObject or no base class at all UnityEngine.$$anonymous$$onoBehaviour:.ctor() ButtonBehaviour:.ctor() Google$$anonymous$$obileAds.Unity.RewardingAdBaseClient:CreateButtonBehavior() (at F:/Projeler/Intergalactic 2 - 2/Assets/Google$$anonymous$$obileAds/Platforms/Unity/RewardingAdBaseClient.cs:90) Google$$anonymous$$obileAds.Unity.RewardingAdBaseClient:Show() (at F:/Projeler/Intergalactic 2 - 2/Assets/Google$$anonymous$$obileAds/Platforms/Unity/RewardingAdBaseClient.cs:154) Google$$anonymous$$obileAds.Api.RewardedAd:Show() (at F:/Projeler/Intergalactic 2 - 2/Assets/Google$$anonymous$$obileAds/Api/RewardedAd.cs:120) Reklamlar:ÖdüllüReklamGöster() (at F:/Projeler/Intergalactic 2 - 2/Assets/Scripts/Reklamlar.cs:29) Panel:respawn() (at F:/Projeler/Intergalactic 2 - 2/Assets/Scripts/Panel.cs:323) UnityEngine.EventSystems.EventSystem:Update()
//--------------------------------------------------------------------------------------
I am not getting an error while loading the ad. I'm getting this error just showing
Answer by Unconsicionable · Jan 05, 2021 at 01:24 AM
You are trying to create a MonoBehaviour using the 'new' keyword. This is not allowed. MonoBehaviours can only be added using AddComponent(). Alternatively, your script can inherit from ScriptableObject or no base class at all UnityEngine.MonoBehaviour:.ctor() ButtonBehaviour:.ctor() GoogleMobileAds.Unity.RewardingAdBaseClient:CreateButtonBehavior() (at F:/Projeler/Intergalactic 2 - 2/Assets/GoogleMobileAds/Platforms/Unity/RewardingAdBaseClient.cs:90) GoogleMobileAds.Unity.RewardingAdBaseClient:Show() (at F:/Projeler/Intergalactic 2 - 2/Assets/GoogleMobileAds/Platforms/Unity/RewardingAdBaseClient.cs:154) GoogleMobileAds.Api.RewardedAd:Show() (at F:/Projeler/Intergalactic 2 - 2/Assets/GoogleMobileAds/Api/RewardedAd.cs:120) Reklamlar:ÖdüllüReklamGöster() (at F:/Projeler/Intergalactic 2 - 2/Assets/Scripts/Reklamlar.cs:29) Panel:respawn() (at F:/Projeler/Intergalactic 2 - 2/Assets/Scripts/Panel.cs:323) UnityEngine.EventSystems.EventSystem:Update()
//--------------------------------------------------------------------------------------
I am not getting an error while loading the ad. I'm getting this error just showing
Your answer
Follow this Question
Related Questions
I can't use google admob ads 1 Answer
Admob ads are not working. 1 Answer
App crash on launch. 1 Answer
Using Ad plugins on Android leads to extra crashes 0 Answers
My game crashing when I load or show an rewarded ads. 0 Answers