问题标签 [admob-rewardedvideoad]

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 投票
0 回答
483 浏览

android - RewardedAd 导致内存泄漏。销毁Android中的活动时如何禁用RewardedAd?

运行“finish()”和 OnDestroy() 后,我的 Activity 仍在内存中。它不是垃圾收集。

经过数天的 Memory Profiler 分析后,我在RewardedAd中隔离了这个问题。

基本上,如果我注释 createAndLoadRewardedAd() 方法中的条目,在该方法中初始化了 rewardedAd,则活动将被正确销毁:

我已经按照官方文档中的说明实施了rewardedAd: https ://developers.google.com/admob/android/rewarded-ads

不幸的是,本文档没有提供禁用/销毁/取消相关对象的说明。

我在onDestroy 中将rewardedAd 设置为null,但这还不够。

注意: 我已在 Google 移动广告 SDK 开发者论坛 https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/android/lPGZq54z53g中发布了同样的问题

0 投票
0 回答
141 浏览

react-native - 我不能将 SSV 与 expo-ads-admob 一起使用

我不能为 Expo Admob 使用 ServerSideVerifications

我在我的应用程序中使用 expo-ads-admob。我将我的广告设置为服务器端验证,但我无法在我的应用中为广告设置 user_id 或自定义数据。

await AdMobRewarded.requestAdAsync({ servePersonalizedAds: true, additionalRequestParams: {user_id:122}});

我在我的服务器中获取 transaction_id 但我无法接收 user_id。

我也尝试在我的应用程序中获取广告的 transaction_id,但我也无法获取。如何将 ServerSideVerification 用于带有 expo 的 admob?

谢谢。

0 投票
1 回答
553 浏览

admob - 移动应用上的奖励广告数量有任何限制

我正在开发一个允许用户添加帖子的移动应用程序。要添加帖子,用户需要一些“钻石”。用户可以通过注册、收集每日钻石和观看谷歌奖励广告来赚取钻石。

当用户添加帖子时钻石数量不足时,我会显示一个名为“观看此广告并获得5钻石”的按钮,用户观看将获得5钻石然后他可以发布。

同一用户可以在同一天一次又一次地观看此奖励广告,并获得钻石并在一天内发布多个帖子。

Google Adsense 允许这样做吗?即,允许用户在短时间内多次查看奖励广告?有什么限制?

注意:我们为用户提供了每天赚取钻石的选项。而且我们不会强迫用户在一天内发布所有帖子。他们可以选择在不同的日子发布。

0 投票
0 回答
300 浏览

android - Admob 奖励视频广告报告一周收入为零

一周以来,我在我的应用程序中添加了 admob 奖励视频广告,以奖励用户观看每个视频广告的积分。用户正在观看视频并获得奖励,但我的 admob 仪表板始终显示 0 作为收入。检查所附图片。在此处输入图像描述

0 投票
1 回答
252 浏览

ios - iOS Unity3D 应用无法访问互联网/GoogleAdMobSDK

我最近开发了一个与 GoogleAdMobSDK 集成的移动 Unity3D 应用程序。到目前为止,在 Android 上一切正常,但是当我在 iPhone 6 / iOS 设备上运行该应用程序时,我得到“GoogleMobileAdsPlugin:奖励广告尚未准备好显示”。

似乎通常可以从应用程序中禁用互联网(但是 Safari 可以正常工作)。

我注意到:

初始化 Metal 设备上限:Apple A8 GPU 2020-08-04 20:55:12.747563+1000 HauntedMaze[2115:665921] [NetworkInfo] 信号强度查询返回错误:Error Domain=NSPOSIXErrorDomain Code=13“Permission denied”,描述符:< CTServiceDescriptor 0x2837c4da0,域=1,实例=1>

如果有帮助,也可以在日志中。

版本:XCode 11.6 (11E708) - Unity3D 2019.4.6f1 - GoogleAdMobSDK Cocoapods 最近通过 Cocoapods (7.63.0),iPhone 6 版本 12.4.8

你能想到任何额外的步骤来调试这个或解决方法吗?我真的很挠头。

谢谢!

0 投票
2 回答
211 浏览

android - 如何在 Android Studio 中显示 Toast 后的激励视频广告

如果用户赢得益智游戏关卡,我会举杯“你赢玩下一个关卡”,然后我想展示奖励视频广告。

在 android studio 中 Toast 之后显示 Admob Rewarded Video Ads 会有什么代码?

0 投票
1 回答
632 浏览

android - 奖励广告内存泄漏 admob

我是 android 编码的超级新手,请告诉我这个内存泄漏是否严重到足以让我担心。如果是这样,请建议我可以做些什么。

我正在尝试使用 admob 在我的 android 应用中显示奖励广告,但在实施标准奖励广告之后。当我调查问题时,我的应用开始出现性能问题,结果发现 RewardedAdCallback 引用了我的 MainActivity 导致内存泄漏。在搜索了 3 三天后我该如何解决这个问题我完全迷路了

这是我的 MainActivity

这是我的 MainActivity2

MainActivty 有 2 个按钮,一个用于显示广告 (onClick:showads()),另一个用于启动第二个活动 (onClick:goToSecond()),MainActivity2 有一个按钮用于启动第一个活动

重新创建内存泄漏的步骤是:-

  1. 启动应用程序
  2. 在第一个活动上按下按钮进入第二个活动
  3. 在第二个活动上按按钮转到第一个活动
  4. 现在在第一个活动中按下按钮以显示奖励广告
  5. 当奖励广告结束并且你回到第一个活动时按下后退按钮现在泄漏金丝雀必须找到内存泄漏

以下是泄漏的金丝雀报告

我的问题是为什么谷歌广告会导致内存泄漏

0 投票
2 回答
2451 浏览

android - RewardedVideoAd MobileAds.getRewardedVideoAdInstance(this) 已弃用。什么是新的替代方案?

RewardedVideoAd 已弃用。什么是新的替代方案?

0 投票
0 回答
470 浏览

admob-rewardedvideoad - 如何制作不可跳过的广告?(AdMob)

我正在使用 AdMob 激励广告,在 AdMob 测试激励广告中,视频长度为 5 秒,5 秒后出现跳过按钮,我确实有几个问题:所有广告视频的长度都是 5 秒吗?我可以制作不可跳过的广告吗?我可以设置广告视频跳过时间吗?(第一个15s,其他30s ...)

0 投票
1 回答
611 浏览

java - 当再次点击按钮显示奖励广告时,没有广告显示

所以,我想制作一个带有显示奖励广告的简单按钮的应用程序。该按钮有效并显示奖励广告,但是当我再次按下时,没有显示奖励广告。我想为每个按钮点击展示广告。

这是代码:

我没有设置奖励,首先我希望按钮能够显示多个广告