繁体   English   中英

如何统一设置奖励广告

[英]How do I setup rewarded ads in unity

在我统一开发的android应用中,我将admob用于广告。 横幅广告效果很好,但我想奖励观看广告的玩家。 在我可以找到的网络上,没有关于如何设置奖励广告统一的可靠解释或教程。 我为admob中的中介设置了统一广告,几乎不了解ZoneId的含义。 我刚刚在统一广告中输入了“ rewardedVideo”的集成ID。

然后,我将广告单元ID统一输入到googleplaydemoscript中,然后运行它,当我按下请求并显示奖励视频时,什么也没发生。

有人可以给我指南如何与admob一起设置奖励广告吗? 谢谢。

在Google群组中寻找答案。

https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/ZxbVL60cHFo

检查您的问题是否是用于中介设置的正确文件夹。

在Unity中启用广告

首先,设置构建目标并在服务面板中启用Unity Ads。

  1. 打开您的游戏项目,或创建一个新的Unity项目。
  2. 选择Edit > Build Settings然后将平台设置为iOSAndroid
  3. 在Unity Services窗口中启用广告。

完成后,选择Window > Services 从下拉菜单中选择组织:点击Create

点击Ads ,然后在您的项目中启用SDK:

添加代码

  1. 首先,在脚本标题中声明Unity Ads命名空间

    using UnityEngine.Advertisements;

  2. 然后,您可以通过调用以下方法来展示广告

    Advertisement.Show();

范例程式码

将一个按钮添加到播放广告的场景中,然后处理状态和回调。

步骤1:选择“ Game Object > UI > Button以在场景中添加一个按钮

步骤2:将以下脚本添加到按钮:

      using UnityEngine;
        using UnityEngine.Advertisements;

        public class UnityAdsExample : MonoBehaviour
        {
          public void ShowRewardedAd()
          {
            if (Advertisement.IsReady("rewardedVideo"))
            {
              var options = new ShowOptions { resultCallback = HandleShowResult };
              Advertisement.Show("rewardedVideo", options);
            }
          }

          private void HandleShowResult(ShowResult result)
          {
            switch (result)
            {
              case ShowResult.Finished:
                Debug.Log("The ad was successfully shown.");
                //
                // YOUR CODE TO REWARD THE GAMER
                // Give coins etc.
                break;
              case ShowResult.Skipped:
                Debug.Log("The ad was skipped before reaching the end.");
                break;
              case ShowResult.Failed:
                Debug.LogError("The ad failed to be shown.");
                break;
            }
          }
        }

然后只需按编辑器的“播放”按钮即可测试Unity Ads Button集成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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