1
我有一個android遊戲,繪製surfaceView和我有admob廣告的頂部,使用FrameLayout。 FrameLayout lay = new FrameLayout(this); this.addContentView(lay,new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));谷歌播放服務的admob不顯示在表面視圖
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());
一切都很好。我想新的谷歌遊戲服務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,那麼我看到廣告沒有任何問題
有沒有人遇到過這個問題?有沒有人有任何建議?
王者問候
非常感謝當我設置一個顏色一切安好。我認爲它是一個「黑客」,但我不介意。 –