[英]How to specify admob library in build.gradle?
我可以在Android Studio的build.gradle中指定AdMob库,以避免在本地使用AdMob jar吗?
我试过了
dependencies {
compile 'com.google.ads:6.2.1+'
}
但它不起作用。 我错过了什么吗?
如果您使用以下更好:
compile 'com.google.android.gms:play-services-ads:7.5.0'
因为,它会减少你的apk文件大小。
适用于Android的最新版Google移动广告SDK已作为Google Play服务4.0的一部分发布(请参阅博客上的发行说明 )
请注意以下限制:
Google Play服务中的Google移动广告API目前不支持DFP广告管理系统,广告交易平台或移动应用搜索广告。
因此,Google AdMob的gradle依赖项中您只需要:
dependencies {
// ... Other entries
compile 'com.google.android.gms:play-services:4.0.30'
}
其余的设置在这里解释:
https://developers.google.com/mobile-ads-sdk/docs/
使用我的项目,在添加文档中所述的支持后,无法直接加载广告。 相反,它崩溃了初始化布局。
有什么帮助是以下之一:
我不认为google admob文件可以在maven central上找到。 我认为你唯一能做的就是在本地引用它们
您需要在root build.gradle中包含
allprojects {
repositories {
maven {
url "https://maven.google.com" // Google's Maven repository
}
}
}
然后在你的app / build.gradle中包含
compile 'com.google.firebase:firebase-core:11.8.0'
在你的依赖块中。 您还必须在app / build.gradle底部的这一行
apply plugin: 'com.google.gms.google-services'
在新版Android Studio中,它是这样的:
implementation 'com.google.android.gms:play-services-ads:11.8.0'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.