У меня есть игра для Android, которая опирается на surfaceView, и у меня есть рекламные объявления поверх этого с использованием FrameLayout. FrameLayout lay = new FrameLayout (это); this.addContentView (lay, new LayoutParams (LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));admob of google play service не отображается над обзором поверхности
AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxx");
lay.addView(renderer, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
lay.addView(adView, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
adView.setGravity(Gravity.LEFT);
this.setContentView(lay);
adView.loadAd(new AdRequest());
и все в порядке. Я хочу, чтобы интегрировать новые сервисы Google Play AdMob и я изменил код выше, чтобы
FrameLayout lay = new FrameLayout(this);
this.addContentView(lay, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
adView = new AdView(this);
adView.setAdUnitId("xxxxxxx");
adView.setAdSize(AdSize.BANNER);
lay.addView(adView, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
this.setContentView(lay);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
вид AdMob не показан вверх. Я знаю, что это мнение не возникает, потому что, если я добавлю только AdView в frameLayour, то я вижу объявления без каких-либо проблем.
Неужели кто-нибудь столкнулся с этой проблемой? Есть ли у кого-нибудь какие-либо предложения по этому поводу?
король считает
Спасибо большое, когда я установил цвет Все отлично. Я предполагаю, что это «взлом», но я не против. –