Interstitial ads layout is highly incorrect

131 views
Skip to first unread message

Mats

unread,
Sep 27, 2018, 2:24:56 PM9/27/18
to Google Mobile Ads SDK Developers
Our iOS app has started running into strangely rendered interstitial ads, where the same implementation seems to have worked fine in the past. The following interstitial is being served in our production app (see: attachment 1). Note that the close button, while incorrectly placed, is actually functional.

This issue is reproducible in a testing environment, and after debugging the view hierarchy in Xcode, it appears that the GADOAdView is given the correct frame, but the GADOVideoPlayerView has an incorrect frame (see attachments 2 and 3). The UIViewController that is presenting this interstitial is confirmed to have the correct frame (a print statement of the frame right before ad.present(fromRootViewController: self) reveals a frame of (0.0, 0.0, 375.0, 768.0) on an iPhone X, which amounts to the total screen size).

The occurrence of this issue seems to be dependent on the ad unit ID, because serving ads using the provided test ad unit ID (DFPInterstitial(adUnitID: "/6499/example/interstitial")) renders the test ad correctly (see attachment 4).

General information:
SDK version: 7.34.0
Tested on: iPhone X (iOS 12, real device)
Relevant ad unit ID: Will provide privately upon request

Any more information that may benefit us in finding the origin of this issue:
1) While the modal presentation of the ad is animating in, the cross button originally comes in at the top-left corner. Only once the ad is fully in view does it screw up its sizing and positioning.
2) It does not always assume the exact same incorrect frame, attested to by a screenshot taken from our production app (see attachment 5). This looks similar to https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/ios/6dLOi7-YE2E

Any information that may help resolve this issue is highly appreciated. Thank you.

attachment 1.PNG
attachment 2.png
attachment 3.png
attachment 4.PNG
attachment 5.PNG

mobileadssdk-a...@google.com

unread,
Sep 27, 2018, 4:05:33 PM9/27/18
to Mats, Google Mobile Ads SDK Developers
Hi Mats,

Thanks for reaching out to us and sharing all the details. For us to investigate this further, we would need the Ad Unit ID, Line Item Id and Network code. If you could share the Charles' Proxy logs with SSL Proxying enabled that will be helpful too. You can refer to this Help Center Article on how to properly set it up. You can reply back via Reply privately to author option. Also, can you please confirm whether you were able to reproduce the issue with our Sample apps?

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/25a7b86e-6f5b-42f0-83fd-c2afb7bdf3a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

mobileadssdk-a...@google.com

unread,
Sep 28, 2018, 3:41:07 PM9/28/18
to Mats, Google Mobile Ads SDK Developers
Hi Mats,

Thanks for sharing the requested details. We are looking into the issue and we will get back to you in few hours with our observations.

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.

Mats

unread,
Sep 28, 2018, 6:15:19 PM9/28/18
to Google Mobile Ads SDK Developers
Hi Deepika,

At this point, all evidence seems to point to video interstitials rendering incorrectly, whereas static advertisements (such as the standard green Test Ad interstitial) are showing properly. This also explains why the test ads served by the example ad unit ID are fine.

I look forward to your findings,

mobileadssdk-a...@google.com

unread,
Oct 1, 2018, 3:41:13 PM10/1/18
to Mats, Google Mobile Ads SDK Developers
Hi Mats,

I have tested again with your Ad unit Id and our test Ad unit Id using our sample apps and I'm still not able to reproduce the issue. As this sounds more like an issue with creatives rather than with our SDK implementation, we would suggest that you contact Product Support Team via Google Ad Manager Help Forum and they will be able to assist you further.

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 09/28/18 19:25:30 mobileadssdk-a...@google.com wrote:
Hi Mats,

I was able to load live ads and test ads using your Ad Unit Id both on iOS 12 and iOS 11 on an iPhone XS Max and iPhone X without any issues. Also, it looks like you have set frequency capping for us to debug this with consistency to try and fetch the same ad that you have received. Since this is only happening with certain ad that was served to you, it looks like a creative specific issue. You can block this creative via your DFP dashboard that was served to you. Please find the attached screen recording for reference.


Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Reply all
Reply to author
Forward
0 new messages