Ironforge SDK - No internet connection

I’m trying to get the Ironforge SDK (via the Ads Mediation package) working in an iOS app. I have:

-The Ads Mediation 8.0.0 package installed
-The Dependancy Resovler package installed from (I’ve also tried using the one that installs from the dialouge after installing Ads Mediation)
-Install samples from Ads Mediation package and add LevelPlaySample to the scenes in build
-Project builds on Windows
-Run “pod install” on Mac device on build folder
-Build in XCode and run on iPhone

Now the app loads on the phone and I see the various buttons in the sample. Clicking any button has no visible action in the app. Below is the debug log from loading the app and clicking the “Show Rewarded Video” button. The phone is connected to wifi so there should be no issue connecting the internet, yet after the initialization I see various errors that state “Connection type = none” and “DELEGATE: Rewarded Video availability false - No internet connection”. Any idea what is going on here?

Built from '2023.2/staging' branch, Version '2023.2.20f1 (0e25a174756c)', Build type 'Release', Scripting Backend 'il2cpp'
MemoryManager: Using 'Default' Allocator.
[UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-allocator-temp-initial-block-size-main=262144"
    "memorysetup-allocator-temp-initial-block-size-worker=262144"
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=4194304"
    "memorysetup-job-temp-allocator-block-size=2097152"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
-> applicationDidFinishLaunching()
GfxDevice: creating device client; kGfxThreadingModeThreaded
Initializing Metal device caps: Apple A16 GPU
Initialize engine version: 2023.2.20f1 (0e25a174756c)
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
-> applicationDidBecomeActive()
UnloadTime: 0.600333 ms
[ironSource SDK] API: UITHREAD: true [IronSourceSdk addImpressionDataDelegate:] - add impression data delegate to iOSBridge
[ironSource SDK] API: UITHREAD: true [IronSourceSdk setConsentViewWithDelegate:] - set consent view listener to iOSBridge
[ironSource SDK] API: IronSource: setting adapter debug logs to YES
[ironSource SDK] EVENT: {
    att = 0;
    connectionType = wifi;
    eventId = 60;
    eventSessionId = "B6C1F986-A189-48BB-A260-193CC59F2765";
    provider = Mediation;
    sessionDepth = 1;
    timestamp = 1714505612960;
}
IntegrationHelper Verifying Integration:
IntegrationHelper App Transport Security settings VERIFIED
IntegrationHelper --------------- AppLovin --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper AppLovin *** NOT VERIFIED ***
IntegrationHelper --------------- APS --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper APS *** NOT VERIFIED ***
IntegrationHelper --------------- BidMachine --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper BidMachine *** NOT VERIFIED ***
IntegrationHelper --------------- Chartboost --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Chartboost *** NOT VERIFIED ***
IntegrationHelper --------------- CSJ --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper CSJ *** NOT VERIFIED ***
IntegrationHelper --------------- Fyber --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Fyber *** NOT VERIFIED ***
IntegrationHelper --------------- Google (AdMob and Ad Manager) --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Google (AdMob and Ad Manager) *** NOT VERIFIED ***
IntegrationHelper --------------- HyprMX --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper HyprMX *** NOT VERIFIED ***
IntegrationHelper --------------- InMobi --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper InMobi *** NOT VERIFIED ***
IntegrationHelper --------------- IronSource --------------
IntegrationHelper Adapter VERIFIED
IntegrationHelper SDK - Version 8.0.0 - VERIFIED
IntegrationHelper Adapter - Version 8.0.0 - VERIFIED
IntegrationHelper --------------- Liftoff Monetization --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Liftoff Monetization *** NOT VERIFIED ***
IntegrationHelper --------------- Maio --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Maio *** NOT VERIFIED ***
IntegrationHelper --------------- Meta --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Meta *** NOT VERIFIED ***
IntegrationHelper --------------- Mintegral --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Mintegral *** NOT VERIFIED ***
IntegrationHelper --------------- MyTarget --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper MyTarget *** NOT VERIFIED ***
IntegrationHelper --------------- Pangle --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Pangle *** NOT VERIFIED ***
IntegrationHelper --------------- Smaato --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Smaato *** NOT VERIFIED ***
IntegrationHelper --------------- SuperAwesome --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper SuperAwesome *** NOT VERIFIED ***
IntegrationHelper --------------- Tapjoy --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Tapjoy *** NOT VERIFIED ***
IntegrationHelper --------------- Tencent --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Tencent *** NOT VERIFIED ***
IntegrationHelper --------------- UnityAds --------------
IntegrationHelper Adapter VERIFIED
IntegrationHelper SDK - Version 4.10.0 - VERIFIED
IntegrationHelper Adapter - Version 4.3.37 - VERIFIED
IntegrationHelper
IntegrationHelper IDFV  is 30462D2E-D865-43BF-8FAC-AF6F582A8BBE
IntegrationHelper
Warning: -[BETextInput attributedMarkedText] is unimplemented
unity-script: IronSource.Agent.validateIntegration
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
LevelPlaySample:Start()

IntegrationHelper Verifying Integration:
IntegrationHelper App Transport Security settings VERIFIED
IntegrationHelper --------------- AppLovin --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper AppLovin *** NOT VERIFIED ***
IntegrationHelper --------------- APS --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper APS *** NOT VERIFIED ***
IntegrationHelper --------------- BidMachine --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper BidMachine *** NOT VERIFIED ***
IntegrationHelper --------------- Chartboost --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Chartboost *** NOT VERIFIED ***
IntegrationHelper --------------- CSJ --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper CSJ *** NOT VERIFIED ***
IntegrationHelper --------------- Fyber --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Fyber *** NOT VERIFIED ***
IntegrationHelper --------------- Google (AdMob and Ad Manager) --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Google (AdMob and Ad Manager) *** NOT VERIFIED ***
IntegrationHelper --------------- HyprMX --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper HyprMX *** NOT VERIFIED ***
IntegrationHelper --------------- InMobi --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper InMobi *** NOT VERIFIED ***
IntegrationHelper --------------- IronSource --------------
IntegrationHelper Adapter VERIFIED
IntegrationHelper SDK - Version 8.0.0 - VERIFIED
IntegrationHelper Adapter - Version 8.0.0 - VERIFIED
IntegrationHelper --------------- Liftoff Monetization --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Liftoff Monetization *** NOT VERIFIED ***
IntegrationHelper --------------- Maio --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Maio *** NOT VERIFIED ***
IntegrationHelper --------------- Meta --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Meta *** NOT VERIFIED ***
IntegrationHelper --------------- Mintegral --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Mintegral *** NOT VERIFIED ***
IntegrationHelper --------------- MyTarget --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper MyTarget *** NOT VERIFIED ***
IntegrationHelper --------------- Pangle --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Pangle *** NOT VERIFIED ***
IntegrationHelper --------------- Smaato --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Smaato *** NOT VERIFIED ***
IntegrationHelper --------------- SuperAwesome --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper SuperAwesome *** NOT VERIFIED ***
IntegrationHelper --------------- Tapjoy --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Tapjoy *** NOT VERIFIED ***
IntegrationHelper --------------- Tencent --------------
IntegrationHelper Adapter *** MISSING ***
IntegrationHelper Tencent *** NOT VERIFIED ***
IntegrationHelper --------------- UnityAds --------------
IntegrationHelper Adapter VERIFIED
IntegrationHelper SDK - Version 4.10.0 - VERIFIED
IntegrationHelper Adapter - Version 4.3.37 - VERIFIED
IntegrationHelper
IntegrationHelper IDFV  is 30462D2E-D865-43BF-8FAC-AF6F582A8BBE
IntegrationHelper
unity-script: unity version2023.2.20f1
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
LevelPlaySample:Start()

unity-script: IronSource.Agent.init
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
LevelPlaySample:Start()

[ironSource SDK] INTERNAL: The Mediation SDK has changed its state to SDK_INIT_IN_PROGRESS
[ironSource SDK] INTERNAL: Mediation loaded (version: 8.0.0)
[ironSource SDK] EVENT: {
    connectionType = none;
    eventId = 14;
    eventSessionId = "B6C1F986-A189-48BB-A260-193CC59F2765";
    ext1 = "appLanguage=Swift";
    firstSessionTimestamp = 1714505614136;
    provider = Mediation;
    sessionDepth = 1;
    timestamp = 1714505614138;
}
Setting up 1 worker threads for Enlighten.
[ironSource SDK] NETWORK: reachabilityChanged
WebContent process (0x1270180c0) took 1.929837 seconds to launch
unity-script: ShowRewardedVideoButtonClicked
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
LevelPlaySample:OnGUI()

[ironSource SDK] API: IronSource: hasRewardedVideo false
unity-script: IronSource.Agent.isRewardedVideoAvailable - False
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
LevelPlaySample:OnGUI()

[ironSource SDK] EVENT: {
    adUnit = 3;
    connectionType = none;
    eventId = 1102;
    eventSessionId = "B6C1F986-A189-48BB-A260-193CC59F2765";
    firstSessionTimestamp = 1714505614136;
    programmatic = 1;
    provider = Mediation;
    sessionDepth = 1;
    timestamp = 1714505628620;
}
[ironSource SDK] DELEGATE: Rewarded Video availability false - No internet connection
[ironSource SDK] API: Mediation availability false - No internet connection
[ironSource SDK] INTERNAL: The Mediation SDK has changed its state to SDK_INIT_FAILED
[ironSource SDK] DELEGATE: hasNoAvailableAd
[ironSource SDK] EVENT: {
    adUnit = 3;
    connectionType = none;
    eventId = 1112;
    eventSessionId = "B6C1F986-A189-48BB-A260-193CC59F2765";
    firstSessionTimestamp = 1714505614136;
    programmatic = 1;
    provider = Mediation;
    sessionDepth = 1;
    timestamp = 1714505676015;
}
unity-script: I got RewardedVideoOnAdUnavailable
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)

Hi @indoflaven

Thanks for the log. Its weird that network reachability changes just prior to showRewardedVideo:

[ironSource SDK] NETWORK: reachabilityChanged

And if the SDK doesn’t can’t fetch config response, it throws an init failure error. Also, are you manually triggering showVideo before initialization complete callback is fired?

In order for us to check any device events, the SDK has to send it to our database but I can’t seem to find yours. Can we please make sure this isn’t something obvious like airplane mode being enabled? or connected to a proxy sniffer that is dropping a connection?