C# 类型StartApp.StartAppWrapper中不存在AdEventListener

C# 类型StartApp.StartAppWrapper中不存在AdEventListener,c#,unity3d,C#,Unity3d,我在unity中遇到以下错误,我试图刷新项目并查看任何建议解决方案,但仍然是相同的错误 Assets/Plugins/Scripts/AdsManager.cs(10,43):错误CS0426:嵌套 类型中不存在类型“AdEventListener” StartApp.StartApp包装器 代码如下: using UnityEngine; using GoogleMobileAds.Api; using ChartboostSDK; using System; using StartApp;

我在unity中遇到以下错误,我试图刷新项目并查看任何建议解决方案,但仍然是相同的错误

Assets/Plugins/Scripts/AdsManager.cs(10,43):错误CS0426:嵌套 类型中不存在类型“AdEventListener” StartApp.StartApp包装器

代码如下:

using UnityEngine;
using GoogleMobileAds.Api;
using ChartboostSDK;
using System;
using StartApp;
using UnityEngine.Advertisements;

using SATestAds;

using UnityEngine;
using GoogleMobileAds.Api;
using ChartboostSDK;
using System;
using StartApp;
using UnityEngine.Advertisements;

using SATestAds;

public class AdsManager : StartAppWrapper.AdEventListener
{
    private bool testMode = false;
    private bool loggerEnabled = false;
    private float delay = 0f;
}

AdEventListener
是一种界面,需要满足以下条件才能使用:

1。您的Unity版本是Unity 4.2及更高版本

2。您当前的平台设置为Android。转到文件-->生成设置…,选择Android并单击切换平台按钮。这可能就是问题所在

这两项检查都是通过Unity的预处理器指令完成的,例如
Unity\u ANDROID
Unity\u 4\u 1
。只有当两者都为true时才声明该接口


请注意,此答案假设您已经导入StartApp SDK。如果没有,您可以获取该信息。

从错误消息中您不了解什么?没有要派生的
AdEventListener
类型。不知道,StartAppWrapper是您编写的吗?或者你下载的资产?