MobiVM / robovm-robopods

55 stars 37 forks source link

GADRewardBasedVideoAd crashes #39

Closed lew487 closed 5 years ago

lew487 commented 7 years ago

I have problem with Rewarded video ads. I'm getting instance from getSharedInstance method and load request like that: gadRewardBasedVideoAd.loadRequest(request, "ca-app-pub-3940256099942544/1712485313", "ca-app-pub-3940256099942544~1458002511");

this is my stack trace

2017-07-13 13:57:36.626 IOSLauncher[1683:49796] -[GADRewardBasedVideoAd loadRequest:withAdUnitID:userID:]:unrecognized` selector sent to instance 0x7fe74852f250

2017-07-13 13:57:36.774 IOSLauncher[1683:49796] Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[GADRewardBasedVideoAd loadRequest:withAdUnitID:userID:]: unrecognized selector sent to instance 0x7fe74852f250' First throw call stack: ( 0 CoreFoundation 0x000000011219dd85 exceptionPreprocess + 165 1 libobjc.A.dylib 0x000000011177cdeb objc_exception_throw + 48 2 CoreFoundation 0x00000001121a6d3d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205 3 CoreFoundation 0x00000001120eccfa __forwarding + 970 4 CoreFoundation 0x00000001120ec8a8 _CF_forwarding_prep_0 + 120 5 IOSLauncher 0x000000010a30dd65 [J]org.robovm.pods.google.mobileads.GADRewardBasedVideoAd.$m$loadRequest$withAdUnitID$userID$(Lorg/robovm/pods/google/mobileads/GADRewardBasedVideoAd;Lorg/robovm/objc/Selector;Lorg/robovm/pods/google/mobileads/GADRequest;Ljava/lang/String;Ljava/lang/String;)V + 229 6 IOSLauncher 0x000000010a30d649 [J]org.robovm.pods.google.mobileads.GADRewardBasedVideoAd.loadRequest(Lorg/robovm/pods/google/mobileads/GADRequest;Ljava/lang/String;Ljava/lang/String;)V + 110 7 IOSLauncher 0x000000010a32a5bf [J]pl.dzwonk.game.IOSLauncher.didFinishLaunching(Lorg/robovm/apple/uikit/UIApplication;Lorg/robovm/apple/uikit/UIApplicationLaunchOptions;)Z + 284 8 IOSLauncher 0x00000001098cc7dd [J]com.badlogic.gdx.backends.iosrobovm.IOSApplication$Delegate.$cb$application$didFinishLaunchingWithOptions$(Lcom/badlogic/gdx/backends/iosrobovm/IOSApplication$Delegate;Lorg/robovm/objc/Selector;Lorg/robovm/apple/uikit/UIApplication;Lorg/robovm/apple/uikit/UIApplicationLaunchOptions;)Z + 34 9 IOSLauncher 0x00000001098cc0f8 [j]com.badlogic.gdx.backends.iosrobovm.IOSApplication$Delegate.$cb$application$didFinishLaunchingWithOptions$(Lcom/badlogic/gdx/backends/iosrobovm/IOSApplication$Delegate;Lorg/robovm/objc/Selector;Lorg/robovm/apple/uikit/UIApplication;Lorg/robovm/apple/uikit/UIApplicationLaunchOptions;)Z[callback] + 229 10 UIKit 0x000000010f4fa9ac -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 272 11 UIKit 0x000000010f4fbc0d -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3415 12 UIKit 0x000000010f502568 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1769 13 UIKit 0x000000010f4ff714 -[UIApplication workspaceDidEndTransaction:] + 188 14 FrontBoardServices 0x0000000113c638c8 FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK + 24 15 FrontBoardServices 0x0000000113c63741 -[FBSSerialQueue _performNext] + 178 16 FrontBoardServices 0x0000000113c63aca -[FBSSerialQueue _performNextFromRunLoopSource] + 45 17 CoreFoundation 0x00000001120c3301 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 18 CoreFoundation 0x00000001120b922c CFRunLoopDoSources0 + 556 19 CoreFoundation 0x00000001120b86e3 CFRunLoopRun + 867 20 CoreFoundation 0x00000001120b80f8 CFRunLoopRunSpecific + 488 21 UIKit 0x000000010f4fef21 -[UIApplication _run] + 402 22 UIKit 0x000000010f503f09 UIApplicationMain + 171 23 IOSLauncher 0x000000010a187b40 [J]org.robovm.apple.uikit.UIApplication.main(ILorg/robovm/rt/bro/ptr/BytePtr$BytePtrPtr;Ljava/lang/String;Ljava/lang/String;)I + 195 24 IOSLauncher 0x000000010a18704b [J]org.robovm.apple.uikit.UIApplication.main([Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V + 944 25 IOSLauncher 0x000000010a186124 [j]org.robovm.apple.uikit.UIApplication.main([Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V[clinit] + 68 26 IOSLauncher 0x000000010a32a725 [J]pl.dzwonk.game.IOSLauncher.main([Ljava/lang/String;)V + 74 27 IOSLauncher 0x000000010a3b560e _call0 + 142 28 IOSLauncher 0x000000010a3aa9e4 callVoidMethod + 104

29  IOSLauncher                         0x000000010a3ad0f0 rvmCallVoidClassMethodA + 269
30  IOSLauncher                         0x000000010a3ad1c4 rvmCallVoidClassMethod + 134
31  IOSLauncher                         0x000000010a3a5513 rvmRun + 217
32  IOSLauncher                         0x000000010a39d1e3 main + 301
33  libdyld.dylib                       0x000000011141692d start + 1
34  ???                                 0x0000000000000002 0x0 + 2

)`

obigu commented 6 years ago

You may try the updated bindings merging this PR locally https://github.com/MobiVM/robovm-robopods/pull/54

obigu commented 5 years ago

Closing this due to inactivity. Please reopen if problem persists.