Я не уверен, правильно ли я настроил свои обратные вызовы событий, где будут запускаться эти события? Я настроил тестовые объявления, и все различные типы объявлений работают правильно.
У меня есть игровой объект UI_Menu с прикрепленным к нему слушателем, вот так
AppLovin.SetUnityAdListener("UI_Menu");
Но ни одно из событий не запускается
public void ShowInterstitial()
{
Log("Showing interstitial ad");
// Optional: You can call `AppLovin.PreloadInterstitial()` and listen to the "LOADED" event to preload the ad from the network before showing it
// Showing utilizing PreloadInterstitial and HasPreloadedInterstitial
if (AppLovin.HasPreloadedInterstitial())
{
// An ad is currently available, so show the interstitial.
#if UNITY_ANDROID
AppLovin.ShowInterstitialForZoneId("998d2ed211ae3efc"); // For Zone Non-RewardedFullScreen3
#endif
}
else
{
// No ad is available. Perform failover logic...
}
}
void onAppLovinEventReceived(string ev)
{
Debug.Log("called");
Log(ev);
if (ev.Contains("VIDEOBEGAN "))
{
Debug.Log("working");
// An ad was shown. Pause the game.
}
else if (ev.Contains("HIDDENINTER"))
{
// Ad ad was closed. Resume the game.
// If you're using PreloadInterstitial/HasPreloadedInterstitial, make a preload call here.
AppLovin.PreloadInterstitial();
}
else if (ev.Contains("LOADEDINTER"))
{
// An interstitial ad was successfully loaded.
}
else if (string.Equals(ev, "LOADINTERFAILED"))
{
// An interstitial ad failed to load.
}
}