FBAdChoicesView offers a simple way to display a sponsored or AdChoices icon.
Inherits from: | UIView |
Declared in: | FBAdChoicesView.h |
backgroundShown
Determines whether the background mask is shown, or a transparent mask is used.
@property (nonatomic,
assign,
getter=isBackgroundShown) BOOL backgroundShown;
FBAdChoicesView.h
label
Access to the text label contained in this view.
@property (nonatomic,
weak,
readonly) UILabel *label;
FBAdChoicesView.h
initWithNativeAd:
Initialize this view with a given native ad. Configuration is pulled from the native ad.
Parameter | Description |
---|---|
nativeAd | The native ad to initialize with. |
- (instancetype)
initWithNativeAd:(FBNativeAd *)nativeAd;
FBAdChoicesView.h
initWithViewController:adChoicesIcon:adChoicesLinkURL:attributes:
Initialize this view with explicit parameters.
Parameter | Description |
---|---|
viewController | View controller to present the AdChoices webview from. |
adChoicesIcon | Native ad AdChoices icon. |
adChoicesLinkURL | Native ad AdChoices link URL. |
attributes | Attributes to configure look and feel. |
- (instancetype)
initWithViewController: | (UIViewController *)viewController |
adChoicesIcon: | (FBAdImage *)adChoicesIcon |
adChoicesLinkURL: | (NSURL *)adChoicesLinkURL |
attributes: | (FBNativeAdViewAttributes *)attributes |
NS_DESIGNATED_INITIALIZER; |
FBAdChoicesView.h
updateFrameFromSuperview
Using the superview, this updates the frame of this view, positioning the icon in the top right corner by default.
- (void)
updateFrameFromSuperview;
FBAdChoicesView.h
updateFrameFromSuperview:
Using the superview, this updates the frame of this view, positioning the icon in the corner specified. UIRectCornerAllCorners not supported.
Parameter | Description |
---|---|
corner | The corner to display this view from. |
- (void)
updateFrameFromSuperview:(UIRectCorner)corner;
FBAdChoicesView.h