我做的Unity iOS游戏有个新bug。以前没有出现过,但3个月前开始隐隐出现。请记住,我还没有在这3个月的更新和那些微弱的错误发生很少开始增加。现在,它每次都发生在更新的设备上。我已经更新了广告包,并更新了skadnetwork id。
这是它的脚本:使用UnityEngine;使用UnityEngine.广告;使用UnityEngine.SceneManagement;
public class AdsInitializer : MonoBehaviour, IUnityAdsInitializationListener, IUnityAdsLoadListener, IUnityAdsShowListener
{
[SerializeField] string _androidGameId;
[SerializeField] string _iOSGameId;
string _gameId;
[SerializeField] bool _testMode = false;
private void Awake()
{
//currentScene = SceneManager.GetActiveScene();
//Advertisement.Initialize(_iOSGameId, true);
if (Advertisement.isInitialized)
{
Debug.Log("Advertisement is Initialized");
//LoadRewardedAd();
}
else
{
InitializeAds();
}
}
public void InitializeAds()
{
_gameId = (Application.platform == RuntimePlatform.IPhonePlayer) ? _iOSGameId : _androidGameId;
Advertisement.Initialize(_iOSGameId, _testMode, this);
}
剩下的代码......`
我已经尝试将软件包更新到最新版本。我包括了skadnetwork的id,就是这样。这个错误只是在后台积累并达到极限。它只发生在较新的设备,如ios 15 -17(可能14)的原因可能是ios 14支持包,但我已经照顾到这一点。我会调查的,但如果我的广告剧本有问题。please let me know.
非常感谢您的时间和耐心!
1条答案
按热度按时间rjjhvcjd1#
参考此代码:https://docs.unity.com/ads/en-us/manual/InitializingTheUnitySDK