AI-generated Key Takeaways
- 
          
The IMAFriendlyObstructionPurpose enum lists the reasons for registering an obstruction as friendly.
 - 
          
The available purposes include MediaControls, CloseAd, NotVisible, and Other.
 
IMAFriendlyObstructionPurpose
enum IMAFriendlyObstructionPurpose : NSUInteger {}A list of purposes for which an obstruction would be registered as friendly.
- 
                  
                  
Undocumented
Declaration
Swift
case mediaControls = 0Objective-C
IMAFriendlyObstructionPurposeMediaControls - 
                  
                  
Undocumented
Declaration
Swift
case closeAd = 1Objective-C
IMAFriendlyObstructionPurposeCloseAd - 
                  
                  
Undocumented
Declaration
Swift
case notVisible = 2Objective-C
IMAFriendlyObstructionPurposeNotVisible - 
                  
                  
Undocumented
Declaration
Swift
case other = 3Objective-C
IMAFriendlyObstructionPurposeOther