NativeParameters
@objcMembers
public class NativeParameters : NSObject
Represents parameters for a native ad request, including assets, event trackers, and configuration settings.
-
An array of
NativeAssetobjects representing the assets required for the native ad request.Declaration
Swift
public var assets: [NativeAsset]? -
An array of
NativeEventTrackerobjects specifying the event tracking settings for the native ad.Declaration
Swift
public var eventtrackers: [NativeEventTracker]? -
The version of the native ad specification being used. Defaults to “1.2”.
Declaration
Swift
public var version: String -
The context in which the ad appears. See
ContextTypefor possible values.Declaration
Swift
public var context: ContextType? -
A more detailed context in which the ad appears. See
ContextSubTypefor possible values.Declaration
Swift
public var contextSubType: ContextSubType? -
The design/format/layout of the ad unit being offered. See
PlacementTypefor possible values.Declaration
Swift
public var placementType: PlacementType? -
The number of identical placements in the ad layout. Defaults to 1.
Declaration
Swift
public var placementCount: Int -
The sequence number of the ad. Defaults to 0.
Declaration
Swift
public var sequence: Int -
Indicates whether the supply source/impression supports returning an
assetsurlinstead of an asset object. Defaults to 0, indicating no support.Declaration
Swift
public var asseturlsupport: Int -
Indicates whether the supply source/impression supports returning a
dcoURL instead of an asset object. Defaults to 0, indicating no support.Declaration
Swift
public var durlsupport: Int -
Indicates whether the supply source/impression supports returning a
dcoURL instead of an asset object. Defaults to 0, indicating no support.Declaration
Swift
public var privacy: Int -
A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.
Declaration
Swift
public var ext: [String : Any]?