我正在尝试实施 google-admob 中介,目前正在致力于集成 InMobi 广告。我按照https://developers.google.com/admob/unity/mediation/inmobi执行了所有步骤。我能够在 inMobi 网站中创建帐户 ID 和展示位置 ID。我成功地在我的 AdMob 帐户中配置了 AdMob 广告单元。
问题出在该过程的第三步,即“导入 InMobi SDK 和适配器”。我从此链接https://developers.google.com/admob/unity/mediation/inmobi#inmobi-unity-mediation-plugin-changelog提取了最新版本的 InMobi Google 移动广告中介插件。
但是,在执行此步骤 Assets > Play Services Resolver > Android Resolver > Force Resolve 时,我收到以下“Android 依赖项,解析失败”错误。我附上下面的屏幕截图和日志文件。我尝试更改 InMobi Unity 中介插件的版本大约 5 次,但始终失败。我将堆栈跟踪更改为完整并理解,但仍然无法真正弄清楚该怎么做。
对于统一的 inMobi 广告中介,YouTube 上也没有视频。请帮我找出这个问题的解决方案。
日志文件详细信息:
运行 Gradle...
C:\Users\cheth\FlutteringBirds1\Temp\PlayServicesResolverGradle\gradlew.bat --no-daemon -b "C:\Users\cheth\FlutteringBirds1\Temp\PlayServicesResolverGradle\PlayServicesResolver.scripts.download_artifacts.gradle" "-PANDROID_HOME=C:/Program Files/Unity/Hub/Editor/2021.1.6f1/Editor/Data/PlaybackEngines/AndroidPlayer\SDK" "-PTARGET_DIR=C:\Users\cheth\FlutteringBirds1\Assets\Plugins\Android" "-PMAVEN_REPOS=file:///C:/Users/cheth/FlutteringBirds1/Assets/Firebase/m2repository;https://maven.google.com/;https://jcenter.bintray.com/" "-PPACKAGES_TO_COPY=com.google.firebase:firebase-common:19.5.0;com.google.firebase:firebase-analytics:18.0.2;com.google.android.gms:play-services-base:17.6.0;com.google.firebase:firebase-app-unity:7.1.0;com.google.firebase:firebase-messaging:21.0.1;com.google.firebase:firebase-messaging-unity:7.1.0;com.google.android.gms:play-services-ads:19.5.0;com.google.ads.mediation:inmobi:9.1.1.0" "-PUSE_JETIFIER=1" "-PDATA_BINDING_VERSION=3.6.0"
Executing command: C:\Users\cheth\FlutteringBirds1\Temp\PlayServicesResolverGradle\gradlew.bat --no-daemon -b "C:\Users\cheth\FlutteringBirds1\Temp\PlayServicesResolverGradle\PlayServicesResolver.scripts.download_artifacts.gradle" "-PANDROID_HOME=C:/Program Files/Unity/Hub/Editor/2021.1.6f1/Editor/Data/PlaybackEngines/AndroidPlayer\SDK" "-PTARGET_DIR=C:\Users\cheth\FlutteringBirds1\Assets\Plugins\Android" "-PMAVEN_REPOS=file:///C:/Users/cheth/FlutteringBirds1/Assets/Firebase/m2repository;https://maven.google.com/;https://jcenter.bintray.com/" "-PPACKAGES_TO_COPY=com.google.firebase:firebase-common:19.5.0;com.google.firebase:firebase-analytics:18.0.2;com.google.android.gms:play-services-base:17.6.0;com.google.firebase:firebase-app-unity:7.1.0;com.google.firebase:firebase-messaging:21.0.1;com.google.firebase:firebase-messaging-unity:7.1.0;com.google.android.gms:play-services-ads:19.5.0;com.google.ads.mediation:inmobi:9.1.1.0" "-PUSE_JETIFIER=1" "-PDATA_BINDING_VERSION=3.6.0"
Reporting analytics data: /androidresolver/resolve/gradle/failed/fetch?unityVersion=2021.1.6f1&unityPlatform=WindowsEditor&installSource=upm&version=1.2.164&scope= 'Android …Run Code Online (Sandbox Code Playgroud) 我正在我的 React Native 应用程序中放置广告,并且我正在尝试找到最好的广告中介平台来使用。
我正在寻找一个:
任何建议将不胜感激!
我在我的项目中使用 firebase 适配器,现在正在集成 admob 以获得奖励广告,它工作正常,但是每个视频完成后都会抛出以下错误...
java.lang.ClassCastException: com.google.ads.mediation.admob.AdMobAdapter cannot be cast to com.google.android.gms.ads.mediation.m
at com.google.android.gms.ads.internal.mediation.client.y.a(:com.google.android.gms.dynamite_dynamitemodulesa@12685008@12.6.85 (020306-197041431):262)
at com.google.android.gms.ads.internal.reward.c.b(:com.google.android.gms.dynamite_dynamitemodulesa@12685008@12.6.85 (020306-197041431):54)
at com.google.android.gms.ads.internal.reward.client.e.onTransact(:com.google.android.gms.dynamite_dynamitemodulesa@12685008@12.6.85 (020306-197041431):56)
at android.os.Binder.transact(Binder.java:380)
at com.google.android.gms.internal.ads.zzej.transactAndReadExceptionReturnVoid(Unknown Source)
at com.google.android.gms.internal.ads.zzahb.zze(Unknown Source)
at com.google.android.gms.internal.ads.zzahm.resume(Unknown Source)
at com.mopub.mobileads.GooglePlayServicesRewardedVideo$1.onResume(GooglePlayServicesRewardedVideo.java:84)
at com.mopub.common.MoPubLifecycleManager.onResume(MoPubLifecycleManager.java:83)
at com.mopub.common.MoPub.onResume(MoPub.java:257)
at com.coderays.realquiz.RealQuizDashBoard.onResume(RealQuizDashBoard.java:956)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1280)
at android.app.Activity.performResume(Activity.java:6096)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3011)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3063)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1361)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5343)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
Run Code Online (Sandbox Code Playgroud)
我会尝试这个方法/sf/answers/3497166571/但仍然抛出这个错误。
我的等级是..
dependencies {
implementation('com.mopub:mopub-sdk-interstitial:5.0.0@aar') {
transitive = true
}
// For rewarded …Run Code Online (Sandbox Code Playgroud) android admob mopub mobile-ad-mediation admob-rewardedvideoad
我们目前正在努力将Facebook受众群体网络中的Ad-Exchange中介实施到我们的应用中.
我们遵循iOS和Android的指南.在iOS版本的应用中,我们从DFP广告管理系统服务器获取Google和Facebook广告(横幅广告和非页内广告)以及产量组,但同样在Android中无效.
我们已将最新的Facebook Audience Network SDK和Facebook适配器添加到我们的Android项目中,并尝试了以下测试用例
为发布商广告请求添加了测试设备
在Facebook广告设置中添加了设备哈希ID
Yield组(Facebook)的CPM值增加
在Facebook受众网络仪表板中添加了android测试设备AAID
使用Facebook App和测试设备浏览器登录Facebook测试人员帐户
在Android中,我们只会从DFP广告管理系统服务器获取包含订单项的Google广告,但不会从收益组(Facebook收益合作伙伴)获取.另一方面,我们可以使用Facebook SDK直接从Facebook受众网络获取广告.您能否查看是否有任何必须通过DFP投放FB广告的工作?
我们已经添加了实现com.facebook.android:audience-network-sdk:5.0.0实现com.google.ads.mediation:facebook:5.0.0.0依赖项build.gradle(app).
android ios google-dfp facebook-audience-network mobile-ad-mediation
我在我的 iOS 应用程序中使用带有广告中介的 Google Admobs。似乎存在电池耗尽问题,因为即使应用程序在后台运行,谷歌广告也在运行。当应用程序进入后台并在应用程序激活时恢复时,我需要做些什么来暂停谷歌广告。提前致谢。
我对 UMP SDK 的实现有很多困惑。除了谷歌之外,我没有找到太多信息或完整教程。我正在关注这个和这个,但无法理解以下问题:
MobileAds.initialize()征得同意后需要打电话吗?如果是这样,那么它应该在哪里调用?获得同意后可能会调用:
public void onConsentFormLoadSuccess(ConsentForm consentForm) {
if(consentInformation.getConsentStatus() == ConsentInformation.ConsentStatus.OBTAINED) {
}
}
Run Code Online (Sandbox Code Playgroud)
我如何检查用户是否来自欧洲经济区?我想根据用户位置请求同意或初始化移动广告。在Consent SDK 中,有一个 method isRequestLocationInEeaOrUnknown(),但此 SDK 已弃用。我在 UMP SDK 中没有找到类似的东西。一种方法可能是始终requestConsentInfoUpdate调用isConsentFormAvailableinside onConsentInfoUpdateSuccess。如果用户不是来自 EEA,则此方法返回 false。
我总是得到同意类型consentInformation.getConsentType()0 或未知。我尝试过不同的组合,但总是 0。
是否需要将同意信息转发给 AdMob SDK 或 SDK 会处理。
关于调解,我需要同意信息,但不知道如何获取。从文档:The UMP SDK writes consent status information to local storage
在 AdMob -> 欧盟用户同意中,我的中介合作伙伴之一未包含在Commonly used set of ad technology providers. 如果我使用Custom …
android admob mobile-ad-mediation gdprconsentform user-messaging-platform
我的 flutter 应用程序在 google playstore 和 apple appstore 上都有使用facebook_audience_network实现的广告
但“从 3 月 31 日起,Facebook Audience Network 将仅使用竞价来填充 iOS 应用中的广告。”
因此,我想使用 admob(因为他们有更多文档)作为 Facebook 受众网络中现有广告的中介。但作为一名新手编码员,我发现很难做所需的事情,因为 facebook 和 admob(用于中介)都有专门针对 android/iOS 的文档。
如果有人可以指导我如何实现它,那将是一个很大的帮助。此外,还需要设置“广告跟踪已启用”标志才能继续有效地通过 iOS 应用获利。这将告知 Facebook 是否使用这些数据来投放个性化广告。
如果有人能指导我完成这个任务,那将是一个很大的帮助。谢谢。
admob facebook-audience-network flutter mobile-ad-mediation ios14
我已将https://pub.dev/packages/firebase_admob集成到我的应用程序中并实现了rewarded ads. 我现在的问题是我想通过这个插件使用中介。唯一的事情是我知道(从开发 Android 应用程序以及它在 Admob 文档中说)需要在应用程序中包含中介网络的 SDK。
这个插件甚至支持中介吗?我找不到与此相关的任何内容。还是中介仅来自 admob 仪表板,仅通过设置带中介的添加单元而您实际上不需要添加 SDK?
我找不到这个插件的任何适配器,所以......实际上没有任何东西可以集成到应用程序中。
我很困惑。有谁知道如何使用中介,或者它是否适用于当前的 firebase_admob` flutter 插件?
admob flutter mobile-ad-mediation admob-rewardedvideoad firebase-admob
在 Admob 上实施 Facebook 广告统一后,我在中介组中收到以下消息:
该中介组仍在投放广告,但存在一个或多个问题影响其效果。展开此中介组以了解更多详细信息。
扩展中介组后,我收到以下消息:
Incorrect mapping
我已经实现了GoogleMobileAdsMediationTestSuite,这是运行时收到的消息:
我需要做什么来解决这个问题?
几天前,我们已将 Facebook Audience Network 集成到 Android 和 iOS 应用程序中。我们正在使用 AdMob 公开出价中介。
从技术上讲,一切似乎都没问题,SDK 正在按预期初始化,并且 AdMob 适配器已正确集成。
然而,目前 Facebook 正在对我们展示次数的一小部分(低于 5%)进行竞价,根据 facebook 仪表板,主要原因似乎如下:“未找到 facebook 个人资料”。
我们并不期望 100% 的用户拥有 Facebook 个人资料,但至少有 50% 的用户拥有 Facebook 个人资料,最坏的情况是 20-30%。所以很明显这里有一些东西没有按预期工作并且我们遗漏了。
我们已经联系了他们的支持人员,他们告诉我们,我们的应用程序的用户需要通过 Facebook 登录才能使 Audience Network 正常工作,这听起来有点奇怪,因为官方文档中没有提到这一点。此外,我们认为广告 ID(iOS 上的 IDFA)足以识别用户并在不同的应用程序中跟踪他。
所以我们想知道:你们中有人曾经通过 AdMob(可能通过公开出价)集成过 Facebook Audience Network 吗?如果是这样,据您所知,真的需要 Facebook 登录吗?
admob facebook-android-sdk facebook-ios-sdk facebook-audience-network mobile-ad-mediation
admob ×8
android ×3
flutter ×2
ios ×2
ads ×1
facebook-ads ×1
google-dfp ×1
inmobi ×1
ios14 ×1
mobile ×1
mopub ×1
objective-c ×1
react-native ×1