At a quick glance, your RN Google Mobile Ads setup looks correct and I’m not aware of a reason it should not work. I’d recommend debugging with adb logcat as described here to get the native error and then checking their repo for any similar issues. Let us know what error and/or resolution you find here, I’m sure others would be curious to know!
2022-10-11 23:24:20.743 8122-8122/com.basselturky.bluekiwieas D/AndroidRuntime: Shutting down VM
--------- beginning of crash
2022-10-11 23:24:20.744 8122-8122/com.basselturky.bluekiwieas E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.basselturky.bluekiwieas, PID: 8122
java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
******************************************************************************
* Invalid application ID. Follow instructions here: *
* https://googlemobileadssdk.page.link/admob-android-update-manifest *
* to find your app ID. *
******************************************************************************
at android.app.ActivityThread.installProvider(ActivityThread.java:6988)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:6528)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6445)
at android.app.ActivityThread.access$1300(ActivityThread.java:219)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Caused by: java.lang.IllegalStateException:
******************************************************************************
* Invalid application ID. Follow instructions here: *
* https://googlemobileadssdk.page.link/admob-android-update-manifest *
* to find your app ID. *
******************************************************************************
at com.google.android.gms.ads.internal.client.zzee.attachInfo(com.google.android.gms:play-services-ads-lite@@21.2.0:22)
at com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(com.google.android.gms:play-services-ads-lite@@21.2.0:1)
at android.app.ActivityThread.installProvider(ActivityThread.java:6983)
... 10 more
I made ad units for both android and IOS on google AdMob, they gave me an ad ID which I used in my app.json
Maybe there is a problem with these IDs, not confirmed or something.