Я просматривал похожие вопросы, но они больше о том, как заставить рекламу отображаться с этой новой версией Admob, я получаю рекламу для показа, так что это не моя проблема, моя проблема в том, что реклама отображается внизу экран, поэтому, когда приложение расширяет содержимое на экране, реклама исчезает, поскольку она проходит под всем содержимым. мое решение состоит в том, чтобы разместить рекламу поверх экрана, и таким образом, независимо от того, сколько контента на экране, реклама будет видна! Я смог сделать это раньше, когда реклама была встроена в мой xml, но, следуя руководству по admob, вы больше не помещаете его в xml. Итак, как я могу разместить рекламу поверх основного макета? вот код, который я пытался.
LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);
adView = new AdView(this, AdSize.BANNER, "my code");
layout.addView(adView);
AdRequest r = new AdRequest();
adView.loadAd(r);
// this is what I try to get it on top of the screen, but is not working
adView.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL);
adView.bringToFront();
это все, так как я ничего не сделал с XML, все еще показывает рекламу внизу, так как я могу получить ее в верхней части экрана? Спасибо