与"旧"AdMob SDK相比,我们是否应该更喜欢Google Play服务中的AdMob

Che*_*eng 12 android admob google-play-services

我刚刚意识到谷歌将AdMob嵌入到最新的Google Play服务中(4+)

我想知道,如果我更喜欢https://developers.google.com/mobile-ads-sdk/docs/#play而不是https://developers.google.com/mobile-ads-sdk/docs/#android?因为我没有看到谷歌的官方立场.

我之所以这么说,我发现Google Play服务中的AdMob还是很麻烦的.

这是我的观察.

  1. 从Java代码创建智能横幅,并将其放在滚动视图的中间.
  2. 每当智能横幅广告从Google服务器成功获取广告时,滚动视图将自动滚动以使智能横幅可见.

从我的角度来看,这似乎是一种不受欢迎的行为.这就是为什么,我仍然不愿意迁移新的Google Play服务.

可以在此处找到演示该错误的完整源代码:Google Play服务的AdMob将执行不需要的自动滚动

Wil*_*iam -1

是的。大多数人肯定会从 Google Play 服务库切换到 Admob 类。这是 Admob 的新分发方式,将确保他们可以更轻松地更新其实施,因为他们可以更新手机上的 GPS 实施,而无需您推出新版本的应用程序。

请注意,GPS 库中有 2 个版本的 Admob 类。当前包中的内容com.google.ads.*和新包中的内容com.google.android.gms.ads.*。使用新包装中的那些。

如果您以编程方式创建 AdRequest,那么您现在需要使用构建器。

AdRequest adRequest = new AdRequest.Builder().build();
Run Code Online (Sandbox Code Playgroud)

如果您在布局 XML 中定义 AdView,请确保也更新那里的包。即<com.google.android.gms.ads.AdView代替<com.google.ads.AdView.


归档时间:

查看次数:

6081 次

最近记录:

12 年,1 月 前