Search Unity

Unity Ads don't work properly on IOS 13 (beta)

Discussion in 'Unity Ads' started by Jbs_GameZone, Sep 11, 2019.

  1. Jbs_GameZone

    Jbs_GameZone

    Joined:
    Dec 14, 2018
    Posts:
    105
    Hello everyone,

    The unity Consent Ad cannot be seen on the screen (either it is not displayed or it is displayed outside of the screen) and the rest of the UI elements (whatever you have in the game) cannot be interacted with anymore.

    This only happens on IOS 13 (beta 1, 2 or 3), tested on IOS 11 or 12 and works fine.
    This only happens if the allowed orientation is restricted to Landscape (Project settings > Player > IOS Settings > Allowed Orientations for Auto Rotation). If I also allow Portrait than the Consent Ad is displayed ok regardless if I keep the phone in Portrait or Landscape mode, but this is not a solution for me since I need to restrict it only to landscape.

    XCode doesn't log any errors, it just displays the info that it opens the consent ad :

    2019-09-11 14:01:13.475985+0300 transportsim19[10539:1429617] I/UnityAds: +[UnityAds show:placementId:] (line:49) :: Unity Ads opening new ad unit for placement video
    2019-09-11 14:01:13.493589+0300 transportsim19[10539:1429617] I/UnityAds: +[USRVApiSdk WebViewExposed_logInfo:callback:] (line:67) :: Opening Consent ad with orientation NONE
    Unloading 2 Unused Serialized files (Serialized files now loaded: 0)


    Tools used: Unity 2019.2.3.f1, Unity Monetization 3.2.0 (ads in test mode), XCode 11 (beta 6), Iphone 8Plus, IOS 13.1 (beta 3)

    Hopefully someone can help,
    Thanks
     
    Last edited: Sep 11, 2019
  2. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,277
    @Jbs_GameZone

    Thanks for reporting this. I have escalated this to the Ads SDK team to make sure this gets addressed before iOS 13 is released.
     
  3. Jbs_GameZone

    Jbs_GameZone

    Joined:
    Dec 14, 2018
    Posts:
    105

    Thank you for the feedback.

    As a temporary workaround I've enabled all orientations from unity and later on restricted to landscape from XCode, in this way everything seems fine.

    Nonetheless I'm looking fwd for the fix so that I can perform all these setups only from Unity and use XCode purely for deployment.