Admob渐变依赖关系



我正试图在我的项目中转移到gradle,但在安装admob 时遇到了问题

dependency
    compile group: 'com.google.guava', name: 'guava', version: '12.0'
    compile ('com.google.android.gms:play-services:4.+'){
        exclude module: 'com.google.ads'
    }
    compile 'org.codehaus.plexus:plexus-interpolation:1.19'
    compile 'de.greenrobot:eventbus:2.0.2'
    compile 'com.squareup.retrofit:retrofit:1.4.1'
    compile 'com.squareup.picasso:picasso:1.1.1'
    compile 'com.google.code.gson:gson:2.2.4'
    compile 'org.apache.commons:commons-lang3:3.0'
    compile fileTree(dir: 'libs', include: '*.jar')

我正在获取

多个dex文件定义Lcom/google/ads/AdRequest$ErrorCode;

在我的libs文件夹中只有一个GoogleAdMobAdsSdk-64.jar

如果使用Google Play services,则从lib文件夹中删除GoogleAdMobAdsSdk jar

你也可以像这样从播放服务中排除广告,继续使用jar。

compile ('com.google.android.gms:play-services:4.3.23'){
    exclude module:'gms.ads'
}

但您需要尽快升级。

注意:已弃用。2014年8月1日,Google Play将停止接受使用旧的独立Google Mobile Ads SDK v6.4.1或更低版本的新的或更新的应用程序。届时,您必须升级到Google Play版本的移动广告SDK。阅读这些链接

https://developers.google.com/mobile-ads-sdk/docs/admob/play-migrationhttps://developers.google.com/mobile-ads-sdk/download#downloadplay

最新更新