как удалить просмотр баннера admob из моей игры через robovm?

#in-app-purchase #libgdx #admob #robovm

#покупка в приложении #libgdx #admob #robovm

Вопрос:

В этой статье показано, как добавить баннер admob в вашу игру libgdx через robovm. https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx Это действительно произошло.Но когда я открываю свою игру, баннер admob отображается в верхней части представления и не может быть удален.Это проблема, потому что я планирую использовать IAP для удаления рекламы в моей игре.Я перепробовал множество функций, и они не смогли решить проблему. функции включают в себя:

 adview.setFrame(new CGRect(0, -bannerHeight, bannerWidth, bannerHeight));
    adview.close();
    adview.release();
    adview.dispose();
    adview.removeFromSuperview();
  

Сейчас я понятия не имею. вы можете мне помочь?
Заранее благодарю вас.

Ответ №1:

adView.pause(); приостановит показ рекламы.

adView.setVisible(View.GONE); скроет рекламу.

layout.removeView(adView); удалит рекламу из вашего макета.

Комментарии:

1. Ваш код, похоже, для Android, а не для iOS, и вы не упомянули в своем вопросе, что искали какие-либо рекомендации для конкретной платформы.

2. он сказал robovm в своем названии… который является мостом к iOS с Java. Я также ищу этот ответ

Ответ №2:

Я решил это, позвонив:

 adview.removeFromSuperview();
  

Если вам нужно добавить его обратно, просто позвоните:

 iosApplication.getUIViewController().getView().addSubview(adview);
  

опять же (я делаю это, потому что я скрываю баннер во время игры и просто показываю его на карте мира).