繁体   English   中英

Admob 奖励视频第三方

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM