Skip to content

Exposure checks failing: Apple internal views detected as "obstructing" #1227

@MattMur

Description

@MattMur

I'm guessing this might be something relatively new with iOS 26's new Glass UI....I'm seeing an issue where my prebid ad view is reporting viewability exposure checks incorrectly. It looks like Apple internal views FloatingBarContainerView and FloatingBarHostingView are being overlayed on top of my view heirarchy when using a UINavigationController, then, during the viewability polling in the method testForObstructing it is detecting these views as being obstructions and setting exposure to zero, even when the ad is 100% in view.

In the view hierarchy debugger, you can see the two Apple internal view's overlayed on top:
Image

Has anyone else experienced this issue? Are there any workarounds? Ideally I would expect Prebid to be smart enough check that a view is transparent before considering it as an obstruction.

Metadata

Metadata

Labels

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions