【问题标题】:Admob not showing AdsAdmob 不显示广告
【发布时间】:2014-02-07 23:23:23
【问题描述】:

我曾经在我未来的应用程序中显示 AdMob 横幅,我想尝试一下插页式广告。我检查了 AdMob SDK 的实施情况,并复制了他们的示例源代码,因为这正是我想要的(即活动启动时显示的插页式广告)。我在模拟器和我的 Galaxy 上尝试过,没有显示任何广告。这是源代码。

public class Asscreed extends Activity { 

     private InterstitialAd interstitial;

     @Override
     protected void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_asscreed);

         // Create the interstitial.
         interstitial = new InterstitialAd(this);
         interstitial.setAdUnitId("ca-app-pub-6046034785851961/xxxxxx");

         // Create ad request.
         AdRequest adRequest = new AdRequest.Builder().build();

         // Begin loading your interstitial.
         interstitial.loadAd(adRequest);

    }

     // Invoke displayInterstitial() when you are ready to display an interstitial.
     public void displayInterstitial() {

          if (interstitial.isLoaded()) {
              interstitial.show();
          }

     }
}

导入没问题,当然导入了他们的 googly play 服务库。我用这个例子:https://developers.google.com/mobile-ads-sdk/docs/admob/advanced

有人能告诉我我的代码有什么问题吗?

提前致谢!

【问题讨论】:

    标签: java android admob


    【解决方案1】:

    您的代码没有任何问题。

    但是可能没有任何广告可以展示。建议你

    1. 将您的设备添加为测试设备,以便您可以看到一些测试广告。
    2. 在 displayInterstitial 中添加一些日志,这样您就可以看到它何时被调用以及是否加载了广告。
    3. 将 AdListsner 附加到 interstitialAd 以记录各种状态,以便您更深入地了解正在发生的事情。
    4. 您还需要在展示广告后再次调用 interstitial.loadAd 以获取另一个广告。

    【讨论】:

    • 对 .. 但是您现在可以了解实际发生的情况。要么用它来解决问题,要么与我们分享。
    【解决方案2】:

    我认为您遵循了官方的 admob 指南并且忘记了在 onCreate 方法中添加监听器,如下所示:

    interstitial.setAdListener(new AdListener() {
         public void onAdLoaded() {
              displayInterstitial(interstitial);
         }
    });
    

    如果您需要进一步的帮助,例如关于使用非 UI 线程中的插页式广告,您可以在以下帖子中找到更多详细信息: http://www.6020peaks.com/2015/01/how-to-use-admob-interstitials-from-a-non-ui-thread-in-android/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      • 2020-11-13
      相关资源
      最近更新 更多