GADInterstitial shows in dismissible modal sheet when built with iOS 13

472 views
Skip to first unread message

Stephen Hayes

unread,
Jun 29, 2019, 5:12:48 PM6/29/19
to Google Mobile Ads SDK Developers
There are some changes to view controller presentations in iOS 13. By default interstitial ads are showing as not completely full screen and can be dismissed with a swipe down gesture. We'll need the SDK to set the modalPresentationStyle or provide a way for us to do it directly

Mobile Ads SDK Forum Advisor Prod

unread,
Jul 1, 2019, 7:22:41 PM7/1/19
to scha...@gmail.com, google-adm...@googlegroups.com

Thanks for this Stephen.

The engineering team is aware of the changes for iOS 13 and is currently working on updates to address this and other issues. 

Keep an eye out for updates in our release notes .

Regards

Sam



ref:_00D1U1174p._5001UCaCEP:ref

Chris Hefferman

unread,
Jul 16, 2019, 10:31:05 AM7/16/19
to Google Mobile Ads SDK Developers
Hi Sam,

Is there an expected ETA for an update to this? I'm worried that my app will be unusable once iOS 13 is released? 

Thanks
Chris

Chris Hefferman

unread,
Jul 16, 2019, 10:31:59 AM7/16/19
to Google Mobile Ads SDK Developers
Hi Stephen, have you found any work arounds? My app is currently unusable when an ad is presented on a device using iOS 13. Any advice would be greatly appreciated. 

Mobile Ads SDK Forum Advisor Prod

unread,
Jul 16, 2019, 12:16:09 PM7/16/19
to google-adm...@googlegroups.com

This change has been made by the SDK team - updating the setting of the interstitial view controller to use full screen presentation style since it's no longer the default in iOS 13 as you pointed out.  This change is released in 7.46.0.

Regards
 

Chris Hefferman

unread,
Jul 16, 2019, 3:20:27 PM7/16/19
to Google Mobile Ads SDK Developers
Hi Sam,

At the risk of sounding simple, do you have some guidelines on how to do this? 

Thank you

Mobile Ads SDK Forum Advisor Prod

unread,
Jul 16, 2019, 4:52:15 PM7/16/19
to google-adm...@googlegroups.com

Hi,

For the Mobile Ads SDK, you don't need to do anything, it will be enabled automatically.
If you mean for your own apps, there's this - https://stackoverflow.com/questions/56435510/presenting-modal-in-ios-13-fullscreen.

Cheers
Sam



ref:_00D1U1174p._5001UCaCEP:ref

Chris Hefferman

unread,
Jul 20, 2019, 5:42:19 PM7/20/19
to Google Mobile Ads SDK Developers
Hi Sam,

Really appreciate your reply.

Is there anything you'd suggest if the root view controller is already being presented full screen, however when the ad pops up that this is still showing modally and part screen? 

Thank you,
Chris

Mobile Ads SDK Forum Advisor Prod

unread,
Jul 22, 2019, 12:09:26 PM7/22/19
to google-adm...@googlegroups.com

Hi Chris,

Which version of the iOS SDK are you using? If it's 7.46.0 or later then this is unexpected. Can you share a screenshot?

Regards

Chris Hefferman

unread,
Jul 22, 2019, 12:11:21 PM7/22/19
to Google Mobile Ads SDK Developers
Thanks for the reply. 

I've just learned I'm using version 7.41.0, so i'm just learning how to update an SDK using CocoaPods which Ive not done before, so learning as I go. 

Hoping once I update to version 7.46.0 this resolves my problem.

Thank you,

Mobile Ads SDK Forum Advisor Prod

unread,
Jul 22, 2019, 12:43:14 PM7/22/19
to google-adm...@googlegroups.com

Ok no problems.

'pod update' should be all that you need to do to update your cocoapod dependency. If it doesn't update to the latest version (7.47.0) then check what the minimum iOS version you support is.  7.43.0 updated the minimum iOS version to 8.0. This is declared in the top of your Podfile.
 

Chris Hefferman

unread,
Jul 23, 2019, 12:45:49 PM7/23/19
to Google Mobile Ads SDK Developers
Worked a treat, thank you!
Reply all
Reply to author
Forward
0 new messages