#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);
опять же (я делаю это, потому что я скрываю баннер во время игры и просто показываю его на карте мира).