Я использовал рекламную сеть AppLovin для показа полноэкранной рекламы в игре.Поэтому я хочу отключить игровую музыку, когда полноэкранная реклама отображается, и снова включить игровую музыку, когда полноэкранная реклама закрыта игроком.
Я следовал этому принципу: Интеграция Unity3d
Здесь у нас доступны разные слушатели: Прослушиватели рекламы в Unity
У меня проблема с iOS только в Android, автоматически фоновая музыка игры останавливается и воспроизводится снова, когда я закрываю полноэкранный режимad.
Код, который я тестировал до сих пор:
public void ShowAppLovinInsterstitial()
{
// Showing utilizing PreloadInterstitial and HasPreloadedInterstitial
if (AppLovin.HasPreloadedInterstitial())
{
// An ad is currently available, so show the interstitial.
AppLovin.ShowInterstitial();
#if UNITY_IOS
SoundManager.Instance.EnableGameMusic(false);
#endif
}
else
{
// No ad is available. Perform failover logic...
AppLovin.PreloadInterstitial();
}
}
void onAppLovinEventReceived(string ev)
{
if (ev.Contains("HIDDENINTER"))
{
// Ad ad was closed. Resume the game.
// If you're using PreloadInterstitial/HasPreloadedInterstitial, make a preload call here.
#if UNITY_IOS
SoundManager.Instance.EnableGameMusic(true);
#endif
AppLovin.PreloadInterstitial();
}
else if (ev.Contains("CLOSEDFULLSCREEN"))
{
#if UNITY_IOS
SoundManager.Instance.EnableGameMusic(true);
#endif
}
}
В настоящее время игровая музыка приостанавливается после показа полноэкранного объявления.На полноэкранном объявлении оно не было запущено снова.Пожалуйста, дайте мне несколько советов по включению и выключению музыки геймплея во время полноэкранного показа рекламы.