标签: mobile-ad-mediation

如何解决“无法创建 org.gradle.initialization.DefaultSettings_Decolated 类型的实例”。适用于 InMobi Unity 中介插件

我正在尝试实施 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 上也没有视频。请帮我找出这个问题的解决方案。

Android 依赖项,解析失败错误

日志文件详细信息:

运行 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)

unity-game-engine admob inmobi mobile-ad-mediation

9
推荐指数
2
解决办法
1万
查看次数

React Native 的最佳广告中介(AdMob 除外)

我正在我的 React Native 应用程序中放置广告,并且我正在尝试找到最好的广告中介平台来使用。

我正在寻找一个:

  1. 联合拍卖,又名实时出价
  2. 他们自己的 React Native 包或维护良好的包
  3. 至少 20 个广告中介网络,最好是 Facebook Audience Network
  4. 多种广告类型,最好是横幅广告

任何建议将不胜感激!

mobile ads react-native mobile-ad-mediation

8
推荐指数
1
解决办法
988
查看次数

如何解决此错误“com.google.ads.mediation.admob.AdMobAdapter 无法转换为 com.google.android.gms.ads.mediation.m”?

我在我的项目中使用 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

6
推荐指数
1
解决办法
4005
查看次数

Facebook广告未在Android中通过Google DFP广告投放?

我们目前正在努力将Facebook受众群体网络中的Ad-Exchange中介实施到我们的应用中.

我们遵循iOS和Android的指南.在iOS版本的应用中,我们从DFP广告管理系统服务器获取Google和Facebook广告(横幅广告和非页内广告)以及产量组,但同样在Android中无效.

我们已将最新的Facebook Audience Network SDK和Facebook适配器添加到我们的Android项目中,并尝试了以下测试用例

  1. 为发布商广告请求添加了测试设备

  2. 在Facebook广告设置中添加了设备哈希ID

  3. Yield组(Facebook)的CPM值增加

  4. 在Facebook受众网络仪表板中添加了android测试设备AAID

  5. 使用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

6
推荐指数
0
解决办法
273
查看次数

当应用进入后台时暂停和恢复 Google Admob Banner 广告目标 c

我在我的 iOS 应用程序中使用带有广告中介的 Google Admobs。似乎存在电池耗尽问题,因为即使应用程序在后台运行,谷歌广告也在运行。当应用程序进入后台并在应用程序激活时恢复时,我需要做些什么来暂停谷歌广告。提前致谢。

objective-c admob ios mobile-ad-mediation

6
推荐指数
1
解决办法
574
查看次数

如何正确实施UMP SDK以获得欧盟同意?

我对 UMP SDK 的实现有很多困惑。除了谷歌之外,我没有找到太多信息或完整教程。我正在关注这个这个,但无法理解以下问题:

  1. MobileAds.initialize()征得同意后需要打电话吗?如果是这样,那么它应该在哪里调用?获得同意后可能会调用:

    public void onConsentFormLoadSuccess(ConsentForm consentForm) {
        if(consentInformation.getConsentStatus() == ConsentInformation.ConsentStatus.OBTAINED) {
    }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我如何检查用户是否来自欧洲经济区?我想根据用户位置请求同意或初始化移动广告。在Consent SDK 中,有一个 method isRequestLocationInEeaOrUnknown(),但此 SDK 已弃用。我在 UMP SDK 中没有找到类似的东西。一种方法可能是始终requestConsentInfoUpdate调用isConsentFormAvailableinside onConsentInfoUpdateSuccess。如果用户不是来自 EEA,则此方法返回 false。

  3. 我总是得到同意类型consentInformation.getConsentType()0 或未知。我尝试过不同的组合,但总是 0。

  4. 是否需要将同意信息转发给 AdMob SDK 或 SDK 会处理。

  5. 关于调解,我需要同意信息,但不知道如何获取。从文档:The UMP SDK writes consent status information to local storage

  6. 在 AdMob -> 欧盟用户同意中,我的中介合作伙伴之一未包含在Commonly used set of ad technology providers. 如果我使用Custom …

android admob mobile-ad-mediation gdprconsentform user-messaging-platform

6
推荐指数
3
解决办法
862
查看次数

在 flutter 应用程序中使用 Facebook 受众网络实施 admob 中介

我的 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

6
推荐指数
0
解决办法
792
查看次数

扑。带中介的 Admob 广告

我已将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

5
推荐指数
1
解决办法
3058
查看次数

该中介组仍在投放广告,但存在一个或多个问题影响其效果。展开此中介组以了解更多详细信息

在 Admob 上实施 Facebook 广告统一后,我在中介组中收到以下消息:

该中介组仍在投放广告,但存在一个或多个问题影响其效果。展开此中介组以了解更多详细信息。

在此输入图像描述

扩展中介组后,我收到以下消息:

Incorrect mapping

在此输入图像描述

我已经实现了GoogleMobileAdsMediationTestSuite,这是运行时收到的消息:

在此输入图像描述

我需要做什么来解决这个问题?

admob facebook-ads-api mobile-ad-mediation facebook-ads

5
推荐指数
0
解决办法
1601
查看次数

Facebook Audience Network:需要 Facebook 登录吗?

几天前,我们已将 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

5
推荐指数
1
解决办法
1319
查看次数