react-native-google-mobile-ads
react-native-google-mobile-ads copied to clipboard
Collapsible Banner only expands after some setState
What happened?
I have collapsible banner which is displayed initially in collapsed position and it only expands after some state variable is changed.
Platforms
Android, but have not tested behavior on iOS
React Native Info
System:
OS: macOS 14.5
CPU: (8) arm64 Apple M1
Memory: 82.48 MB / 8.00 GB
Shell:
version: "5.9"
path: /bin/zsh
Binaries:
Node:
version: 20.6.1
path: /opt/homebrew/bin/node
Yarn: Not Found
npm:
version: 10.1.0
path: /opt/homebrew/bin/npm
Watchman:
version: 2023.09.04.00
path: /opt/homebrew/bin/watchman
Managers:
CocoaPods:
version: 1.12.1
path: /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms:
- DriverKit 23.4
- iOS 17.4
- macOS 14.4
- tvOS 17.4
- visionOS 1.1
- watchOS 10.4
Android SDK: Not Found
IDEs:
Android Studio: 2024.1 AI-241.15989.150.2411.11948838
Xcode:
version: 15.3/15E204a
path: /usr/bin/xcodebuild
Languages:
Java:
version: 17.0.10
path: /usr/bin/javac
Ruby:
version: 2.6.10
path: /usr/bin/ruby
npmPackages:
"@react-native-community/cli": Not Found
react:
installed: 18.2.0
wanted: 18.2.0
react-native:
installed: 0.74.2
wanted: 0.74.2
react-native-macos: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: false
iOS:
hermesEnabled: Not found
newArchEnabled: false
Are your using Typescript?
- [ ] My project is using Typescript
package.json
{
"name": "android_app",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"lint": "eslint .",
"start": "react-native start",
"test": "jest"
},
"dependencies": {
"@quan2nd/react-native-activity-state": "^0.1.1",
"@react-native-async-storage/async-storage": "^1.23.1",
"@react-native-masked-view/masked-view": "^0.3.1",
"@react-navigation/bottom-tabs": "^6.5.20",
"@react-navigation/native": "^6.1.17",
"@react-navigation/stack": "^6.3.29",
"react": "18.2.0",
"react-native": "0.74.2",
"react-native-admob-native-ads": "^0.6.6",
"react-native-animatable": "^1.4.0",
"react-native-gesture-handler": "^2.17.1",
"react-native-google-mobile-ads": "^13.6.0",
"react-native-iap": "^12.15.1",
"react-native-in-app-review": "^4.3.3",
"react-native-modal": "^13.0.1",
"react-native-modal-dropdown-with-flatlist": "^0.7.1",
"react-native-progress": "^5.0.1",
"react-native-reanimated": "^3.12.1",
"react-native-safe-area-context": "^4.10.5",
"react-native-screens": "^3.32.0",
"react-native-snackbar": "^2.6.2",
"react-native-sqlcipher": "^0.0.7",
"react-native-svg": "^15.3.0",
"react-native-svg-charts": "^5.4.0",
"react-native-swipe-detect": "^1.0.10",
"react-native-vector-icons": "^10.1.0"
},
"devDependencies": {
"@babel/core": "^7.20.0",
"@babel/preset-env": "^7.20.0",
"@babel/runtime": "^7.20.0",
"@react-native/babel-preset": "0.74.84",
"@react-native/eslint-config": "0.74.84",
"@react-native/metro-config": "0.74.84",
"@react-native/typescript-config": "0.74.84",
"@types/react": "^18.2.6",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^29.6.3",
"eslint": "^8.19.0",
"jest": "^29.6.3",
"prettier": "2.8.8",
"react-test-renderer": "18.2.0",
"typescript": "5.0.4"
},
"engines": {
"node": ">=18"
}
}
app.json
{
"name": "android_app",
"displayName": "android_app",
"react-native-google-mobile-ads": {
"android_app_id": "ca-app-pub-9734566849397871~xxxxxx"
}
}
ios/Podfile
No response
android/build.gradle
No response
android/app/build.gradle
No response
android/settings.gradle
No response
AndroidManifest.xml
No response