StartApp.StartAppWrapper类型中不存在AdEventListener

时间:2018-05-22 12:33:29

标签: c# unity3d

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

  

Assets / Plugins / Scripts / AdsManager.cs(10,43):错误CS0426:嵌套   输入`AdEventListener'在类型中不存在   StartApp.StartAppWrapper

以下是代码:

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;
}

1 个答案:

答案 0 :(得分:2)

AdEventListener是一个接口,在使用它之前需要满足以下条件:

1 。您的Unity版本是 Unity 4.2 及以上版本。

2 。您当前的平台设置为Android。转到文件 - > 构建设置... ,选择 Android ,然后单击 Switch Platform 按钮。 这可能是个问题。功能

这两项检查都是使用Unity的预处理程序指令完成的,例如UNITY_ANDROIDUNITY_4_1。只有当两者都为真时才会声明该接口。

请注意,此答案假定您已导入 StartApp-SDK。如果还没有,则可以获取here