[英]Admob Rewarded Video third party
我一直在尽力让 Admob 奖励视频在我的应用程序中工作/显示,但我就是无法让它工作。 我相信我已经正确安装了所有插件。
这是我当前的代码。
using UnityEngine;
using System.Collections;
using GoogleMobileAds.Api;
public class AdManager2 : MonoBehaviour
{
string adUnitId = "MY_UNIT_ID";
RewardBasedVideoAd rewardBasedVideo = null;
void Start()
{
rewardBasedVideo = RewardBasedVideoAd.Instance;
}
public void adButton()
{
AdRequest request = new AdRequest.Builder().Build();
rewardBasedVideo.LoadAd(request, adUnitId);
showAd();
}
public void showAd()
{
if (rewardBasedVideo.IsLoaded())
{
rewardBasedVideo.Show();
}
}
}
这对我不起作用,我单击按钮但没有任何作用。 我也尝试过来自不同人的多个脚本,但没有一个适合我......
如果有人可以帮助我,我将不胜感激,在此先感谢,
-四旬期
自 2017 年 3 月起,您不再需要设置第 3 方中介来使用 Admob 激励视频,因为 Admob 已开始投放自己的激励广告。 事实上,如果您正在测试,最好不要在此阶段使用 3rd 方中介,因为生成测试广告有困难。
通过第 3 方中介,您注册了第 3 方广告网络,并在第 3 方网站上的第 3 方广告单元中设置了某种“测试”标志。 然后,您将这些单元链接到中介选项卡上的 admob 单元并创建一个 adrequest。
2017 年 3 月 16 日,当我测试 admob 时没有提供奖励视频来测试使用 builder.addTestDevice 构建的广告请求 - 发回错误代码 0。
当 admob 不提供自己的奖励视频广告时,这种方法效果很好,但现在它们是您将返回实时 admob 广告以及来自您的 3rd 方提供商的测试广告。 如果您在测试期间点击实时广告,您将破坏 admob Ts 和 Cs。
(但是在您的情况下,无论如何您都没有使用测试请求)
这篇文章提供了用于测试 IOS 和 Android 的广告单元,我建议使用这些。
如果您在 android 上开发,最好的下一步是查看 logcat 并查找来自 /ads 的错误响应
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.