У меня есть приложение, которое показывает видеоролики с наградами Admob и межзвездную рекламу, но я заметил, что пользователь может просто нажать кнопку «Назад», и реклама закроется. можно ли как-нибудь предотвратить закрытие объявления, просто нажав кнопку «Назад». Я безуспешно пытался использовать метод onBackPressed()
public class EarnActivity extends AppCompatActivity implements RewardedVideoAdListener{
private RewardedVideoAd mAd;
private boolean showing;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.earn);
runAd();
}
это метод показа рекламы
private void runAd(){
MobileAds.initialize(this, "App ID");
mAd = MobileAds.getRewardedVideoAdInstance(this);
mAd.setRewardedVideoAdListener(this);
loadRewardVideoAd();
mAd.show();
}
loadRewardVideoAd(){
if(!mAd.isLoaded())
{
mAd.loadAd("ad-number", new AdRequest.Builder().build());
}
}
а это мои методы @Override, включая метод onbackpressed
@Override
public void onRewardedVideoAdLoaded() {
}
@Override
public void onRewardedVideoAdOpened() {
}
@Override
public void onRewardedVideoStarted() {
showing = true;
}
@Override
public void onRewardedVideoAdClosed() {
loadRewardVideoAd();
showing = false;
}
@Override
public void onRewarded(RewardItem rewardItem) {
}
@Override
public void onRewardedVideoCompleted(){
}
@Override
public void onRewardedVideoAdLeftApplication() {
}
@Override
public void onRewardedVideoAdFailedToLoad(int i) {
loadRewardVideoAd();
}
@Override
public void onBackPressed() {
if(showing){
}else{
super.onBackPressed();
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/586 ... back-press
Как помешать пользователю закрыть рекламное объявление с помощью обратного нажатия ⇐ Android
Форум для тех, кто программирует под Android
1765443379
Anonymous
У меня есть приложение, которое показывает видеоролики с наградами Admob и межзвездную рекламу, но я заметил, что пользователь может просто нажать кнопку «Назад», и реклама закроется. можно ли как-нибудь предотвратить закрытие объявления, просто нажав кнопку «Назад». Я безуспешно пытался использовать метод onBackPressed()
public class EarnActivity extends AppCompatActivity implements RewardedVideoAdListener{
private RewardedVideoAd mAd;
private boolean showing;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.earn);
runAd();
}
это метод показа рекламы
private void runAd(){
MobileAds.initialize(this, "App ID");
mAd = MobileAds.getRewardedVideoAdInstance(this);
mAd.setRewardedVideoAdListener(this);
loadRewardVideoAd();
mAd.show();
}
loadRewardVideoAd(){
if(!mAd.isLoaded())
{
mAd.loadAd("ad-number", new AdRequest.Builder().build());
}
}
а это мои методы @Override, включая метод onbackpressed
@Override
public void onRewardedVideoAdLoaded() {
}
@Override
public void onRewardedVideoAdOpened() {
}
@Override
public void onRewardedVideoStarted() {
showing = true;
}
@Override
public void onRewardedVideoAdClosed() {
loadRewardVideoAd();
showing = false;
}
@Override
public void onRewarded(RewardItem rewardItem) {
}
@Override
public void onRewardedVideoCompleted(){
}
@Override
public void onRewardedVideoAdLeftApplication() {
}
@Override
public void onRewardedVideoAdFailedToLoad(int i) {
loadRewardVideoAd();
}
@Override
public void onBackPressed() {
if(showing){
}else{
super.onBackPressed();
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/58618014/how-to-stop-a-user-from-closing-a-reward-ad-with-back-press[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия