【问题标题】:Clipped Admob Banner剪裁的 Admob 横幅
【发布时间】:2015-04-15 08:52:56
【问题描述】:

我在游戏中使用 SurfaceView。我最后使用以下代码添加了 Admob 横幅:

    RelativeLayout layout = new RelativeLayout(this);
    layout.addView(renderView);

    adView = new AdView(this);
    adView.setAdUnitId("ca-app-pub-xxxxxxxxxxxxxxxx/xxxxxxxxxx");
    adView.setAdSize(AdSize.SMART_BANNER);

    layout.addView(adView);
    setContentView(layout);        

    adRequest = new AdRequest.Builder().build();
    adView.loadAd(adRequest);

但我的横幅似乎被剪裁了,如下图所示:

稍后,如果我按主页按钮(或横幅上的标签)并按返回按钮返回我的游戏,它会正常显示,如下图所示:

有什么问题?

【问题讨论】:

  • 在这个屏幕上显示你的 XML
  • 哪个 XML? AndroidManifest.xml?
  • 不,您在其中声明了您的 adMob
  • 我按照说明操作:developers.google.com/mobile-ads-sdk/docs/admob/android/… 但是我没有执行activity_main.xml修改,因为我使用了adView = new AdView(this); adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111"); adView.setAdSize(AdSize.SMART_BANNER);而不是 'AdView mAdView = (AdView) findViewById(R.id.adView);
  • 如果第一种方法不起作用,可以尝试使用 findByView 填充视图。

标签: android admob surfaceview


【解决方案1】:

我发现以下链接包含相同的问题及其解决方案:

Android - Admob - Loading ad then changing visibility causes problems

【讨论】:

    猜你喜欢
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多