Giter Site home page Giter Site logo

Comments (12)

mikehardy avatar mikehardy commented on August 27, 2024 2

Support team is aware, follow the mailing list, or perhaps the example here will be updated: https://groups.google.com/g/google-admob-ads-sdk/c/JqS14ZpvTGw/m/xtLOEXwJAgAJ

Thank you for raising this to us. The reported behavior has been flagged to a wider team for investigation. We'll update this thread the soonest the team share their feedback.

from googleads-mobile-ios-examples.

mikehardy avatar mikehardy commented on August 27, 2024 1

That last comment is putting more effort in, thank you, but boils down to the exact first post:

The full screen interstitial ads have a bad appearance on the new iPhone 14 Pro screen.

Parts of the ad are hidden behind the "dynamic island".
And the close button (x) of an interstitial ad is hard to hit, because it's outside of the safe area of the screen.

Thus does not move the issue forward.

What are others doing based on your research in the upstream support mailing list?
What code changes are necessary here in order to correctly handle dynamic island in full screen ads?
Is this important enough for an affected company to propose a PR to implement the necessary changes in a PR and post it here?

These are the steps to follow to resolve this

from googleads-mobile-ios-examples.

BastienPenalba avatar BastienPenalba commented on August 27, 2024

Same issue here 😬

Also seen in the flutter and SPM version

Users get stuck watching an ad without the possibility to navigate the app which is terrible for user retention. I guess that could be fixed directly in the ads webview and will not necessarily trigger a new version. So it would be cool to have any feedback here if this gets fixed "remotely" please 🙏

from googleads-mobile-ios-examples.

januks avatar januks commented on August 27, 2024

Found the same problem when compiling new application versions and tested some adds. Time to time happens, that some adds are behind dynamic island and can't be closed.
Can't release application before it's resolved.

from googleads-mobile-ios-examples.

PrakashMaharjan avatar PrakashMaharjan commented on August 27, 2024

same issue.. cannot close the rewarded ad full screen as the cross button is below dynamic island. any update?

from googleads-mobile-ios-examples.

steverobert avatar steverobert commented on August 27, 2024

Same here....

from googleads-mobile-ios-examples.

Hmeedo avatar Hmeedo commented on August 27, 2024

same here...

from googleads-mobile-ios-examples.

mikehardy avatar mikehardy commented on August 27, 2024

@youcaihuaF "me too" comments are spam. Do you have anything to ad to move the issue forward or ?

from googleads-mobile-ios-examples.

LiveXenon avatar LiveXenon commented on August 27, 2024

I attach the logs extracted from Xcode when an interstitial ad is opened:

Status bar could not be hidden for full screen ad. Ensure that your app is configured to allow full screen ads to control the status bar. For example, consider whether you need to set the childViewControllerForStatusBarHidden property on your ad's rootViewController.

What I noticed is that the log appears both if the device is an iPhone 14 Pro iOS 16 (in this case the advertisement cannot be closed) and with lower models (for example iPhone 13 iOS 16) but in this case the close button is reachable and working .

Schermata 2022-10-05 alle 14 26 32

Screenshot 2022-11-03 alle 22 35 57

from googleads-mobile-ios-examples.

halilyilmaz avatar halilyilmaz commented on August 27, 2024

Hi,
I have same issue in my applications. I found one solution. It's not perfect but it works.
You can hide status bar before show the ad and after when ad dismissed you can show status bar again. I can close ads like this.

if UIDevice.current.checkIfHasDynamicIsland() {
    UIApplication.shared.isStatusBarHidden = true
}

from googleads-mobile-ios-examples.

mikehardy avatar mikehardy commented on August 27, 2024

@halilyilmaz that actually seems pretty reasonable as a workaround. It is a pretty major issue to have a non-close-able ad, and temporarily not showing the status bar is not that bad on a scale of "maybe bad behavior". If you made a PR for that to the code showing full screen ads and it looked good, I think that is merge-able

from googleads-mobile-ios-examples.

LiveXenon avatar LiveXenon commented on August 27, 2024

It seems that compiling the app with Xcode Version 14.1 (14B47b) and iOS 16.1 solves the problem, I can't give an explanation but this is the result:

Screenshot 2022-11-12 alle 18 40 33

My app uses React Native, the only modules I've updated are:

 "react-native": "0.66.3" ->  "0.66.5"
 "react-native-screens": "^3.9.0" -> "^3.14.0"

I hope this can help someone.

from googleads-mobile-ios-examples.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.