So I believe my test project was setup incorrectly anyway, and going back to my real project I discovered this error:
08-19 18:22:52.366 19147 19147 E AndroidRuntime: FATAL EXCEPTION: main
08-19 18:22:52.366 19147 19147 E AndroidRuntime: Process: com.***.***, PID: 19147
08-19 18:22:52.366 19147 19147 E AndroidRuntime: java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
08-19 18:22:52.366 19147 19147 E AndroidRuntime:
08-19 18:22:52.366 19147 19147 E AndroidRuntime: ******************************************************************************
08-19 18:22:52.366 19147 19147 E AndroidRuntime: * Invalid application ID. Follow instructions here: *
08-19 18:22:52.366 19147 19147 E AndroidRuntime: *
https://googlemobileadssdk.page.link/admob-android-update-manifest *
08-19 18:22:52.366 19147 19147 E AndroidRuntime: * to find your app ID. *
08-19 18:22:52.366 19147 19147 E AndroidRuntime: ******************************************************************************
08-19 18:22:52.366 19147 19147 E AndroidRuntime:
08-19 18:22:52.366 19147 19147 E AndroidRuntime:
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.app.ActivityThread.installProvider(ActivityThread.java:6747)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.app.ActivityThread.installContentProviders(ActivityThread.java:6289)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6204)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.app.ActivityThread.access$1200(ActivityThread.java:237)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.os.Looper.loop(Looper.java:214)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7050)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: Caused by: java.lang.IllegalStateException:
08-19 18:22:52.366 19147 19147 E AndroidRuntime:
08-19 18:22:52.366 19147 19147 E AndroidRuntime: ******************************************************************************
08-19 18:22:52.366 19147 19147 E AndroidRuntime: * Invalid application ID. Follow instructions here: *
08-19 18:22:52.366 19147 19147 E AndroidRuntime: *
https://googlemobileadssdk.page.link/admob-android-update-manifest *
08-19 18:22:52.366 19147 19147 E AndroidRuntime: * to find your app ID. *
08-19 18:22:52.366 19147 19147 E AndroidRuntime: ******************************************************************************
08-19 18:22:52.366 19147 19147 E AndroidRuntime:
08-19 18:22:52.366 19147 19147 E AndroidRuntime:
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at com.google.android.gms.internal.ads.zzzj.attachInfo(com.google.android.gms:play-services-ads-lite@@19.5.0:24)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(com.google.android.gms:play-services-ads-lite@@19.5.0:3)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: at android.app.ActivityThread.installProvider(ActivityThread.java:6742)
08-19 18:22:52.366 19147 19147 E AndroidRuntime: ... 10 more