NimbusGAMLinearPriceMapping
struct NimbusGAMLinearPriceMapping
extension NimbusGAMLinearPriceMapping : NimbusDynamicPriceMapping
A mapping composed of multiple LinearPriceGranularities in ascending order
-
Constructs a new
LinearPriceMapping- granularities: the granularities to use
Declaration
Swift
init(granularities: [NimbusGAMLinearPriceGranularity]) -
Linearly searches the granularity mappings and returns the keywords to be inserted
ad: An ad from Nimbus
Declaration
Swift
func getKeywords(ad: NimbusAd) -> String?Parameters
adAn ad from Nimbus
Return Value
The keywords to set
-
Default Mapping for Banner ad units
$0.01 increments: $0.01 - $3.00 (ex. na_bid = {1, 2, 3, 4 … 300}) $0.05 increments: $3.00 - $8.00 (ex. na_bid = {300, 305, 310, 315 … 800}) $0.50 increments: $8.00 - $20.00 (ex. na_bid = {800, 850, 900, 950 … 2000}) $1.00 increments: $20.00 - $35.00 (ex. na_bid = {2000, 2100, 2200, 2300 … 3500})
Declaration
Swift
static func banner() -> NimbusGAMLinearPriceMapping -
Default Mapping for Fullscreen (Interstitial) ad units
$0.05 increments: $0.05 - $35.00 (ex. na_bid = {5, 10, 15, 20 … 3500}) $1.00 increments: $35.00 - $60.00 (ex. na_bid = {3500, 3600, 3700, 3800 … 6000})
Declaration
Swift
static func fullscreen() -> NimbusGAMLinearPriceMapping
NimbusGAMLinearPriceMapping Structure Reference