问题标签 [googlemobileads]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
386 浏览

ios - 在 UITabBarController 中的选项卡更改后,GADBannerView 中的 AdMob 视频广告继续使用 CPU

我的设置:

有一个UITabBarController。在第一个选项卡中 - 有UINavigationController一个UITableViewController作为根视图控制器的。

在 的表格中UITableViewController,其中一个单元格包含GADBannerView

在带有横幅视图的单元格中,我正在加载这样的广告:

问题:

我注意到,如果广告包含视频/动画 - 在标签之间切换后 - CPU 使用率仍然很高,并且永远保持 15-20% 的负载(直到你杀死应用程序)。

实际广告如下所示:

在此处输入图像描述

几个观察:

  • 如果不是视频广告 - 有一个静态图像广告 - 没有问题。对我来说,这个问题看起来像是视频广告没有调用一些“暂停动画”。
  • 发生在 iOS11 和 iOS12 上
  • func adViewDidReceiveAd(_ bannerView: GADBannerView)没有调用,即框架知道广告不再出现在屏幕上

这是流程的样子(切换到另一个无广告标签后): 在此处输入图像描述

AdMob 版本:

'Firebase/AdMob'、'~> 5.15.0 '(来自 cocoapods)

任何建议都非常受欢迎。

0 投票
1 回答
38 浏览

unity3d - 导入 GooglePlayGamesPlugin 和 GoogleMobileAds unitypackages 后应用程序崩溃

我将 GooglePlayGamesPlugin 和 GoogleMobileAds unitypackages 导入到我的统一项目中 导入后,统一控制台没有显示任何错误。我构建了该项目并将其安装在智能手机上进行测试。当我尝试启动该应用程序时,它立即崩溃并显示错误“不幸的是,(应用程序名称)已停止”。如果我将 GoogleMobileAds 或 GooglePlayGamesPlugin 分开导入,则该应用程序可以正常工作。我怀疑是由于编辑器文件夹中的库版本不同而发生错误。

在此处输入图像描述

我用:

  • 团结 - 3.2f1

  • GooglePlayGames 插件 - 0.9.58

  • 谷歌移动广告 - 3.15.1

我尝试按如下方式修复错误:

  • 创建了一个新的空项目并导入了 GooglePlayGamesPlugin 和 GoogleMobileAds unitypackages
  • 我删除了旧版本的文件
  • 我点击了Android求解器->解决

代码没有错误,因为即使在空项目中,也会出现这个错误

如何解决这个问题?在我的项目中,我想同时使用 GooglePlayGamesPlugin 和 GoogleMobileAds。

0 投票
0 回答
839 浏览

ios - 如何使插页式广告加载并显示在应用程序的 UI 上?Xcode10 无响应

我正在尝试通过集成 Firebase 在我的应用中加载插页式广告。当我单击“IBAction 按钮”时,我应该会收到广告。但我根本没有得到任何回应,也没有在屏幕上看到任何广告。

Xcode 控制台显示以下消息: 1-[I-ACS037005] 无法从身份获取有效的 App ID 2-您当前使用的是 SDK 7.37.0 版本。请考虑将您的 SDK 更新到最新的 SDK 版本,以获得最新的功能和错误修复。最新的 SDK 可以从...等下载

这是我的代码:-

我添加了两个有用的功能,第一个被“打印”了,但第二个没有!

0 投票
0 回答
102 浏览

android - 午餐时显示示例广告的应用程序崩溃

0 投票
0 回答
1317 浏览

c# - UNITY win32异常:系统找不到指定的文件

我将 Google Mobile Ads 插件添加到我的 Unity 项目中,现在它每隔几秒钟就会抛出一次此错误。Android 依赖项已成功解决。我找不到解决方案。此外,我在 AdMob 集成之前添加了 Google Play 游戏服务。

因此,我无法构建我的游戏。构建完成,但文件尚未准备好。我正在运行 Unity 2018.1Of2 。

我确实更改了 PListProcessor 的代码 (Assets\GoogleMobileAds\Editor\PListProcessor.cs)。当我在 Windows 机器上构建 android 游戏时,它引发了关于使用 Unity.iOS.XCode 的错误。我删除了该行并删除了错误。

您的帮助将不胜感激。我的项目已完成,我无法构建它。

0 投票
1 回答
357 浏览

xml - 需要帮助解决 com.google.android.gms.ads.MobileAds not found

尝试加载横幅广告后,出现以下错误:

  1. AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.MobileAds

  2. AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.UnityAdListerner

顺便说一句,我在所有脚本中使用虚拟应用程序 ID,例如在AndroidManifest.xml和加载横幅广告的脚本中。

0 投票
0 回答
209 浏览

android - 我想将 google 移动广告依赖项添加到我的 build.gradle 文件中。但它显示了一个红色标记的下划线,这对我的应用程序发生运行时崩溃

我想使用 Admob 在我的应用中展示广告。但是当我将谷歌移动广告依赖添加到我的 build.gradle 文件并同步项目时,它显示红色下划线。它显示“所有 gms/firebase 库必须使用完全相同的版本规范”如何解决?我将 google() 添加到我的 build.gradle(project) 文件中,并尝试添加更新版本的依赖项。

build.gradle 文件,项目级 gradle 文件,清单文件:

0 投票
0 回答
61 浏览

unity3d - 当我使用带有排行榜的谷歌移动广告时出现错误

我正在尝试使用 unity3d 开发一个项目。我使用 google play 服务作为排行榜。我后来为广告添加了一个谷歌移动广告,但我的程序不起作用。我也没有收到错误代码。它说“程序不断停止”。如何在不出现移动广告错误的情况下使用 google play 服务和 google。你能帮我吗?

0 投票
0 回答
250 浏览

android - 使用 FB 和 google 移动广告 sdk 时,一个 dex 文件中的字段引用过多

我有 FB 和谷歌移动广告 sdk。当我进行构建时,我得到了错误

无法将类转换为 dex 格式。

当我进行单独构建时,效果很好。我正在通过导入 fb 和 google 移动广告 sdk 来测试一个新项目。

错误日志:

0 投票
1 回答
137 浏览

c# - Admob 测试广告未显示在设备上

Admob 的测试广告不会显示在我的任何测试设备上,但会记录它们已加载到 Unity 编辑器中。

我已经解决了 android 依赖项,我将显示我的 Manifest 和 AddCaller,我有 Google Repository 和播放服务 SDK 我没有收到任何错误,它只是不会显示测试广告!

安卓清单:

广告脚本:

我希望显示一个测试横幅和一个测试插页式,但没有任何反应。

并且控制台中没有错误或警告,它表示假人已正确加载并显示。