android - noclassdeffounderror com.google.android.gms.ads.AdView

标签 android admob google-play-services

我已经完成了 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);

提前致谢。

最佳答案

我解决了这个问题,我在库中添加了 Google Play 服务,在外部 jar 中添加了 Google Play 服务,并将其导出。

谢谢

关于android - noclassdeffounderror com.google.android.gms.ads.AdView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21554311/

相关文章:

android - Google Play 服务 GCM 9.2.0 要求 "update"返回 9.0.0

Android studio 无法解析 com.google.android.gms.location.places.AutocompleteFilter

安卓下载管理器。状态始终未决

android - 如何在android studio中使用动画列表

android - 如何展示插页式广告?

ios - Google.com Admob 显示错误的 admob/iAd 中介,正确的方法是什么?

android - 如何在jetpack compose中使用剪贴板服务

android - 重定向 Google Talk for Android 的流量

react-native - 为什么 react native admob 在 RN<57.8 中不起作用

android - 邀请id不能为空