Comments (12)
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.
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.
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.
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.
same issue.. cannot close the rewarded ad full screen as the cross button is below dynamic island. any update?
from googleads-mobile-ios-examples.
Same here....
from googleads-mobile-ios-examples.
same here...
from googleads-mobile-ios-examples.
@youcaihuaF "me too" comments are spam. Do you have anything to ad to move the issue forward or ?
from googleads-mobile-ios-examples.
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 .
from googleads-mobile-ios-examples.
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.
@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.
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:
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)
- Umbrella header does not include header 'GADNativeAdCustomClickGestureOptions.h' HOT 5
- native ad crash HOT 1
- IOS 16 devices: Banners and interstitial ads cannot be displayed HOT 2
- 1 required SKAdNetwork identifier(s) missing from Info.plist. Missing network(s): AdColony. HOT 3
- Dark transparent overlay with blue button on top of native ads HOT 2
- Unable to view correct custom event interstitial google ads IOS HOT 1
- SwiftUIDemo - Banner Ad height HOT 15
- Issue spotted in documentation
- Sample app still uses deprecated sdk version HOT 1
- SwiftUI app restarts itself when reward is granted
- IOS This method should not be called on the main thread as it may lead to UI unresponsiveness. HOT 7
- Question on Sample HOT 3
- Clarification: How to support Ogury bidding source as part of AdMob Mediation Adapter? HOT 1
- Unauthorized analytics collection by default HOT 2
- Undefined symbols: _SKStoreProductParameterAdNetworkSourceIdentifier HOT 2
- Can't close AdMob Reward, iOS Safearea issue HOT 1
- Ad Inspector Error: Ad Inspector closed unexpectedly HOT 1
- Unexpectedly found nil while implicitly unwrapping an Optional value HOT 2
- Network request failed HOT 1
- ios GADInterstitialAd endless call prefersStatusBarHidden HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from googleads-mobile-ios-examples.