Я подключил admob, используя библиотеку «act-native-firebase ».Мы планируем применять только промежуточные объявления.В настоящее время мы успешно запустили промежуточные тестовые объявления с тестовым идентификатором на каждой платформе (ios, android).
Однако панель инструментов Admob не вызывает никаких объявлений, если вы применяете идентификатор рекламного блока.
Возможно, производственная реклама появляется только после выхода приложения?Мое приложение еще не зарегистрировано в магазине и находится в стадии разработки.
В настоящее время элементы посредничества и кампании AdMob не затронуты.Должен ли я написать это?
Как мы можем создать рекламное объявление?Мне нужна помощь !!!
controlAdInterstitial = () => {
// this is production unit id
const interStialId = Platform.select({
ios: staticData.admobIds.iosInterstitialId,
android: staticData.admobIds.androidInterstitialId,
});
// run intersitital
AdInterstitial(interStialId);
// test id, it's completed
// AdInterstitial(staticData.admobIds.testInterstitialId);
};
AdIntersitial
const AdIntersitial = (id) => {
const { AdRequest } = firebase.admob;
const request = new AdRequest();
const adVert = firebase.admob().interstitial(id);
adVert.on('onAdLoaded', () => {
adVert.show();
});
adVert.loadAd(request.build());
adVert.on("onAdOpened", () => {
console.log('Advert ready to show.');
});
const ad = setInterval(() => {
if (adVert.isLoaded()) {
adVert.show();
clearInterval(ad);
} else {
}
}, 2000);
};