Я хочу добавить рекламу admob в свое игровое приложение. однако рисунок игры полностью включен в код без макетов, только Surfaceview, на котором игра рисует.
Я не могу использовать layout.addView(adView); документы приведены в качестве примера, поскольку в моей игре не используется макет, фактически папка макета удалена.
в основном действии я определяю игровую панель:
gamepanel=новая основная игровая панель(это);
создается экземпляр игровой панели:
класс MainGamePanel расширяет SurfaceView, реализует SurfaceHolder.Callback
а затем я просто рисую прямо на поверхности, используя методы рисования Canvas.
Итак, как мне добавить объект adView, который я создал в действии, в представление поверхности:
adView = new AdView(this, AdSize.BANNER, "MY_PUU_NUMBER");
gamepanel.addView(adView) не работает. может быть, я буду вынужден использовать макет с самого начала только для этого, но это все усложнит.