android - Unity 测试广告仅在编辑器中显示
问题描述
就我而言,似乎统一的测试广告只显示在编辑器中。我在我的设备(三星 S7)中没有看到任何测试广告窗口。有谁知道解决这个问题?我在这里发布了代码,并在游戏结束时调用了 PlayInterstitialAd() 方法。我正在使用 unity 2019.3.10 和 unity monetization 3.4.4 非常感谢
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Advertisements;
public class AdsManager : MonoBehaviour, IUnityAdsListener
{
private string playStoreID = "123";
private string apsStoreId = "123";
private string interstitialAd = "video";
private string rewardedVideoAd = "rewardedVideo";
public bool isTargetPlayStore;
public bool isTestAd;
private void Start()
{
Advertisement.AddListener(this);
InitAds();
}
public void InitAds()
{
if (isTargetPlayStore)
{
Advertisement.Initialize(playStoreID, isTestAd);
return;
}
Advertisement.Initialize(apsStoreId, isTestAd);
}
public void PlayInterstitialAd()
{
if (!Advertisement.IsReady(interstitialAd))
{
return;
}
Advertisement.Show(interstitialAd);
}
public void PlayRewardedAd()
{
if (!Advertisement.IsReady(rewardedVideoAd))
{
return;
}
Advertisement.Show(rewardedVideoAd);
}
public void OnUnityAdsReady(string placementId)
{
//throw new System.NotImplementedException();
}
public void OnUnityAdsDidError(string message)
{
// throw new System.NotImplementedException();
}
public void OnUnityAdsDidStart(string placementId)
{
// throw new System.NotImplementedException();
}
public void OnUnityAdsDidFinish(string placementId, ShowResult showResult)
{
// throw new System.NotImplementedException();
}
}
解决方案
推荐阅读
- reactjs - 增量更新状态数组,而不是完全更新
- c++ - 在 C++ 中组合字符串以重命名文件以显示日期
- python - 用于文本分类的 SkLearn 模型
- python - 将文件导入python
- html - 如何在 MVC 5 视图中使用 jQuery 为绑定到模型的 Html.TextBoxFor 字段设置值
- pine-script - 使用具有可变长度的 percentile_nearest_rank 计算运行中位数
- swift - 无法将 Firestore 数据保存到全局结构中
- c# - 为什么在使用后处理 v2 时出现 TryGetSettings 错误?我该如何解决?
- javascript - 按多个属性(包括嵌套属性)对对象进行分组并汇总它们的值
- python - 如何连接 3 个单独的 UDP 数据包?