I get a white screen (no ui - no video) on some reward videos on iOS.
The video starts, but after a few seconds i get the white screen while the audio continues to play. So i guess the video is still playing. There are no buttons, and it never recovers. I don’t think it ever happens on the first video, but it happens on the 2nd or the 3rd.
Data:
iOS: 9.3.5
Device: iPad 3
Unity Ads version: 2.1.1
Location: Copenhagen, Denmark
Example ad: Family Farm
Hi @thomas231 - can you post a support ticket at unityads-support@unity3d.com with logs and any possible details (screenshot of the build information screen from Ads, Adb logcat logs, Unity Ads integration method, Charles logs if possible)
I’m having this too. It seems related to RAM memory usage in low end devices.
I made a special build with low resolution textures to lower memory usage and the bug never happens. When I go back to my normal build which uses over 700MB of RAM the problem happens all the time.
Same results when testing with devices with more/less RAM.
2018-09-13 18:34:13.944575+1200 xxx[21209:2458222] I/UnityAds: +[UADSApiSdk WebViewExposed_logInfo:callback:] (line:59) :: Requesting ad plan from https://auction.unityads.unity3d.com/v4/games/1713367/requests?advertisingTrackingId=33C013ED-68B5-4F7C-8736-14883871A553&limitAdTracking=false&deviceModel=iPad4%2C4&platform=ios&sdkVersion=2100&stores=apple&osVersion=11.4.1&screenScale=2&test=true&screenWidth=768&screenHeight=1024&connectionType=wifi&networkType=0
2018-09-13 18:34:18.207068+1200 xxx[21209:2458222] I/UnityAds: +[UADSApiSdk WebViewExposed_logInfo:callback:] (line:59) :: AdPlan received with 1 campaigns and refreshDelay 0
2018-09-13 18:34:18.233266+1200 xxx[21209:2458222] I/UnityAds: +[UADSApiSdk WebViewExposed_logInfo:callback:] (line:59) :: Closing Unity Ads ad unit
2018-09-13 18:34:22.571602+1200 xxx[21209:2458222] I/UnityAds: +[UnityAds show:placementId:] (line:116) :: Unity Ads opening new ad unit for placement rewardedVideo
2018-09-13 18:34:23.097249+1200 xxx[21209:2458222] I/UnityAds: +[UADSApiSdk WebViewExposed_logInfo:callback:] (line:59) :: Opening performance ad with orientation PORTRAIT
2018-09-13 18:34:23.856910+1200 xxx[21209:2458222] Could not request view controller: Error Domain=_UIViewServiceInterfaceErrorDomain Code=0 "(null)" UserInfo={OriginalError=Error Domain=FBSOpenApplicationServiceErrorDomain Code=3 "The request to open "com.apple.ios.StoreKitUIService" failed." UserInfo={BSErrorCodeDescription=ProcessExited, NSLocalizedDescription=The request to open "com.apple.ios.StoreKitUIService" failed., NSLocalizedFailureReason=The process did launch, but has since exited or crashed.}}
2018-09-13 18:34:24.263492+1200 xxx[21209:2458222] [Application] -[UIApplication endIgnoringInteractionEvents] called without matching -beginIgnoringInteractionEvents. Ignoring.
2018-09-13 18:34:27.907594+1200 xxx[21209:2463908] [ProcessSuspension] 0x1184b7470 - ProcessAssertion() Unable to acquire assertion for process with PID 21218
2018-09-13 18:34:57.921731+1200 xxx[21209:2458222] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
I’m using Unity 2018.1.7 and iOS devices.
Using Ads 2.0.8, the Package Manager doesn’t show the update button but I see the version in the store is higher, so… …???
@DenisasK I want to add that I’ve updated the plugin from 2.0.8 to 2.3.0 and the problem still happens (it’s the same project that fox sent in the bug, we work together).
I tried to replicate the problem in another project that allocates over 700MB of RAM but the problem doesn’t happen. Nonetheless, I’m absolute sure the problem happens proportionally to the amount of RAM is used, the more we use the more often it happens.