AdEventListener не существует в типе StartApp.StartAppWrapper - PullRequest
0 голосов
/ 22 мая 2018

Я получаю следующую ошибку в единстве, я попытался обновить проект и увидеть любое решение для предложения, но все еще та же ошибка

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 голосов
/ 22 мая 2018

AdEventListener - это интерфейс, который требует соблюдения следующих условий, прежде чем вы сможете его использовать:

1 . То есть ваша версия Unity Unity 4.2 ивыше.

2 . То, что ваша текущая Платформа установлена ​​на Android.Перейдите к Файл -> Настройки сборки ... , выберите Android и нажмите кнопку Switch Platform . Вероятно, это проблема.

Обе эти проверки выполняются с помощью директив препроцессора Unity, таких как UNITY_ANDROID и UNITY_4_1.Этот интерфейс объявляется только тогда, когда оба истинны.

Обратите внимание, что в этом ответе предполагается, что вы уже импортировали StartApp-SDK. Если нет, вы можете получить это здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...