问题标签 [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.
android - ArgumentException:未找到请求的值“X86”
我尝试将 GoogleMobileAds sdk 导入统一。当我导入 PlayServicesResolver 包时,我在控制台上收到类似“ArgumentException:未找到请求的值“X86”的错误。” 我想不通为什么?
ArgumentException:未找到请求的值“X86”。System.Enum+EnumResult.SetFailure (System.Enum+ParseFailureKind failure, System.String failureMessageID, System.Object failureMessageFormatArgument) (at <23c160f925be47d7a4fd083a3a62c920>:0) System.Enum.TryParseEnum (System.Type enumType, System.String value, System .Boolean ignoreCase, System.Enum+EnumResult& parseResult) (at <23c160f925be47d7a4fd083a3a62c920>:0) System.Enum.Parse (System.Type enumType, System.String value, System.Boolean ignoreCase) (at <23c160f925be47d7a4fd083a3a62c920>:0) Enum.Parse (System.Type enumType, System.String 值) (at <23c160f925be47d7a4fd083a3a62c920>:0) GooglePlayServices.AndroidAbis.EnumValueStringToULong (System.Type enumType, System.
1[T].Poll (System.Func
1[TResult] getCurrentValue, GooglePlayServices.PlayServicesResolver+PropertyPoller`1+Changed[T] 已更改)(在 /Users/smiles/dev/src/unity-jar-resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:278)GooglePlayServices .PlayServicesResolver.PollAndroidAbis () (在 /Users/smiles/dev/src/unity-jar-resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1201) UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (在 C:/buildslave/unity /build/Editor/Mono/EditorApplication.cs:303)
java - Android 8.1 无法获取提供商 com.google.android.gms.ads.MobileAds !!!APK崩溃
我的 Android Studio 版本 3.4.1,我正在尝试将 MobileAds 代码添加到使用 sdk 28 构建的项目中,但收到崩溃报告。不知道为什么????
我检查了所有类似的帖子,但其中一些已经过时,不幸的是无法得到任何解决方案
我的 Android 清单是
MainActivity 布局
应用程序构建.gradle
HomeActivity.java
但错误仍在运行。此处的错误 logcat 详细信息
任何人都可以帮我找出问题所在。
ios - 在上传到应用商店之前,可以使用真实的 Admob id 在模拟器上测试广告吗
我要上传我的申请。我在我的应用中使用 Google 移动广告,并且正在通过测试广告 ID 进行测试。现在在部署之前,我必须将真实的 admob id 放在应用程序中进行测试。将真实身份放在模拟器上后可以测试广告吗?
ios - 如何修复“架构 x86_64 的未定义符号”Xcode 11
升级“Google-Mobile-Ads-SDK”(到 7.50.0 是 7.41.0)后,运行我的代码,我得到了这个 Buildtime 错误:
架构 x86_64 的未定义符号:“OBJC_CLASS$_GULSwizzler”</p>
我试图删除 DerivedData 文件,将 cocoapods 升级到最新版本,清理构建,同样的错误
java - MobileAds.getRequestConfiguration 未解析的引用
我需要更改 MobileAds 请求配置,但Unresolved reference: getRequestConfiguration
出现错误。
如果我删除配置代码,广告就可以正常工作。
如何解决参考错误?
android - Unity GoogleMobileAdsMediationTestSuite 抛出异常 setAdListener 必须在主 UI 线程上调用
我试图在我的 Unity 游戏中实现 MediationTestSuite,但我得到了这个异常,因此看不到 MediationTestSuite
例外:
我的代码是
绑定在场景中的单个按钮上。
我尝试通过调度此调用直接在 Update 方法中执行此操作,还尝试创建空的 Unity 项目并仅将 GoogleMobileAds-v4.1.0 + GoogleMobileAdsUnityAdsMediation + GoogleMobileAdsMediationTestSuite 添加到其中,所有这些都是直接从 Google 链接下载的。
我在这里遗漏了什么,还是仅仅是 MediationTestSuite 被窃听并在单独的线程中调用了一些 UI 内容?
它绝对不是AdMob Interstitial 的副本,并且必须在主 UI 线程上调用错误 isLoaded,因为它位于 Unity 中,并且我无权访问 MeditationTestSuite 库代码。
ios - 使用 _pb_ 方法的非公共 API 使用
重现步骤:
在将新版本发送到 AppStore Connect 并在处理过程中,我收到了来自 Apple 的这封电子邮件:
ITMS-90338:非公共 API 使用 - 应用程序引用了 Frameworks/Name.framework/Name 中的非公共符号:_pb_decode、_pb_decode_varint、_pb_encode、_pb_encode_string、_pb_encode_submessage、_pb_encode_tag_for_field、_pb_encode_varint、_pb_istream_from_buffer、_pb_bufferread。如果您的源代码中的方法名称与上面列出的私有 Apple API 匹配,则更改您的方法名称将有助于防止此应用在以后的提交中被标记。此外,请注意,上述一个或多个 API 可能位于您的应用程序随附的静态库中。如果是这样,它们必须被删除。如需更多信息,请访问 http://developer.apple.com/support/technical/上的技术支持信息
这些方法在 GoogleAppMeasurement 框架中使用(我通过 grep 找到了它们)。
我已经更新了所有 pod,更改了内部版本号等。结果是一样的 - 来自 Apple 的电子邮件。
android - MobileAds 初始化时,前台服务已自动终止
在我的主要课程中
如果没有 MobileAds.initialize(),当我关闭应用程序时,我的前台服务不会被终止。使用 MobileAds.initialize() 我的前台服务被杀死了。
有谁知道为什么?如何解决?