FLutter ADS: Почему в тестовом режиме Intertitials работает но в PLay Market не работает?
Помогите вчем проблема? в тестовом режиме Intertitials все ок, Но когда я загружаю bundle в play market реклама не работает
Код:
class AdmobHelper {
InterstitialAd _interstitialAd;
int num_of_attempt_load = 0;
static initialization() {
if (MobileAds.instance == null) {
MobileAds.instance.initialize();
}
}
void createInterad() {
InterstitialAd.load(
adUnitId: 'ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX',
request: AdRequest(),
adLoadCallback:
InterstitialAdLoadCallback(onAdLoaded: (InterstitialAd ad) {
_interstitialAd = ad;
num_of_attempt_load = 0;
}, onAdFailedToLoad: (LoadAdError error) {
print('InterstitialAs FAILED to LOAD:---------- $error');
// ignore: unnecessary_statements
num_of_attempt_load + 1;
_interstitialAd = null;
if (num_of_attempt_load <= 2) {
createInterad();
}
}),
);
}
void showInterad() {
if (_interstitialAd == null) {
return;
}
_interstitialAd.fullScreenContentCallback = FullScreenContentCallback(
onAdShowedFullScreenContent: (InterstitialAd ad) {
print("ad onAdshowedFullscreen");
}, onAdDismissedFullScreenContent: (InterstitialAd ad) {
print("ad Disposed");
ad.dispose();
}, onAdFailedToShowFullScreenContent: (InterstitialAd ad, AdError aderror) {
print("$ad OnAFAILED $aderror");
ad.dispose();
createInterad();
});
_interstitialAd.show();
_interstitialAd = null;
}
}
добавил тег в AndoidManifest.xml
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-XXXXXXXXXXXXXX~XXXXXXXXX"/>
Сама кнопка для вызова рекламы
onTap: () async {
admobHelper.createInterad();
admobHelper.showInterad();
Navigator.push(
context,
new MaterialPageRoute(
builder: (context) => EpgChannelList(
filteredUsers[index],
filteredUsers[index])));
},
onLongPress: (){
admobHelper.createInterad();
admobHelper.showInterad();
Navigator.push(
context,
new MaterialPageRoute(
builder: (context) => EpgChannelList(
filteredUsers[index],
filteredUsers[index])));
},