@greedile

Не работает UnityAds. Почему?

Начал делать UnityAds, что бы не делал - не работает. ShowInterstitialAd почему то не встроенный метод, а IsReady отсутствует вообще. Помогите пожалуйста.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Advertisements;
using UnityEditor.Advertisements;

public class AdsManager : MonoBehaviour
{
    public string GameID;

    public bool GameTest = true;
    private void Start()
    {
        Advertisement.Initialize(GameID, GameTest);
    }

    public static void ShowInterstitialAd()
    {
        var options = new ShowOptions();

        if (Advertisement.isInitialized)
        {
            Advertisement.Show("rewardedVideo", options);
        }
        else
        {
            Debug.Log("Try again");
        }
    }
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
@namee
у класса реализуйте интерфейсы IUnityAdsLoadListener, IUnityAdsShowListener

запускайте Advertisement.Load(placementID, this);
и реализуйте метод public void OnUnityAdsAdLoaded(string placementId)

а в прочем это на сколько я помню есть в официальных примерах
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы