我从先前发布的版本(2.0)升级到Unity ads 2.1.0,并且在我的代码中没有更改任何内容;但是,现在我收到一条错误消息,说明我使用",广告命名空间,多次定义。如果我没有改变任何东西,我不确定为什么会出现这个错误。统一广告文档也没有改变。
这是唯一一个包含广告代码的类。这是代码还是Unity项目中的资产问题?我的代码包含我的广告命名空间,如下所示。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Advertisements;
public class AdsController : MonoBehaviour
{
public int adCount;
// Use this for initialization
void Start()
{
adCount = PlayerPrefs.GetInt("Play Ad", 0) + 1;
PlayerPrefs.SetInt("Play Ad", adCount);
while (Advertisement.IsReady() != true)
{
Debug.Log("Waiting for ad..)");
}
if (Advertisement.IsReady() && adCount >= 5)
{
Advertisement.Show();
PlayerPrefs.SetInt("Play Ad", 0);
}
}
}