FBNativeAdCollectionViewCellProvider
Une version plus récente de cette classe est disponible. Rendez-vous sur la dernière version.

Class which assists in putting FBNativeAdViews into UICollectionViews. This class manages the creation of UICollectionViewCells which host native ad views. Functionality is provided to create UICollectionCellViews as needed for a given indexPath as well as computing the height of the cells.

Superclass:FBNativeAdCollectionViewAdProvider
Declared in:FBNativeAdCollectionViewCellProvider.h
Méthodes d’instance
collectionView:cellForItemAtIndexPath:

Helper method for implementors of UICollectionViewDataSource who would like to host native ad UICollectionViewCells in their collection view.

- (UICollectionViewCell *)
collectionView: (UICollectionView *)collectionView
cellForItemAtIndexPath: (NSIndexPath *)indexPath;
Déclaré dans : FBNativeAdCollectionViewCellProvider.h
collectionView:heightForRowAtIndexPath:

Helper method for implementors of UICollectionViewDelegate who would like to host native ad UICollectionViewCells in their collection view.

- (CGFloat)
collectionView: (nonnull UICollectionView *)collectionView
heightForRowAtIndexPath: (nonnull NSIndexPath *)indexPath;
Déclaré dans : FBNativeAdCollectionViewCellProvider.h
initWithManager:forType:

Method to create a FBNativeAdCollectionViewCellProvider.

ParamètreDescription
manager

The naitve ad manager consumed by this provider

type

The type of this native ad template. For more information, consult FBNativeAdViewType.

- (instancetype)
initWithManager: (FBNativeAdsManager *)manager
forType: (FBNativeAdViewType)type;
Déclaré dans : FBNativeAdCollectionViewCellProvider.h
initWithManager:forType:forAttributes:

Method to create a FBNativeAdCollectionViewCellProvider.

ParamètreDescription
manager

The naitve ad manager consumed by this provider

type

The type of this native ad template. For more information, consult FBNativeAdViewType.

attributes

The layout of this native ad template. For more information, consult FBNativeAdViewLayout.

- (instancetype)
initWithManager: (FBNativeAdsManager *)manager
forType: (FBNativeAdViewType)type
forAttributes: (FBNativeAdViewAttributes *)attributes
NS_DESIGNATED_INITIALIZER;
Déclaré dans : FBNativeAdCollectionViewCellProvider.h