Как следует из названия, я пытаюсь добавить рекламную оболочку в свой проект, но у меня возникают некоторые проблемы:
- Всякий раз, когда я запускаю пакет посредничества, сети Heyzap и Heyzap Cross Promo полностью интегрированы со всеми опциями. Однако, если я попытаюсь получить любой тип добавления, это даст мне ошибку NO_FILL, и я не смогу ее показать.
- После инициализации рекламных сетей они инициализируются правильно, так что все в порядке.
- Однако, если я попытаюсь показать объявление, скажем, межстраничное, оно полностью потерпит неудачу.
Я проверил пример приложения, которое Heyzap разместил здесь, и оно отлично работает. Я даже пытался поместить это в свой собственный проект, ничего не меняя, и у меня были те же проблемы.
Вот класс, который я написал:
using Heyzap;
using UnityEngine;
public static class AdManager {
public static void InitialiseAdNetwork()
{
HeyzapAds.NetworkCallbackListener networkCallbackListener = delegate(string network, string callback) {
Debug.Log("The " + network + " network has been " + callback);
};
HeyzapAds.SetNetworkCallbackListener(networkCallbackListener);
HeyzapAds.Start("myID", HeyzapAds.FLAG_DISABLE_AUTOMATIC_FETCHING);
HZInterstitialAd.SetDisplayListener(delegate(string adState, string adTag) {
Debug.Log("INTERSTITIAL: " + adState + " Tag : " + adTag);
});
HZIncentivizedAd.SetDisplayListener(delegate(string adState, string adTag) {
Debug.Log("INCENTIVIZED: " + adState + " Tag : " + adTag);
});
}
public static void ShowMediationSuite()
{
HeyzapAds.ShowMediationTestSuite();
}
public static void ShowInterstitialAd()
{
HZInterstitialAd.Fetch();
}
}
Может ли кто-нибудь увидеть что-то, что я сделал неправильно? Потому что не могу.