GADRewardBasedVideoAd still call dismiss when user dismiss controller manuall after finish watching

372 views
Skip to first unread message

vien lam

unread,
Dec 6, 2017, 5:19:36 AM12/6/17
to Google Mobile Ads SDK Developers
Hi everybody,
Now I meet a problem with GADRewardBasedVideoAd. After finish user watching video and can receive the reward after some second this ad will auto close. But user manual close ad, it still triggers dismiss so my controller present ad dismisses too.
How can I fix it>
Thanks.

Deepika Uragayala- MobileAds SDK team

unread,
Dec 6, 2017, 3:06:32 PM12/6/17
to Google Mobile Ads SDK Developers
Hi Vien,

This sounds like an implementation issue where the Activity is calling dismiss on itself when the Interstitial AdView is being closed by the user. The SDK will, however fire the onAdClosed() callback when the user manually closes the AdView. I would suggest that you simply do not close your Activity when this is called. Try with our sample apps and let us know if you are still seeing the issue.

Regards,
Deepika Uragayala
Mobile Ads SDK Team

vien lam

unread,
Dec 6, 2017, 9:19:16 PM12/6/17
to Google Mobile Ads SDK Developers
thank for reply but this issue just happen with certain ad, not all the ads. And I don't close ui on "
- (void)rewardBasedVideoAdDidClose:(GADRewardBasedVideoAd *)rewardBasedVideoAd".
I see this issue happen with Ad have "learn more" 
current I am using admob version 7.0.26

Deepika Uragayala- MobileAds SDK team

unread,
Dec 7, 2017, 3:33:13 PM12/7/17
to Google Mobile Ads SDK Developers
Hi Vien,

The rewardBasedVideoAdDidClose callback is always called irrespective of whether it is done automatically or manually via the SDK. This is how the framework works where it will alert the app to inform when the AdView has been closed. You will have to handle your other controller from dismissing itself on this callback.

Let us know if you have any other questions. We will be happy to help you.

Regards,
Deepika Uragayala
Mobile Ads SDK Team

vien lam

unread,
Dec 7, 2017, 6:39:30 PM12/7/17
to Google Mobile Ads SDK Developers
Yes, I know this.  But the problem is when I manually click close this will go back to this completion. But this ad still trigger dismiss somewhere so this ad already dismiss and it will dismiss controller show the ad.

vien lam

unread,
Dec 8, 2017, 2:35:26 AM12/8/17
to Google Mobile Ads SDK Developers

Deepika Uragayala- MobileAds SDK team

unread,
Dec 8, 2017, 3:02:45 PM12/8/17
to Google Mobile Ads SDK Developers
Hi Vien,

Are you simply presenting a ViewController just to present another Rewarded Ad ViewController? Are you doing this to manually to control the navigation flow? And dismiss the AdView automatically? If so, please make sure that you review our AdMob policy guidelines. If this is not the case, can you send us device logs and the screen recording again for us to look into this further? The attachment that you have sent does not contain a screen recording.

Regards,
Deepika Uragayala
Mobile Ads SDK Team


Message has been deleted

Deepika Uragayala- MobileAds SDK team

unread,
Dec 11, 2017, 1:08:45 PM12/11/17
to Google Mobile Ads SDK Developers
Hi Vien,

Manually dismissing the Interstitial ViewController is not supported by our SDK and I would recommend that you go through our policy guidelines to learn more about ad placements and contact our AdMob Product Support team if you have any policy related queries.


Regards,
Deepika Uragayala
Mobile Ads SDK Team

On Friday, December 8, 2017 at 2:35:26 AM UTC-5, vien lam wrote:

vien lam

unread,
Dec 12, 2017, 2:06:52 AM12/12/17
to Google Mobile Ads SDK Developers
Yes, I see. But just a click to close button, It will dismiss our controller too, I think it is a bug from admob.

Deepika Uragayala- MobileAds SDK team

unread,
Dec 12, 2017, 2:13:46 PM12/12/17
to Google Mobile Ads SDK Developers
Hi Vien,

Are you able to reproduce this with our sample apps? If not, can you share your sample app that does reproduce this? Or at least show what you are calling onAdDidClose() callback? We will then be able to look into this issue.


Regards,
Deepika Uragayala
Mobile Ads SDK Team

vien lam

unread,
Dec 13, 2017, 10:02:15 PM12/13/17
to Google Mobile Ads SDK Developers
I'm trying to create a demo but this AdUnitId 
ca-app-pub-5404284424113743/9500156162 doesn't response any ad for testing on the real device.

Deepika Uragayala- MobileAds SDK team

unread,
Dec 14, 2017, 2:36:25 PM12/14/17
to Google Mobile Ads SDK Developers
Hi Vien,

I was able to load live ads using your Ad Unit ID without any issues but you can also use our test Ad Unit ID to reliably serve ads all the time. Let us know when you have finished the sample app and able to share with us and we will then have a look.

Regards,
Deepika Uragayala
Mobile Ads SDK Team


vien lam

unread,
Dec 19, 2017, 2:21:28 AM12/19/17
to Google Mobile Ads SDK Developers
This issue just happens with a specific ad like my video, it does not happen all the ad. Can I get this ad response like my video?

Deepika Uragayala- MobileAds SDK team

unread,
Dec 19, 2017, 1:36:53 PM12/19/17
to Google Mobile Ads SDK Developers
Hi Vien,

As Ad serving is based on region, I'm afraid that I may not be able to load the same ad that you are seeing. So, if you could confirm the issue by testing with our Sample app with our test Ad unit Id, it would be really helpful to move forward with debugging this issue.

Regards,
Deepika Uragayala
Mobile Ads SDK Team


Reply all
Reply to author
Forward
0 new messages