ch00se RozekEnhance It appears that ads don't work in Enhance plugin.
My colleague and I have tried it many times in the past and I spent several hours experimenting today -
When I enhance your sample app, all Admob banner, interstitial and rewarded ads work fine.
But when I enhance the demo project included with the C3 Enhance plugin (using the same Admob APP ID and keys) - ads don't work. An alert like "Banner is not ready" is displayed every time.
I tried calling JS functions directly, for example "Enhance.showBannerAdWithPosition(Enhance.Position.BOTTOM);". And when I do this, banner is still not shown, but there is an error in Logcat log:
enhance.sdk.EnhanceWaterfall: ERROR, no waterfall defined for: overlayAd
I also noticed in the log that with the sample app there is some Waterfall payload/SDK downloaded on startup. And with the Construct app this doesn't happen. Can this be the reason why ads don't work?
EDIT: I tried C2 and C3 plugins, building apk using Construct build service and Cordova CLI. The result is the same - ads not working.
Opting-in for GDPR doesn't make any difference, and I don't think this problem has anything to do with GDPR as I live in the country where it's not required.