【问题标题】:noclassdeffounderror com.google.android.gms.ads.AdViewnoclassdeffounderror com.google.android.gms.ads.AdView
【发布时间】:2014-02-04 13:48:17
【问题描述】:

我已经完成了Google Play服务迁移教程https://developers.google.com/mobile-ads-sdk/docs/admob/play-migration

一切正常,但是当我创建 Adview 时,它就完成了。

这是我的代码:

import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;

    private AdView adView;
   RelativeLayout layoutPublicidadHueco;

   .
   .
   .

    layoutPublicidadHueco = (RelativeLayout) findViewById(R.id.layoutAdver);
    AdView adView = new AdView(this);
    adView.setAdUnitId("my number");
    adView.setAdSize(AdSize.SMART_BANNER);

    adView.setAdListener(new AdListener() {
        public void onAdLoaded() {}
        public void onAdFailedToLoad(int errorcode) {}
            // Only implement methods you need.
        });
    layoutPublicidadHueco.removeAllViews();
    layoutPublicidadHueco.addView(adView);
    layoutPublicidadHueco.setVisibility(View.VISIBLE);
    AdRequest request = new AdRequest.Builder().build();
    adView.loadAd(request);

提前致谢。

【问题讨论】:

  • 您将不得不提供更多信息。我想你的意思是应用程序崩溃了。所以显示堆栈跟踪。

标签: android admob google-play-services


【解决方案1】:

我解决了,我在库中添加了谷歌播放服务,我在外部 jar 中添加了谷歌播放服务,我已经导出了它。

谢谢

【讨论】:

    猜你喜欢
    • 2014-06-24
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    相关资源
    最近更新 更多