Admob广告不可见(使用LibGDX)

时间:2017-05-16 18:48:02

标签: java android libgdx admob

我在这里按照教程: https://developers.google.com/android/reference/com/google/android/gms/ads/AdView

在这里: https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx

一切看起来都应该出现,但是当我启动我的应用程序时(无论是在我的模拟器和实际设备上)都没有广告出现。

这是我的代码:

@HostListener('document:click', ['$event'])
onDocumentClick(event: MouseEvent) {
  console.log(event);
}

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

FIRST:

 private InterstitialAd mInterstitialAd;

第二

   mInterstitialAd = new InterstitialAd(this);
            mInterstitialAd.setAdUnitId(getResources().getString(R.string.interstitial_ad_unit_id));
            AdRequest adRequestInter = new AdRequest.Builder().build();
            mInterstitialAd.setAdListener(new AdListener() {
                @Override
                public void onAdLoaded() {
                    mInterstitialAd.show();
                }
            });

            mInterstitialAd.loadAd(adRequestInter);

OR

 AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);

快乐编码

答案 1 :(得分:0)

想出来。事实证明,只有第一轮广告(前60秒)没有显示。为了解决这个问题,我浏览了堆栈溢出,发现将adview的背景设置为Color.TRANSPARENT可以解决问题:

adView.setBackgroundColor(Color.TRANSPARENT);

感谢大家的帮助,我希望这可以帮助其他人。