I use admob-plus-cordova@1.23.1 for a while and everything worked perfectly fine for me.
All with a simple implementation like this:
this.platform.ready().then(async () => {
await this.admob.start().then(() => {
console.log('admob started');
})
const rewarded = new this.admob.RewardedAd({
adUnitId: '<id>',
})
await rewarded.load()
await rewarded.show()
});
});
in AdMob.java:
Log.i(TAG, "Initializing..."); // This is called
MobileAds.initialize(cordova.getActivity(), status -> {
Log.i(TAG, "Initialized"); // This is not! since 9th Nov.
helper.configForTestLab();
callbackContext.success(new JSONObject(new HashMap<String, Object>() {{
// Not called since 9th Nov.
}}));
On iOS everything works fine. But it stopped working on Android a week ago, the implementation or configuration hasn't changed.
But on Android "console.log('admob started');" isn't happening anymore...
Only: "2021-11-17 D/AdMobPlus: Execute start"
For AdMob:
- The App is verified.
- The app-ads.txt is correct.
- No messages in the policy center.
- The review phase is passed.
- I had a working eCPM floor active, but disabled it 24h ago to be sure, that's not the problem.
Any further ideas?
Thank you!
PS: I already tried updating or downgrading the plugin, no difference.
Probably related to: https://groups.google.com/g/google-admob-ads-sdk/c/zMshI4tmAwc