Rewarded Video Show Fail - Показать Rewarded Video нельзя вызвать до завершения Init
Я реализовал железный источник для Rewarded Video. Я сделал ниже код для начальной настройки для этого. Но я получаю ошибку ниже.
Ошибка Domain=Supersonic.com Code=508 "Ошибка показа видео с вознаграждением - Показать загруженное видео не может быть вызвано до завершения Init" UserInfo={NSLocalizedDescription= Ошибка Показа видео с вознаграждением - показать видео с вознаграждением не может быть вызвано до завершения Init}
func setInitialSetupForIronSource(){
ISIntegrationHelper.validateIntegration()
IronSource.sdkVersion
ISSupersonicAdsConfiguration.configurations()!.useClientSideCallbacks = 1
IronSource.setRewardedVideoDelegate(self)
var userId = IronSource.advertiserId()
if(userId.count == 0){
userId = UUID().uuidString
}
// After setting the delegates you can go ahead and initialize the SDK.
IronSource.setUserId(userId)
IronSource.initWithAppKey("7d8b4b25", adUnits: [IS_REWARDED_VIDEO])
}
1 ответ
ISIntegrationHelper.validateIntegration()
функция должна перейти в конец функции, как показано ниже.
func setInitialSetupForIronSource(){
print("IronSrc SDK Version: \(IronSource.sdkVersion())")
ISSupersonicAdsConfiguration.configurations().useClientSideCallbacks = 1
IronSource.setRewardedVideoDelegate(self)
var userId = IronSource.advertiserId()
if(userId.count == 0){
userId = UUID().uuidString
}
// After setting the delegates you can go ahead and initialize the SDK.
IronSource.setUserId(userId)
IronSource.initWithAppKey("7d8b4b25", adUnits: [IS_REWARDED_VIDEO])
ISIntegrationHelper.validateIntegration()
}