C# 统一广告。广告定义多次错误?

C# 统一广告。广告定义多次错误?,c#,unity3d,ads,C#,Unity3d,Ads,我从先前发布的版本(2.0)升级到Unity ads 2.1.0,代码中没有任何更改;然而,现在我得到了一个错误,即我“使用”的广告名称空间被多次定义。如果我没有更改任何内容,我不确定为什么会发生此错误。unity ads文档也没有更改 这是唯一一个包含广告代码的类。这是代码问题还是Unity项目中的资产问题?下面是包含广告名称空间的代码 using System.Collections; using System.Collections.Generic; using UnityEngine;

我从先前发布的版本(2.0)升级到Unity ads 2.1.0,代码中没有任何更改;然而,现在我得到了一个错误,即我“使用”的广告名称空间被多次定义。如果我没有更改任何内容,我不确定为什么会发生此错误。unity ads文档也没有更改

这是唯一一个包含广告代码的类。这是代码问题还是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);
        }
    }
}  

也许您有unity ads资产包,并且在“服务”选项卡中启用了它?@Lestat它已启用是的。你说我拥有unity ads资产包是什么意思?你可以通过资产包或服务标签添加广告,但不能同时添加两者