The situation is as follows. I have a Canvas with Canvas Scaler set to scale with screen width.
Reference resolution 1920x1080. Set to match Width (Match slider to 0f).
Adaptive Banners work fine on my tablet with resolution 1920x1200. But on my phone with resolution 2159x1080 it doesn't:
When requesting a fullsize ad (via `AdSize.GetLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(AdSize.FullWidth)`). I indeed get a banner filling almost the full width of the screen. But with a height of 236. (Which is way too big. Almost 22% instead of the max 15% height, So should be 162 max.).
As measured from a screenshot and as reported by `bannerview.GetHeightInPixels()`. And `GetWidthInPixels()` reporting 2031 (likely/partially because of the safe area).
In other words, somehow a screen height of ~1574 is being reported.
To fix this it seemed likely to request a banner with `AdSize.GetLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(1920)`.
But I end up not receiving any ads.
Probably to do with the reported bannerview.GetWidthInPixels() being 5040.
And logcat reporting: `"Ad size will not fit on screen"`
All this was tested / reproduced using the sample HelloWorld project (with the necessary adjustments of course).
EDIT: Discovered something else. When having the device already in Landscape when starting up the app. The correct size is being requested / shown (162 pixels height).
When you startup holding it in Portrait (and turning it only later to Landscape). The issue appears.
Of getting to high/tall banners (236).
(The other issue, when requesting width 1920, exists in either case)
We'd love to be using Adaptive Banners, but this issue prevents us from doing that.
Please fix this. Thank you.