Я добавляю AdMob Interstitial добавляет в приложение Android Cordova. Я поджать объявление с этим вызовом во время естественного перерыва в игре:Можно ли отменить или удалить предварительную загрузку рекламного объявления AdMob?
if(AdMob) AdMob.prepareInterstitial({adId:admobid.interstitial, autoShow:false});
Но, если пользователь переходит к следующему экрану и воспроизводит игру, и объявление по-прежнему предварительно загрузки в фоновом режиме, это явно влияет на производительность приложения. Мое приложение касается точного времени, поэтому это разрушает игру.
Итак, я хотел бы как-то отменить предварительную загрузку или распоряжаться им, но я не вижу такого варианта в API AdMob. Другим вариантом было бы предотвратить переход игрока на следующий экран до тех пор, пока не пройдет определенное количество времени, но также нет опции таймаута для предварительной загрузки AdMob.
Точную плагин я использую 'Cordova-плагин-admobpro': https://github.com/floatinghotpot/cordova-admob-pro
Какой плагин вы используете? И почему бы вам не подготовить промежуточный период раньше времени? – MegaAppBear
Я использую последнюю версию «cordova-plugin-admobpro». Я не знаю, где еще я мог подготовиться раньше времени. Из того, что я прочитал, я должен называть Admob.prepareInterstitial каждый раз, когда хочу подать новое дополнение. Как уже упоминалось, я не могу его предварительно загружать во время игры, так как это отрицательно влияет на производительность. Поэтому я вызываю функцию предварительной загрузки после каждого раунда на сводном сводном экране. Время, затрачиваемое на предварительную загрузку, является неопределенным, поэтому как я могу гарантировать, что во время игрового процесса не происходит предварительная загрузка? – learnworkplay