diff --git a/docs/Classes.html b/docs/Classes.html index 688d43e03..1b52ba13f 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

PrebidMobile 2.2.3 Docs (27% documented)

+

PrebidMobile 2.2.3 Docs (94% documented)

@@ -86,9 +86,6 @@ - @@ -96,13 +93,13 @@ MediationBannerAdUnit
@@ -392,7 +365,7 @@

Declaration

-

Undocumented

+

Represents an instream video ad unit for original type of integration.

See more
@@ -400,7 +373,7 @@

Declaration

Declaration

Swift

-
public class InstreamVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
+
public class InstreamVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
@@ -420,7 +393,7 @@

Declaration

-

Undocumented

+

Represents an interstitial ad unit built for original type of integration.

See more
@@ -428,7 +401,7 @@

Declaration

Declaration

Swift

-
public class InterstitialAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
+
public class InterstitialAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
@@ -448,7 +421,7 @@

Declaration

-

Undocumented

+

Contains information about bid.

See more
@@ -478,7 +451,7 @@

Declaration

-

Undocumented

+

Multiformat ad unit. Built for original API.

See more
@@ -507,7 +480,7 @@

Declaration

-

Undocumented

+

Class that contains properties and methods to configure Prebid request.

See more
@@ -536,7 +509,7 @@

Declaration

-

Undocumented

+

Native context subtype asset.

See more
@@ -565,7 +538,7 @@

Declaration

-

Undocumented

+

Native context type asset.

See more
@@ -594,7 +567,7 @@

Declaration

-

Undocumented

+

Represents a native ad and handles its various properties and functionalities.

See more
@@ -623,7 +596,7 @@

Declaration

-

Undocumented

+

Represents the configuration for a native ad, including markup and version information.

See more
@@ -653,7 +626,7 @@

Declaration

-

Undocumented

+

Represents the markup for a native ad, including assets, tracking URLs, and other metadata.

See more
@@ -682,7 +655,7 @@

Declaration

-

Undocumented

+

Represents an asset in the native ad markup, which can be a title, image, data, or link.

See more
@@ -711,7 +684,7 @@

Declaration

-

Undocumented

+

Represents a generic native ad asset which could be a title, image, or data.

See more
@@ -739,7 +712,7 @@

Declaration

-

Undocumented

+

Represents a title asset in a native ad.

See more
@@ -768,7 +741,7 @@

Declaration

-

Undocumented

+

Represents an image asset in a native ad.

See more
@@ -797,7 +770,7 @@

Declaration

-

Undocumented

+

Represents a data asset in a native ad.

See more
@@ -826,7 +799,7 @@

Declaration

-

Undocumented

+

Native image asset type.

See more
@@ -854,7 +827,7 @@

Declaration

-

Undocumented

+

Class representing native data elements in the ad markup.

See more
@@ -883,7 +856,7 @@

Declaration

-

Undocumented

+

Class representing an event tracker for native ads.

See more
@@ -912,7 +885,7 @@

Declaration

-

Undocumented

+

Class representing different event types.

See more
@@ -940,7 +913,7 @@

Declaration

-

Undocumented

+

Native event tracking type.

See more
@@ -968,7 +941,7 @@

Declaration

-

Undocumented

+

Class representing a response for a native event tracker.

See more
@@ -997,7 +970,7 @@

Declaration

-

Undocumented

+

Class representing an image asset in a native ad.

See more
@@ -1026,7 +999,7 @@

Declaration

-

Undocumented

+

Class representing a link in a native ad.

See more
@@ -1055,7 +1028,7 @@

Declaration

-

Undocumented

+

Represents a request object for native markup, including details about the ad’s context, placement, and supported features.

See more
@@ -1085,7 +1058,7 @@

Declaration

-

Undocumented

+

A class representing a native request for original type of integration.

See more
@@ -1113,7 +1086,7 @@

Declaration

-

Undocumented

+

Represents the title element in a native ad, including optional text and length.

See more
@@ -1142,7 +1115,7 @@

Declaration

-

Undocumented

+

Represents different types of placements for native ads.

See more
@@ -1200,7 +1173,7 @@

Declaration

-

Undocumented

+

Represents parameters for a native ad request, including assets, event trackers, and configuration settings.

See more
@@ -1219,9 +1192,9 @@

Declaration

  • @@ -1229,15 +1202,19 @@

    Declaration

    -

    Undocumented

    +

    A class containing constants related to OpenRTB signals.

    - See more +

    This class provides static constants and values representing different +API frameworks, playback methods, protocols, start delays, and video +placement types as defined in the OpenRTB specification.

    + + See more

    Declaration

    Swift

    -
    public class SingleContainerInt : NSObject, ExpressibleByIntegerLiteral
    +
    public class Signals : NSObject
    @@ -1247,9 +1224,9 @@

    Declaration

  • @@ -1259,13 +1236,13 @@

    Declaration

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    public class Signals : NSObject
    +
    public class SingleContainerInt : NSObject, ExpressibleByIntegerLiteral
    @@ -1314,7 +1291,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an rewarded ad unit for original type of integration.

    See more
    @@ -1322,7 +1299,7 @@

    Declaration

    Declaration

    Swift

    -
    public class RewardedVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    +
    public class RewardedVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    @@ -1342,7 +1319,7 @@

    Declaration

    -

    Undocumented

    +

    A utility class for handling various ad-related operations and conversions.

    See more
    @@ -1370,7 +1347,7 @@

    Declaration

    -

    Undocumented

    +

    A deprecated class for handling video ad units.

    See more
    @@ -1378,7 +1355,8 @@

    Declaration

    Declaration

    Swift

    -
    public class VideoAdUnit : AdUnit
    +
    @available(*, deprecated, message: "This class is deprecated. Please, use BannerAdUnit with video adFormat.")
    +public class VideoAdUnit : AdUnit
  • @@ -1398,7 +1376,9 @@

    Declaration

    -

    Undocumented

    +

    A deprecated class representing a video interstitial ad unit. +This class is used to configure and manage video interstitial ads. It inherits from AdUnit and provides +specific settings for video ads including interstitial ad configuration and placement.

    See more
    @@ -1406,7 +1386,8 @@

    Declaration

    Declaration

    Swift

    -
    public class VideoInterstitialAdUnit : AdUnit
    +
    @available(*, deprecated, message: "This class is deprecated. Please, use InterstitialAdUnit with video adFormat.")
    +public class VideoInterstitialAdUnit : AdUnit
    @@ -1426,7 +1407,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid class manages the configuration and initialization of the PrebidMobile SDK.

    See more
    @@ -1455,7 +1436,12 @@

    Declaration

    -

    Undocumented

    +

    A class that manages targeting information for ads.

    + +

    This class provides properties and methods for setting and retrieving +user-specific targeting information, such as user ID, gender, and custom +data. It also includes details for OMID (Open Measurement Interface Definition) +partner and supports managing user identity links and custom extensions.

    See more
    @@ -1513,7 +1499,7 @@

    Declaration

    -

    Undocumented

    +

    A singleton class that manages the Prebid server URL, including a custom URL.

    See more
    @@ -1542,7 +1528,8 @@

    Declaration

    -

    Undocumented

    +

    AdFormat is a class that represents different types of ad formats using an OptionSet. +The class also includes a deprecated display format for backward compatibility, marked with a deprecation message.

    See more
    @@ -1571,7 +1558,9 @@

    Declaration

    -

    Undocumented

    +

    A class representing the configuration for video controls in an ad. +This includes properties for video duration, mute status, and button positioning and visibility. +Configuration values can be initialized from bid response or set directly by the user.

    See more
    @@ -1601,7 +1590,7 @@

    Declaration

    -

    The view that will display the particular banner ad.

    +

    The view that will display the particular banner ad. Built for rendering type of integration.

    See more
    @@ -1613,7 +1602,7 @@

    Declaration

    BannerAdLoaderDelegate, AdLoadFlowControllerDelegate, BannerEventInteractionDelegate, - DisplayViewInteractionDelegate + DisplayViewInteractionDelegate @@ -1633,7 +1622,7 @@

    Declaration

    -

    Undocumented

    +

    A base class for interstitial ad units.

    See more
    @@ -1645,9 +1634,9 @@

    Declaration

    NSObject, PBMInterstitialAdLoaderDelegate, AdLoadFlowControllerDelegate, - InterstitialControllerInteractionDelegate, + InterstitialControllerInteractionDelegate, InterstitialEventInteractionDelegate, - BaseInterstitialAdUnitProtocol + BaseInterstitialAdUnitProtocol @@ -1667,7 +1656,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an interstitial ad unit. Built for rendering type of integration.

    See more
    @@ -1696,7 +1685,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an rewarded ad unit. Built for rendering type of integration.

    See more
    @@ -1726,7 +1715,8 @@

    Declaration

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    See more
    @@ -1745,9 +1735,9 @@

    Declaration

  • @@ -1755,16 +1745,16 @@

    Declaration

    -

    Undocumented

    +

    Base class for interstitial ads in Mediation API.

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationInterstitialAdUnit : MediationBaseInterstitialAdUnit
    +public class MediationBaseInterstitialAdUnit : NSObject
    @@ -1774,9 +1764,9 @@

    Declaration

  • @@ -1784,16 +1774,17 @@

    Declaration

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationNativeAdUnit : NSObject
    +public class MediationInterstitialAdUnit : MediationBaseInterstitialAdUnit
    @@ -1803,9 +1794,9 @@

    Declaration

  • @@ -1813,17 +1804,17 @@

    Declaration

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    - See more + See more

    Declaration

    Swift

    -
    @objc(PBMMediationNativeUtils)
    -@objcMembers
    -public class MediationNativeUtils : NSObject
    +
    @objcMembers
    +public class MediationNativeAdUnit : NSObject
    @@ -1843,7 +1834,8 @@

    Declaration

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    See more
    @@ -1852,35 +1844,7 @@

    Declaration

    Swift

    @objcMembers
    -public class MediationRewardedAdUnit : MediationBaseInterstitialAdUnit
    - -
    -
    -
  • -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public class InterstitialController : NSObject, PBMAdViewManagerDelegate
    +public class MediationRewardedAdUnit : MediationBaseInterstitialAdUnit
    @@ -1892,7 +1856,7 @@

    Declaration

  • diff --git a/docs/Classes/AdFormat.html b/docs/Classes/AdFormat.html index 0bda2b8ed..e7db53e94 100644 --- a/docs/Classes/AdFormat.html +++ b/docs/Classes/AdFormat.html @@ -17,7 +17,7 @@
  • @@ -335,9 +309,9 @@

    AdFormat

  • - + - RawValue + RawValue
    @@ -345,7 +319,8 @@

    AdFormat

    - +

    The underlying type of the raw value.

    +

    Declaration

    @@ -361,9 +336,9 @@

    Declaration

  • - + - rawValue + rawValue
    @@ -371,7 +346,8 @@

    Declaration

    - +

    The raw integer value representing the ad format.

    +

    Declaration

    @@ -397,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    The string representation of the ad format.

    @@ -424,26 +400,57 @@

    Declaration

    -

    Undocumented

    +

    Initializes an AdFormat instance with a specified raw value and its string equivalent.

    Declaration

    Swift

    -
    public convenience init(rawValue: RawValue, stringEquivalent: String)
    +
    public convenience init(rawValue: RawValue, stringEquivalent: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + rawValue + + +
    +

    The raw value representing the ad format.

    +
    +
    + + stringEquivalent + + +
    +

    A string equivalent of the ad format.

    +
    +
    +
  • @@ -451,16 +458,36 @@

    Declaration

    - +

    Initializes an AdFormat instance with a specified raw value.

    +

    Declaration

    Swift

    -
    public required init(rawValue: RawValue)
    +
    public required init(rawValue: RawValue)
    +
    +

    Parameters

    + + + + + + + +
    + + rawValue + + +
    +

    The raw value representing the ad format.

    +
    +
    +
  • @@ -477,7 +504,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a banner ad format.

    @@ -504,7 +531,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a video ad format.

    @@ -531,7 +558,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a native ad format.

    @@ -558,14 +585,15 @@

    Declaration

    -

    Undocumented

    +

    Represents a deprecated display ad format.

    Declaration

    Swift

    -
    public static let display: AdFormat
    +
    @available(*, deprecated, message: "Display ad format is deprecated. Please, use banner ad format instead.")
    +public static let display: AdFormat
    @@ -585,7 +613,7 @@

    Declaration

    -

    Undocumented

    +

    An array containing all cases of ad formats, excluding deprecated ones.

    @@ -604,7 +632,7 @@

    Declaration

    diff --git a/docs/Classes/AdUnit.html b/docs/Classes/AdUnit.html index 11fef5783..1fe862112 100644 --- a/docs/Classes/AdUnit.html +++ b/docs/Classes/AdUnit.html @@ -17,7 +17,7 @@
  • @@ -345,7 +318,7 @@

    AdUnit

    -

    Undocumented

    +

    ORTB: imp[].ext.data.adslot

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new AdUnit instance with the specified configuration ID, size, and ad formats.

    @@ -383,6 +356,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + size + + +
    +

    The primary size of the ad. If nil, a default size of .zero is used.

    +
    +
    + + adFormats + + +
    +

    A set of ad formats supported by the ad unit.

    +
    +
    +
  • @@ -399,17 +415,42 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request and provides the result as a dictionary of key-value pairs.

    Declaration

    Swift

    -
    dynamic public func fetchDemand(completion: @escaping (_ result: ResultCode, _ kvResultDict: [String : String]?) -> Void)
    +
    @available(*, deprecated, message: "Deprecated. Use fetchDemand(completion: @escaping (_ bidInfo: BidInfo﹚ -> Void﹚ instead.")
    +dynamic public func fetchDemand(completion: @escaping (_ result: ResultCode, _ kvResultDict: [String : String]?) -> Void)
    +
    +

    Parameters

    + + + + + + + +
    + + completion + + +
    +

    A closure called with the result code and an optional dictionary of targeting keywords. + +

      +
    • result: The result code indicating the outcome of the demand fetch.
    • +
    • kvResultDict: A dictionary containing key-value pairs, or nil if no demand was fetched.
    • +

    +
    +
    +
    @@ -426,7 +467,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request and provides the result as a BidInfo object.

    @@ -437,6 +478,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + completionBidInfo + + +
    +

    A closure called with a BidInfo object representing the fetched demand.

    +
    +
    +
    @@ -453,7 +513,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request for a specific ad object and provides the result code. Setups targeting keywords into the adObject.

    @@ -464,6 +524,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + adObject + + +
    +

    The ad object for which demand is being fetched.

    +
    +
    + + completion + + +
    +

    A closure called with the result code indicating the outcome of the demand fetch.

    +
    +
    +
    @@ -494,7 +585,7 @@

    adunit ext data aka inventory data (imp[].ext.dat

    This method obtains the context data keyword & value for adunit context targeting -if the key already exists the value will be appended to the list. No duplicates will be added

    +If the key already exists the value will be appended to the list. No duplicates will be added

    @@ -523,7 +614,7 @@

    Declaration

    This method obtains the context data keyword & values for adunit context targeting -the values if the key already exist will be replaced with the new set of values

    +The values if the key already exist will be replaced with the new set of values

    @@ -607,8 +698,8 @@

    Declaration

    -

    This method obtains the ext data keyword & value for adunit targeting -if the key already exists the value will be appended to the list. No duplicates will be added

    +

    This method obtains the ext data keyword & value for adunit targeting. +If the key already exists the value will be appended to the list. No duplicates will be added

    @@ -636,7 +727,7 @@

    Declaration

    This method obtains the ext data keyword & values for adunit targeting -the values if the key already exist will be replaced with the new set of values

    +The values if the key already exist will be replaced with the new set of values

    @@ -967,7 +1058,7 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content object, replacing any existing content.

    @@ -978,6 +1069,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + appContentObject + + +
    +

    The PBMORTBAppContent object representing the app’s content.

    +
    +
    +
    @@ -994,7 +1104,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the current app content object.

    @@ -1005,6 +1115,10 @@

    Declaration

    +
    +

    Return Value

    +

    The current PBMORTBAppContent object, or nil if no content is set.

    +

    @@ -1021,7 +1135,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the current app content object.

    @@ -1048,7 +1162,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of content data objects to the app content.

    @@ -1059,6 +1173,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    An array of PBMORTBContentData objects to add.

    +
    +
    +
    @@ -1075,7 +1208,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific content data object from the app content.

    @@ -1086,6 +1219,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The PBMORTBContentData object to remove.

    +
    +
    +
    @@ -1102,7 +1254,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all content data objects from the app content.

    @@ -1142,7 +1294,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Retrieves the current user data.

    @@ -1153,6 +1305,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of PBMORTBContentData objects representing the user data, or nil if no data is available.

    +
    @@ -1169,7 +1325,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of user data objects.

    @@ -1180,6 +1336,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    An array of PBMORTBContentData objects to add to the user data.

    +
    +
    +
    @@ -1196,7 +1371,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific user data object.

    @@ -1207,6 +1382,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The PBMORTBContentData object to remove from the user data.

    +
    +
    +
    @@ -1223,7 +1417,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data.

    @@ -1263,7 +1457,7 @@

    GPID
    -

    Undocumented

    +

    Sets the GPID for the ad unit.

    @@ -1274,6 +1468,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + gpid + + +
    +

    The GPID string to set. Can be nil to clear the GPID.

    +
    +
    +
    @@ -1290,7 +1503,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the current GPID for the ad unit.

    @@ -1301,6 +1514,10 @@

    Declaration

    +
    +

    Return Value

    +

    The GPID string, or nil if no GPID is set.

    +
    @@ -1330,7 +1547,7 @@

    Global ORTBObject
    -

    Undocumented

    +

    Sets the OpenRTB configuration string for the ad unit.

    @@ -1341,6 +1558,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + ortbObject + + +
    +

    The OpenRTB configuration string to set. Can be nil to clear the configuration.

    +
    +
    +
    @@ -1357,7 +1593,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the current OpenRTB configuration string for the ad unit.

    @@ -1368,6 +1604,10 @@

    Declaration

    +
    +

    Return Value

    +

    The OpenRTB configuration string, or nil if no configuration is set.

    +
    @@ -1470,7 +1710,7 @@

    Declaration

    -

    Undocumented

    +

    This method resumes the auto refresh of demand

    @@ -1489,7 +1729,7 @@

    Declaration

    diff --git a/docs/Classes/BannerAdUnit.html b/docs/Classes/BannerAdUnit.html index 6c759960b..05134975e 100644 --- a/docs/Classes/BannerAdUnit.html +++ b/docs/Classes/BannerAdUnit.html @@ -17,7 +17,7 @@
    @@ -344,14 +317,15 @@

    BannerAdUnit

    -

    Undocumented

    +

    A deprecated property for banner ad parameters.

    Declaration

    Swift

    -
    public var parameters: BannerParameters { get set }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use bannerParameters instead.")
    +public var parameters: BannerParameters { get set }
    @@ -371,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    The banner ad parameters used to configure the ad unit.

    @@ -398,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    The video ad parameters used to configure the ad unit.

    @@ -425,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    The set of ad formats for the ad unit.

    @@ -452,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BannerAdUnit with the specified configuration ID and size.

    @@ -463,6 +437,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + size + + +
    +

    The size of the banner ad unit.

    +
    +
    +
    @@ -479,7 +484,7 @@

    Declaration

    -

    Undocumented

    +

    Adds additional sizes to the banner ad unit’s configuration.

    @@ -490,6 +495,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + sizes + + +
    +

    An array of CGSize objects representing additional sizes.

    +
    +
    +
    @@ -498,7 +522,7 @@

    Declaration

    diff --git a/docs/Classes/BannerParameters.html b/docs/Classes/BannerParameters.html index b4523e76d..455750dc9 100644 --- a/docs/Classes/BannerParameters.html +++ b/docs/Classes/BannerParameters.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit
    -

    The view that will display the particular banner ad.

    +

    The view that will display the particular banner ad. Built for rendering type of integration.

    @@ -1043,18 +1016,50 @@

    Ext Data (imp[].ext.data)
    -

    Undocumented

    +

    Adds context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
    +@objc
     public func addContextData(_ data: String, forKey key: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + data + + +
    +

    The data to add.

    +
    +
    + + key + + +
    +

    The key associated with the data.

    +
    +
    +
    @@ -1071,18 +1076,50 @@

    Declaration

    -

    Undocumented

    +

    Updates context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    +@objc
     public func updateContextData(_ data: Set<String>, forKey key: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + data + + +
    +

    A set of data to update.

    +
    +
    + + key + + +
    +

    The key associated with the data.

    +
    +
    +
    @@ -1099,18 +1136,38 @@

    Declaration

    -

    Undocumented

    +

    Removes context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
    +@objc
     public func removeContextDate(forKey key: String)
    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key associated with the data to remove.

    +
    +
    +
    @@ -1127,14 +1184,15 @@

    Declaration

    -

    Undocumented

    +

    Clears all context data.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +@objc
     public func clearContextData()
    @@ -1361,18 +1419,38 @@

    Ext keywords (imp[].ext.keywords)
    -

    Undocumented

    +

    Adds a context keyword.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
    +@objc
     public func addContextKeyword(_ newElement: String)
    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to add.

    +
    +
    +

    @@ -1389,18 +1467,38 @@

    Declaration

    -

    Undocumented

    +

    Adds a set of context keywords.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
    +@objc
     public func addContextKeywords(_ newElements: Set<String>)
    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to add.

    +
    +
    +
    @@ -1417,18 +1515,38 @@

    Declaration

    -

    Undocumented

    +

    Removes a context keyword.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
    +@objc
     public func removeContextKeyword(_ element: String)
    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to remove.

    +
    +
    +
    @@ -1445,14 +1563,15 @@

    Declaration

    -

    Undocumented

    +

    Clears all context keywords.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
    +@objc
     public func clearContextKeywords()
    @@ -2436,7 +2555,7 @@

    Declaration

    diff --git a/docs/Classes/BaseInterstitialAdUnit.html b/docs/Classes/BaseInterstitialAdUnit.html index c83622c5d..672578569 100644 --- a/docs/Classes/BaseInterstitialAdUnit.html +++ b/docs/Classes/BaseInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A base class for interstitial ad units.

    @@ -359,7 +332,7 @@

    Public Properties
    -

    Undocumented

    +

    The banner parameters used for configuring ad unit.

    @@ -387,7 +360,7 @@

    Declaration

    -

    Undocumented

    +

    The video parameters used for configuring ad unit.

    @@ -415,7 +388,7 @@

    Declaration

    -

    Undocumented

    +

    The last bid response received for the ad unit.

    @@ -443,7 +416,7 @@

    Declaration

    -

    Undocumented

    +

    The configuration ID for the ad unit.

    @@ -471,7 +444,7 @@

    Declaration

    -

    Undocumented

    +

    The set of ad formats supported by this ad unit.

    @@ -499,7 +472,7 @@

    Declaration

    -

    Undocumented

    +

    The ORTB (OpenRTB) configuration string for the ad unit.

    @@ -527,7 +500,7 @@

    Declaration

    -

    Undocumented

    +

    A Boolean value indicating whether the ad unit is ready to be displayed.

    @@ -555,7 +528,7 @@

    Declaration

    -

    Undocumented

    +

    A Boolean value indicating whether the video controls are muted.

    @@ -583,7 +556,7 @@

    Declaration

    -

    Undocumented

    +

    A Boolean value indicating whether the sound button is visible in the video controls.

    @@ -611,7 +584,7 @@

    Declaration

    -

    Undocumented

    +

    The area of the close button in the video controls as a percentage.

    @@ -639,7 +612,7 @@

    Declaration

    -

    Undocumented

    +

    The position of the close button in the video controls.

    @@ -667,7 +640,7 @@

    Declaration

    -

    Undocumented

    +

    A delegate for handling interactions with the ad unit.

    @@ -695,7 +668,7 @@

    Declaration

    -

    Undocumented

    +

    The configuration object for the ad unit.

    @@ -735,7 +708,7 @@

    Public Methods
    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID, minimum size percentage, and event handler.

    @@ -748,6 +721,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePerc + + +
    +

    The minimum size percentage for the ad unit.

    +
    +
    + + eventHandler + + +
    +

    An optional event handler object for handling ad events.

    +
    +
    +
    @@ -764,7 +780,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID, minimum size percentage, and event handler.

    @@ -777,6 +793,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage for the ad unit.

    +
    +
    + + eventHandler + + +
    +

    An optional event handler object for handling ad events.

    +
    +
    +
    @@ -793,7 +852,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID and event handler.

    @@ -805,6 +864,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + eventHandler + + +
    +

    An optional event handler object for handling ad events.

    +
    +
    +
    @@ -821,7 +911,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID and minimum size percentage.

    @@ -833,6 +923,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage for the ad unit.

    +
    +
    +
    @@ -849,7 +970,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID.

    @@ -860,6 +981,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    +
    @@ -876,7 +1016,7 @@

    Declaration

    -

    Undocumented

    +

    Loads a new ad.

    @@ -904,7 +1044,12 @@

    Declaration

    -

    Undocumented

    +

    Shows the ad from a specified view controller.

    +
    +

    Note

    + This method must be called on the main thread. + +
    @@ -916,6 +1061,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + controller + + +
    +

    The view controller from which the ad will be presented.

    +
    +
    +
    @@ -945,18 +1109,50 @@

    Ext Data (imp[].ext.data)
    -

    Undocumented

    +

    Adds context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
    +@objc
     public func addContextData(_ data: String, forKey key: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + data + + +
    +

    The data to add.

    +
    +
    + + key + + +
    +

    The key associated with the data.

    +
    +
    +

    @@ -973,18 +1169,50 @@

    Declaration

    -

    Undocumented

    +

    Updates context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    +@objc
     public func updateContextData(_ data: Set<String>, forKey key: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + data + + +
    +

    A set of data to update.

    +
    +
    + + key + + +
    +

    The key associated with the data.

    +
    +
    +
    @@ -1001,18 +1229,38 @@

    Declaration

    -

    Undocumented

    +

    Removes context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
    +@objc
     public func removeContextDate(forKey key: String)
    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key associated with the data to remove.

    +
    +
    +
    @@ -1029,14 +1277,15 @@

    Declaration

    -

    Undocumented

    +

    Clears all context data.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +@objc
     public func clearContextData()
    @@ -1057,7 +1306,7 @@

    Declaration

    -

    Undocumented

    +

    Adds ext data.

    @@ -1069,6 +1318,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the data.

    +
    +
    + + value + + +
    +

    The value for the data.

    +
    +
    +
    @@ -1085,7 +1365,7 @@

    Declaration

    -

    Undocumented

    +

    Updates ext data.

    @@ -1097,6 +1377,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the data.

    +
    +
    + + value + + +
    +

    The value for the data.

    +
    +
    +
    @@ -1113,7 +1424,7 @@

    Declaration

    -

    Undocumented

    +

    Removes ext data.

    @@ -1125,6 +1436,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key for the data.

    +
    +
    +
    @@ -1141,7 +1471,7 @@

    Declaration

    -

    Undocumented

    +

    Clears ext data.

    @@ -1182,18 +1512,38 @@

    Ext keywords (imp[].ext.keywords)
    -

    Undocumented

    +

    Adds a context keyword.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
    +@objc
     public func addContextKeyword(_ newElement: String)
    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to add.

    +
    +
    +

    @@ -1210,18 +1560,38 @@

    Declaration

    -

    Undocumented

    +

    Adds a set of context keywords.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
    +@objc
     public func addContextKeywords(_ newElements: Set<String>)
    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to add.

    +
    +
    +
    @@ -1238,18 +1608,38 @@

    Declaration

    -

    Undocumented

    +

    Removes a context keyword.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
    +@objc
     public func removeContextKeyword(_ element: String)
    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to remove.

    +
    +
    +
    @@ -1266,14 +1656,15 @@

    Declaration

    -

    Undocumented

    +

    Clears all context keywords.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
    +@objc
     public func clearContextKeywords()
    @@ -1294,7 +1685,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an extended keyword.

    @@ -1306,6 +1697,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to be added.

    +
    +
    +
    @@ -1322,7 +1732,7 @@

    Declaration

    -

    Undocumented

    +

    Adds multiple extended keywords.

    @@ -1334,6 +1744,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to be added.

    +
    +
    +
    @@ -1350,7 +1779,7 @@

    Declaration

    -

    Undocumented

    +

    Removes an extended keyword.

    @@ -1362,6 +1791,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to be removed.

    +
    +
    +
    @@ -1378,7 +1826,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all extended keywords.

    @@ -1419,7 +1867,7 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content data.

    @@ -1431,6 +1879,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + appContent + + +
    +

    The app content data.

    +
    +
    +
    @@ -1447,7 +1914,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the app content data.

    @@ -1475,7 +1942,7 @@

    Declaration

    -

    Undocumented

    +

    Adds app content data objects.

    @@ -1487,6 +1954,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    The data objects to be added.

    +
    +
    +
    @@ -1503,7 +1989,7 @@

    Declaration

    -

    Undocumented

    +

    Removes an app content data object.

    @@ -1515,6 +2001,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The data object to be removed.

    +
    +
    +
    @@ -1531,7 +2036,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all app content data objects.

    @@ -1572,7 +2077,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Adds user data objects.

    @@ -1584,6 +2089,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    The user data objects to be added.

    +
    +
    +
    @@ -1600,7 +2124,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a user data object.

    @@ -1612,6 +2136,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The user data object to be removed.

    +
    +
    +
    @@ -1628,7 +2171,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data objects.

    @@ -1669,7 +2212,7 @@

    PBMInterstitialAdLoaderDelegate
    -

    Undocumented

    +

    Internal delegate method.

    @@ -1698,7 +2241,7 @@

    Declaration

    -

    Undocumented

    +

    Internal delegate method.

    @@ -1706,7 +2249,7 @@

    Declaration

    Swift

    public func interstitialAdLoader(_ interstitialAdLoader: PBMInterstitialAdLoader,
    -                                 createdInterstitialController interstitialController: InterstitialController)
    + createdInterstitialController interstitialController: InterstitialController)
    @@ -1726,7 +2269,7 @@

    Declaration

    -

    Undocumented

    +

    The event handler for the interstitial events.

    @@ -1766,7 +2309,7 @@

    AdLoadFlowControllerDelegate
    -

    Undocumented

    +

    Called when the ad load flow controller is about to send a bid request.

    @@ -1793,7 +2336,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad load flow controller is about to request the primary ad.

    @@ -1820,7 +2363,7 @@

    Declaration

    -

    Undocumented

    +

    Called to determine if the ad load flow controller should continue with the current flow.

    @@ -1847,7 +2390,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad load flow controller fails with an error.

    @@ -1887,14 +2430,14 @@

    InterstitialControllerInteractionDelegate
    -

    Undocumented

    +

    Tracks an impression for the given interstitial controller.

    Declaration

    Swift

    -
    public func trackImpression(forInterstitialController: InterstitialController)
    +
    public func trackImpression(forInterstitialController: InterstitialController)
    @@ -1914,14 +2457,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad in the interstitial controller is clicked.

    Declaration

    Swift

    -
    public func interstitialControllerDidClickAd(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidClickAd(_ interstitialController: InterstitialController)
    @@ -1941,14 +2484,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad in the interstitial controller is closed.

    Declaration

    Swift

    -
    public func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    @@ -1968,14 +2511,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad in the interstitial controller causes the app to leave.

    Declaration

    Swift

    -
    public func interstitialControllerDidLeaveApp(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidLeaveApp(_ interstitialController: InterstitialController)
    @@ -1995,14 +2538,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the interstitial controller displays an ad.

    Declaration

    Swift

    -
    public func interstitialControllerDidDisplay(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidDisplay(_ interstitialController: InterstitialController)
    @@ -2022,14 +2565,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the interstitial controller completes the ad display.

    Declaration

    Swift

    -
    public func interstitialControllerDidComplete(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidComplete(_ interstitialController: InterstitialController)
    @@ -2049,14 +2592,14 @@

    Declaration

    -

    Undocumented

    +

    Provides the view controller to use for modal presentation.

    Declaration

    Swift

    -
    public func viewControllerForModalPresentation(fromInterstitialController: InterstitialController) -> UIViewController?
    +
    public func viewControllerForModalPresentation(fromInterstitialController: InterstitialController) -> UIViewController?
    @@ -2089,7 +2632,7 @@

    InterstitialEventInteractionDelegate
    -

    Undocumented

    +

    Called when an ad is about to be presented.

    @@ -2116,7 +2659,7 @@

    Declaration

    -

    Undocumented

    +

    Called when an ad has been dismissed.

    @@ -2143,7 +2686,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad causes the app to leave.

    @@ -2170,7 +2713,7 @@

    Declaration

    -

    Undocumented

    +

    Called when an ad is clicked.

    @@ -2210,7 +2753,7 @@

    BaseInterstitialAdUnitProtocol
    -

    Undocumented

    +

    Requests an ad using the provided bid response.

    @@ -2237,7 +2780,7 @@

    Declaration

    -

    Undocumented

    +

    Displays the ad using the provided view controller.

    @@ -2277,7 +2820,7 @@

    Abstract Methods
    -

    Undocumented

    +

    Checks if the ad unit is ready to show an ad.

    @@ -2304,7 +2847,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad has been successfully received.

    @@ -2331,7 +2874,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that the ad failed to load.

    @@ -2358,7 +2901,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad is about to be presented.

    @@ -2385,7 +2928,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad has been dismissed.

    @@ -2412,7 +2955,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that the app is about to leave due to an ad.

    @@ -2439,7 +2982,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad has been clicked.

    @@ -2466,7 +3009,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the loading delegate for the event handler.

    @@ -2493,7 +3036,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the interaction delegate for the event handler.

    @@ -2520,7 +3063,7 @@

    Declaration

    -

    Undocumented

    +

    Shows the ad from the provided view controller.

    @@ -2547,7 +3090,7 @@

    Declaration

    -

    Undocumented

    +

    Tracks an impression for the ad.

    @@ -2566,7 +3109,7 @@

    Declaration

    diff --git a/docs/Classes/BidInfo.html b/docs/Classes/BidInfo.html index 28fb42ead..5c17c8c83 100644 --- a/docs/Classes/BidInfo.html +++ b/docs/Classes/BidInfo.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Contains information about bid.

    @@ -400,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    The result code of the bid request

    @@ -427,7 +400,7 @@

    Declaration

    -

    Undocumented

    +

    Targeting keywords associated with the bid

    @@ -454,7 +427,7 @@

    Declaration

    -

    Undocumented

    +

    The expiration time of the bid

    @@ -481,7 +454,7 @@

    Declaration

    -

    Undocumented

    +

    The cache ID for native ads

    @@ -508,7 +481,7 @@

    Declaration

    -

    Undocumented

    +

    Events related to the bid

    @@ -535,18 +508,85 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BidInfo instance with the specified parameters.

    Declaration

    Swift

    -
    public init(resultCode: ResultCode, targetingKeywords: [String : String]? = nil, exp: Double? = nil, 
    +                          
    public init(resultCode: ResultCode, targetingKeywords: [String : String]? = nil, exp: Double? = nil,
                 nativeAdCacheId: String? = nil, events: [String: String] = [:])
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + +
    + + resultCode + + +
    +

    The result code of the bid request.

    +
    +
    + + targetingKeywords + + +
    +

    Optional targeting keywords associated with the bid.

    +
    +
    + + exp + + +
    +

    Optional expiration time of the bid.

    +
    +
    + + nativeAdCacheId + + +
    +

    Optional cache ID for native ads.

    +
    +
    + + events + + +
    +

    Optional dictionary of events related to the bid.

    +
    +
    +
    @@ -563,7 +603,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the expiration time of the bid as an NSNumber.

    @@ -582,7 +622,7 @@

    Declaration

    diff --git a/docs/Classes/ContextSubType.html b/docs/Classes/ContextSubType.html index 0f9f3dbb7..6dedcbca6 100644 --- a/docs/Classes/ContextSubType.html +++ b/docs/Classes/ContextSubType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Native context subtype asset.

    @@ -345,7 +318,7 @@

    ContextSubType

    -

    Undocumented

    +

    Represents a general context type.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an article context type.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a video context type.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an audio context type.

    @@ -453,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an image context type.

    @@ -480,7 +453,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a user-generated content context type.

    @@ -507,7 +480,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a social media context type.

    @@ -534,7 +507,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an email context type.

    @@ -561,7 +534,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a chat or instant messaging context type.

    @@ -588,7 +561,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a product selling context type.

    @@ -615,7 +588,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an App Store context type.

    @@ -642,7 +615,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a review site context type.

    @@ -669,7 +642,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a custom context type.

    @@ -688,7 +661,7 @@

    Declaration

    diff --git a/docs/Classes/ContextType.html b/docs/Classes/ContextType.html index 8fbb1550c..3fb0751f3 100644 --- a/docs/Classes/ContextType.html +++ b/docs/Classes/ContextType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Native context type asset.

    @@ -345,7 +318,7 @@

    ContextType

    -

    Undocumented

    +

    Represents a content context type.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a social media context type.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a product context type.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a custom context type.

    @@ -445,7 +418,7 @@

    Declaration

    diff --git a/docs/Classes/EventTracking.html b/docs/Classes/EventTracking.html index a0815991e..ed6ff8168 100644 --- a/docs/Classes/EventTracking.html +++ b/docs/Classes/EventTracking.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Native event tracking type.

    @@ -344,7 +317,7 @@

    EventTracking

    -

    Undocumented

    +

    Represents image-based event tracking.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Represents JavaScript-based event tracking.

    @@ -400,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a custom event tracking method.

    @@ -420,7 +393,7 @@

    Declaration

    diff --git a/docs/Classes/EventType.html b/docs/Classes/EventType.html index e14a9bb57..69bed7ec4 100644 --- a/docs/Classes/EventType.html +++ b/docs/Classes/EventType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing different event types.

    @@ -476,7 +449,7 @@

    Declaration

    diff --git a/docs/Classes/ExternalUserId.html b/docs/Classes/ExternalUserId.html index f0097a0c8..30c63af26 100644 --- a/docs/Classes/ExternalUserId.html +++ b/docs/Classes/ExternalUserId.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit
    -

    Undocumented

    +

    A singleton class that manages the Prebid server URL, including a custom URL.

    @@ -446,7 +419,7 @@

    Declaration

    diff --git a/docs/Classes/ImageAsset.html b/docs/Classes/ImageAsset.html index 9c1a133ea..136655bb3 100644 --- a/docs/Classes/ImageAsset.html +++ b/docs/Classes/ImageAsset.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Native image asset type.

    @@ -344,7 +317,7 @@

    ImageAsset

    -

    Undocumented

    +

    Represents an icon image asset.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the main image asset.

    @@ -400,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a custom image asset.

    @@ -408,7 +381,7 @@

    Declaration

    Swift

    @objc
    -public static let Custom: ContextType
    +public static let Custom: ImageAsset
    @@ -420,7 +393,7 @@

    Declaration

    diff --git a/docs/Classes/InstreamVideoAdUnit.html b/docs/Classes/InstreamVideoAdUnit.html index 8d7bdf99f..0226b441a 100644 --- a/docs/Classes/InstreamVideoAdUnit.html +++ b/docs/Classes/InstreamVideoAdUnit.html @@ -17,7 +17,7 @@
    @@ -344,7 +317,7 @@

    InstreamVideoAdUnit

    -

    Undocumented

    +

    The video parameters for this ad unit.

    @@ -371,7 +344,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instream video ad unit.

    @@ -382,6 +355,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + size + + +
    +

    The size of the ad.

    +
    +
    +
    @@ -390,7 +394,7 @@

    Declaration

    diff --git a/docs/Classes/InterstitialAdUnit.html b/docs/Classes/InterstitialAdUnit.html index 0e3197b8a..931c313c4 100644 --- a/docs/Classes/InterstitialAdUnit.html +++ b/docs/Classes/InterstitialAdUnit.html @@ -17,7 +17,7 @@
    @@ -344,14 +317,15 @@

    InterstitialAdUnit

    -

    Undocumented

    +

    The deprecated banner parameters for this ad unit.

    Declaration

    Swift

    -
    public var parameters: BannerParameters { get set }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use bannerParameters instead.")
    +public var parameters: BannerParameters { get set }
    @@ -371,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    The banner parameters for this ad unit.

    @@ -398,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    The video parameters for this ad unit.

    @@ -425,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    The ad formats for the ad unit.

    @@ -452,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial ad unit with a unique configuration identifier.

    @@ -463,6 +437,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    +
    @@ -479,7 +472,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial ad unit with a minimum width and height percentage.

    @@ -490,6 +483,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minWidthPerc + + +
    +

    The minimum width percentage of the ad.

    +
    +
    + + minHeightPerc + + +
    +

    The minimum height percentage of the ad.

    +
    +
    +
    @@ -498,7 +534,7 @@

    Declaration

    diff --git a/docs/Classes/InterstitialController.html b/docs/Classes/InterstitialController.html deleted file mode 100644 index e99fd3ecf..000000000 --- a/docs/Classes/InterstitialController.html +++ /dev/null @@ -1,1002 +0,0 @@ - - - - InterstitialController Class Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    InterstitialController

    -
    -
    - -
    public class InterstitialController : NSObject, PBMAdViewManagerDelegate
    - -
    -
    -

    Undocumented

    - -
    -
    -
    - -
    -
    -
    - - -
    - -

    Life cycle -

    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -public init(bid: Bid, adConfiguration: AdUnitConfig)
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - init(bid:configId:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -public convenience init(bid: Bid, configId: String)
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - loadAd() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -public func loadAd()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - show() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -public func show()
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - - -
    - -

    PBMAdViewManagerDelegate protocol -

    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func viewControllerForModalPresentation() -> UIViewController?
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adLoaded(_:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adLoaded(_ pbmAdDetails: PBMAdDetails)
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - failed(toLoad:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func failed(toLoad error: Error)
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidComplete() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidComplete()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidDisplay() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidDisplay()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adWasClicked() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adWasClicked()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adViewWasClicked() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adViewWasClicked()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidExpand() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidExpand()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidCollapse() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidCollapse()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidLeaveApp() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidLeaveApp()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adClickthroughDidClose()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidClose() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidClose()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func interstitialDisplayProperties() -> PBMInterstitialDisplayProperties
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/Classes/InterstitialRenderingAdUnit.html b/docs/Classes/InterstitialRenderingAdUnit.html index 316bc2a32..a95be5349 100644 --- a/docs/Classes/InterstitialRenderingAdUnit.html +++ b/docs/Classes/InterstitialRenderingAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents an interstitial ad unit. Built for rendering type of integration.

    @@ -345,7 +318,7 @@

    InterstitialRenderingAdUnit

    -

    Undocumented

    +

    The area of the skip button in the video controls, specified as a percentage of the screen width.

    @@ -373,7 +346,7 @@

    Declaration

    -

    Undocumented

    +

    The position of the skip button in the video controls.

    @@ -401,7 +374,7 @@

    Declaration

    -

    Undocumented

    +

    The delay before the skip button appears, in seconds.

    @@ -429,7 +402,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial rendering ad unit with the specified configuration ID.

    @@ -441,6 +414,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    +
    @@ -457,7 +449,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial rendering ad unit with the specified configuration ID and minimum size percentage.

    @@ -469,6 +461,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage of the ad.

    +
    +
    +
    @@ -485,7 +508,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial rendering ad unit with the specified configuration ID, minimum size percentage, and event handler.

    @@ -497,6 +520,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage of the ad.

    +
    +
    + + eventHandler + + +
    +

    The event handler to manage ad events.

    +
    +
    +
    @@ -526,7 +592,7 @@

    Protected overrides
    -

    Undocumented

    +

    Called when an ad is successfully received.

    @@ -553,7 +619,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad fails to be received.

    @@ -580,7 +646,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad will be presented.

    @@ -607,7 +673,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad is dismissed.

    @@ -634,7 +700,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the user will leave the application.

    @@ -661,7 +727,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad is clicked.

    @@ -688,7 +754,7 @@

    Declaration

    -

    Undocumented

    +

    Checks if the ad is ready to be displayed.

    @@ -715,7 +781,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the loading delegate for the event handler.

    @@ -742,7 +808,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the interaction delegate for the event handler.

    @@ -769,7 +835,7 @@

    Declaration

    -

    Undocumented

    +

    Requests an ad with the specified bid response

    @@ -796,7 +862,7 @@

    Declaration

    -

    Undocumented

    +

    Shows the ad from the specified view controller.

    @@ -823,7 +889,7 @@

    Declaration

    -

    Undocumented

    +

    Tracks an impression for the ad.

    @@ -842,7 +908,7 @@

    Declaration

    diff --git a/docs/Classes/MediationBannerAdUnit.html b/docs/Classes/MediationBannerAdUnit.html index b44bf3687..708b5c403 100644 --- a/docs/Classes/MediationBannerAdUnit.html +++ b/docs/Classes/MediationBannerAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    @@ -345,7 +319,7 @@

    MediationBannerAdUnit

    -

    Undocumented

    +

    Property that performs certain utilty work for the MediationBannerAdUnit

    @@ -385,7 +359,7 @@

    Computed properties
    -

    Undocumented

    +

    The configuration ID for an ad unit

    @@ -412,7 +386,7 @@

    Declaration

    -

    Undocumented

    +

    The ad format for the ad unit.

    @@ -439,7 +413,7 @@

    Declaration

    -

    Undocumented

    +

    The position of the ad on the screen.

    @@ -466,7 +440,7 @@

    Declaration

    -

    Undocumented

    +

    Parameters for configuring banner ads.

    @@ -493,7 +467,7 @@

    Declaration

    -

    Undocumented

    +

    Parameters for configuring video ads.

    @@ -520,7 +494,7 @@

    Declaration

    -

    Undocumented

    +

    The refresh interval for the ad.

    @@ -547,7 +521,7 @@

    Declaration

    -

    Undocumented

    +

    Additional sizes for the ad unit.

    @@ -574,7 +548,7 @@

    Declaration

    -

    Undocumented

    +

    OpenRTB configuration

    @@ -604,9 +578,9 @@

    Ext Data (imp[].ext.data)
  • @@ -614,14 +588,16 @@

    Ext Data (imp[].ext.data)
    -

    Undocumented

    +

    This method obtains the context data keyword & value for adunit context targeting +if the key already exists the value will be appended to the list. No duplicates will be added

    Declaration

    Swift

    -
    public func addContextData(_ data: String, forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
    +public func addContextData(key: String, value: String)
    @@ -631,9 +607,9 @@

    Declaration

  • @@ -641,14 +617,16 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the context data keyword & values for adunit context targeting +the values if the key already exist will be replaced with the new set of values

    Declaration

    Swift

    -
    public func updateContextData(_ data: Set<String>, forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    +public func updateContextData(key: String, value: Set<String>)
    @@ -658,9 +636,9 @@

    Declaration

  • @@ -668,14 +646,15 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific context data keyword & values set from adunit context targeting

    Declaration

    Swift

    -
    public func removeContextDate(forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
    +public func removeContextData(forKey: String)
    @@ -695,14 +674,15 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all context data set from adunit context targeting

    Declaration

    Swift

    -
    public func clearContextData()
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +public func clearContextData()
    @@ -722,7 +702,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the ext data keyword & value for adunit targeting. +If the key already exists the value will be appended to the list. No duplicates will be added

    @@ -749,7 +730,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the ext data keyword & values for adunit targeting. +The values if the key already exist will be replaced with the new set of values

    @@ -776,7 +758,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific ext data keyword & values set from adunit targeting

    @@ -803,7 +785,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all ext data set from adunit targeting

    @@ -843,14 +825,15 @@

    Ext keywords (imp[].ext.keywords)
    -

    Undocumented

    +

    This method obtains the context keyword for adunit context targeting +Inserts the given element in the set if it is not already present.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
     public func addContextKeyword(_ newElement: String)
    @@ -871,14 +854,15 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the context keyword set for adunit context targeting +Adds the elements of the given set to the set.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
     public func addContextKeywords(_ newElements: Set<String>)
    @@ -899,14 +883,14 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific context keyword from adunit context targeting

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
     public func removeContextKeyword(_ element: String)
    @@ -927,14 +911,14 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all keywords from the set of adunit context targeting

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
     public func clearContextKeywords()
    @@ -955,7 +939,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the keyword for adunit targeting +Inserts the given element in the set if it is not already present.

    @@ -982,7 +967,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the keyword set for adunit targeting +Adds the elements of the given set to the set.

    @@ -1009,7 +995,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific keyword from adunit targeting

    @@ -1036,7 +1022,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all keywords from the set of adunit targeting

    @@ -1076,17 +1062,67 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content object, replacing any existing content.

    Declaration

    Swift

    -
    public func setAppContent(_ appContent: PBMORTBAppContent)
    +
    public func setAppContent(_ appContentObject: PBMORTBAppContent)
    +
    +

    Parameters

    + + + + + + + +
    + + appContentObject + + +
    +

    The PBMORTBAppContent object representing the app’s content.

    +
    +
    +
    +
    +

    +

  • +
  • +
    + + + + getAppContent() + +
    +
    +
    +
    +
    +
    +

    Retrieves the current app content object.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func getAppContent() -> PBMORTBAppContent?
    + +
    +
    +
    +

    Return Value

    +

    The current PBMORTBAppContent object, or nil if no content is set.

    +
  • @@ -1103,7 +1139,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the current app content object.

    @@ -1130,7 +1166,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of content data objects to the app content.

    @@ -1141,15 +1177,34 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    An array of PBMORTBContentData objects to add.

    +
    +
    +
  • @@ -1157,26 +1212,45 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific content data object from the app content.

    Declaration

    Swift

    -
    public func removeAppContentDataObject(_ dataObject: PBMORTBContentData)
    +
    public func removeAppContentData(_ dataObject: PBMORTBContentData)
    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The PBMORTBContentData object to remove.

    +
    +
    +
  • @@ -1184,14 +1258,14 @@

    Declaration

    -

    Undocumented

    +

    Clears all content data objects from the app content.

    Declaration

    Swift

    -
    public func clearAppContentDataObjects()
    +
    public func clearAppContentData()
    @@ -1224,7 +1298,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Adds an array of user data objects.

    @@ -1235,6 +1309,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    An array of PBMORTBContentData objects to add to the user data.

    +
    +
    +
  • @@ -1251,7 +1344,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific user data object.

    @@ -1262,6 +1355,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The PBMORTBContentData object to remove from the user data.

    +
    +
    +
    @@ -1278,7 +1390,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data.

    @@ -1318,7 +1430,7 @@

    Public Methods
    -

    Undocumented

    +

    Initializes a new mediation banner ad unit with the specified configuration ID, size, and mediation delegate.

    @@ -1329,6 +1441,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + size + + +
    +

    The size of the ad.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for handling mediation.

    +
    +
    +
    @@ -1345,7 +1500,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request and setups mediation parameters.

    @@ -1356,6 +1511,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + completion + + +
    +

    The completion handler to call when the demand fetch is complete.

    +
    +
    +
    @@ -1372,7 +1546,7 @@

    Declaration

    -

    Undocumented

    +

    Stops the auto-refresh for the ad unit.

    @@ -1399,7 +1573,7 @@

    Declaration

    -

    Undocumented

    +

    Handles the event when the ad object fails to load an ad.

    @@ -1411,6 +1585,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + adObject + + +
    +

    The ad object that failed to load the ad.

    +
    +
    + + error + + +
    +

    The error that occurred during the ad load.

    +
    +
    +
    @@ -1419,7 +1624,7 @@

    Declaration

    diff --git a/docs/Classes/MediationBaseInterstitialAdUnit.html b/docs/Classes/MediationBaseInterstitialAdUnit.html new file mode 100644 index 000000000..575b56089 --- /dev/null +++ b/docs/Classes/MediationBaseInterstitialAdUnit.html @@ -0,0 +1,1392 @@ + + + + MediationBaseInterstitialAdUnit Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (94% documented)

    +
    + + + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    MediationBaseInterstitialAdUnit

    +
    +
    + +
    @objcMembers
    +public class MediationBaseInterstitialAdUnit : NSObject
    + +
    +
    +

    Base class for interstitial ads in Mediation API.

    + +
    +
    +
    +
      +
    • +
      + + + + bannerParameters + +
      +
      +
      +
      +
      +
      +

      Parameters for configuring banner ads.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var bannerParameters: BannerParameters { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + videoParameters + +
      +
      +
      +
      +
      +
      +

      Parameters for configuring video ads.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var videoParameters: VideoParameters { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isMuted + +
      +
      +
      +
      +
      +
      +

      Indicates whether the video ad is muted.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isMuted: Bool { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isSoundButtonVisible + +
      +
      +
      +
      +
      +
      +

      Indicates whether the sound button is visible in the video ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isSoundButtonVisible: Bool { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + closeButtonArea + +
      +
      +
      +
      +
      +
      +

      The area for the close button in the video ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var closeButtonArea: Double { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + closeButtonPosition + +
      +
      +
      +
      +
      +
      +

      The position of the close button in the video ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var closeButtonPosition: Position { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + ortbConfig + +
      +
      +
      +
      +
      +
      +

      OpenRTB configuration for the ad unit.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var ortbConfig: String? { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + configId + +
      +
      +
      +
      +
      +
      +

      The configuration ID for the ad unit.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var configId: String { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Makes bid request and setups mediation parameters.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func fetchDemand(completion: ((ResultCode) -> Void)?)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + completion + + +
      +

      A closure called with the result code indicating the outcome of the demand fetch.

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Ext Data (imp[].ext.data) +

    +
    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      This method obtains the context data keyword & value for adunit context targeting +if the key already exists the value will be appended to the list. No duplicates will be added

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
      +public func addContextData(key: String, value: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method obtains the context data keyword & values for adunit context targeting +the values if the key already exist will be replaced with the new set of values

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
      +public func updateContextData(key: String, value: Set<String>)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method allows to remove specific context data keyword & values set from adunit context targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
      +public func removeContextData(forKey: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearContextData() + +
      +
      +
      +
      +
      +
      +

      This method allows to remove all context data set from adunit context targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
      +public func clearContextData()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method obtains the ext data keyword & value for adunit targeting. +If the key already exists the value will be appended to the list. No duplicates will be added

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addExtData(key: String, value: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method obtains the ext data keyword & values for adunit targeting. +The values if the key already exist will be replaced with the new set of values

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func updateExtData(key: String, value: Set<String>)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method allows to remove specific ext data keyword & values set from adunit targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeExtData(forKey: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearExtData() + +
      +
      +
      +
      +
      +
      +

      This method allows to remove all ext data set from adunit targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearExtData()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Ext keywords (imp[].ext.keywords) +

    +
    +
    +
      +
    • +
      + + + + addContextKeyword(_:) + +
      +
      +
      +
      +
      +
      +

      This method obtains the context keyword for adunit context targeting +Inserts the given element in the set if it is not already present.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
      +public func addContextKeyword(_ newElement: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method obtains the context keyword set for adunit context targeting +Adds the elements of the given set to the set.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
      +public func addContextKeywords(_ newElements: Set<String>)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method allows to remove specific context keyword from adunit context targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
      +public func removeContextKeyword(_ element: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method allows to remove all keywords from the set of adunit context targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
      +public func clearContextKeywords()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addExtKeyword(_:) + +
      +
      +
      +
      +
      +
      +

      This method obtains the keyword for adunit targeting +Inserts the given element in the set if it is not already present.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addExtKeyword(_ newElement: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addExtKeywords(_:) + +
      +
      +
      +
      +
      +
      +

      This method obtains the keyword set for adunit targeting +Adds the elements of the given set to the set.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addExtKeywords(_ newElements: Set<String>)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + removeExtKeyword(_:) + +
      +
      +
      +
      +
      +
      +

      This method allows to remove specific keyword from adunit targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeExtKeyword(_ element: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearExtKeywords() + +
      +
      +
      +
      +
      +
      +

      This method allows to remove all keywords from the set of adunit targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearExtKeywords()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    App Content (app.content.data) +

    +
    +
    +
      +
    • +
      + + + + setAppContent(_:) + +
      +
      +
      +
      +
      +
      +

      Sets the app content object, replacing any existing content.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setAppContent(_ appContentObject: PBMORTBAppContent)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + appContentObject + + +
      +

      The PBMORTBAppContent object representing the app’s content.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + clearAppContent() + +
      +
      +
      +
      +
      +
      +

      Clears the current app content object.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearAppContent()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addAppContentData(_:) + +
      +
      +
      +
      +
      +
      +

      Adds an array of content data objects to the app content.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addAppContentData(_ dataObjects: [PBMORTBContentData])
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + dataObjects + + +
      +

      An array of PBMORTBContentData objects to add.

      +
      +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Removes a specific content data object from the app content.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeAppContentData(_ dataObject: PBMORTBContentData)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + dataObject + + +
      +

      The PBMORTBContentData object to remove.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + clearAppContentData() + +
      +
      +
      +
      +
      +
      +

      Clears all content data objects from the app content.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearAppContentData()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    User Data (user.data) +

    +
    +
    +
      +
    • +
      + + + + addUserData(_:) + +
      +
      +
      +
      +
      +
      +

      Adds an array of user data objects.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addUserData(_ userDataObjects: [PBMORTBContentData])
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + userDataObjects + + +
      +

      An array of PBMORTBContentData objects to add to the user data.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + removeUserData(_:) + +
      +
      +
      +
      +
      +
      +

      Removes a specific user data object.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeUserData(_ userDataObject: PBMORTBContentData)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + userDataObject + + +
      +

      The PBMORTBContentData object to remove from the user data.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + clearUserData() + +
      +
      +
      +
      +
      +
      +

      Clears all user data.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearUserData()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/MediationInterstitialAdUnit.html b/docs/Classes/MediationInterstitialAdUnit.html index 6271f1ec6..bedd2f57e 100644 --- a/docs/Classes/MediationInterstitialAdUnit.html +++ b/docs/Classes/MediationInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    @@ -354,7 +328,7 @@

    Public Properties
    -

    Undocumented

    +

    The ad format for the ad unit.

    @@ -381,7 +355,7 @@

    Declaration

    -

    Undocumented

    +

    Additional sizes for the ad unit.

    @@ -408,7 +382,7 @@

    Declaration

    -

    Undocumented

    +

    The area for the skip button in the video ad.

    @@ -435,7 +409,7 @@

    Declaration

    -

    Undocumented

    +

    The position of the skip button in the video ad.

    @@ -462,7 +436,7 @@

    Declaration

    -

    Undocumented

    +

    The delay before the skip button appears in the video ad.

    @@ -502,7 +476,7 @@

    Public Methods
    -

    Undocumented

    +

    Convenience initializer for the mediation interstitial ad unit.

    @@ -513,6 +487,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for handling mediation.

    +
    +
    +
    @@ -529,7 +534,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new mediation interstitial ad unit with the specified configuration ID, minimum size percentage, and mediation delegate.

    @@ -540,6 +545,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage for the ad.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for handling mediation.

    +
    +
    +
    @@ -569,7 +617,7 @@

    Computed Properties
    -

    Undocumented

    +

    The configuration ID for the ad unit.

    @@ -588,7 +636,7 @@

    Declaration

    diff --git a/docs/Classes/MediationNativeAdUnit.html b/docs/Classes/MediationNativeAdUnit.html index e90981252..8bbc098ec 100644 --- a/docs/Classes/MediationNativeAdUnit.html +++ b/docs/Classes/MediationNativeAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    @@ -354,7 +328,7 @@

    Public Properties
    -

    Undocumented

    +

    The native ad unit that makes native request.

    @@ -394,7 +368,7 @@

    Public Methods
    -

    Undocumented

    +

    Initializes a new instance of the MediationNativeAdUnit with the specified configuration ID and mediation delegate.

    @@ -405,6 +379,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for mediation-related tasks.

    +
    +
    +

    @@ -421,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Adds event trackers to the native ad unit.

    @@ -432,6 +437,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + eventTrackers + + +
    +

    An array of NativeEventTracker objects to add.

    +
    +
    +
    @@ -448,7 +472,7 @@

    Declaration

    -

    Undocumented

    +

    Adds native assets to the native ad unit.

    @@ -459,6 +483,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + assets + + +
    +

    An array of NativeAsset objects to add.

    +
    +
    +
    @@ -475,7 +518,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the context type for the native ad unit.

    @@ -486,6 +529,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + contextType + + +
    +

    The context type to set.

    +
    +
    +
    @@ -502,7 +564,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the placement type for the native ad unit.

    @@ -513,6 +575,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + placementType + + +
    +

    The placement type to set.

    +
    +
    +
    @@ -529,7 +610,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the placement count for the native ad unit.

    @@ -540,6 +621,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + placementCount + + +
    +

    The placement count to set.

    +
    +
    +

    @@ -556,7 +656,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the context subtype for the native ad unit.

    @@ -567,6 +667,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + contextSubType + + +
    +

    The context subtype to set.

    +
    +
    +
    @@ -583,7 +702,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the sequence for the native ad unit.

    @@ -594,6 +713,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + sequence + + +
    +

    The sequence to set.

    +
    +
    +
    @@ -610,7 +748,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the asset URL support for the native ad unit.

    @@ -621,6 +759,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + assetURLSupport + + +
    +

    The asset URL support value to set.

    +
    +
    +
    @@ -637,7 +794,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the DURL support for the native ad unit.

    @@ -648,6 +805,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dURLSupport + + +
    +

    The DURL support value to set.

    +
    +
    +
    @@ -664,7 +840,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the privacy value for the native ad unit.

    @@ -675,6 +851,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + privacy + + +
    +

    The privacy value to set.

    +
    +
    +
    @@ -691,7 +886,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the extended data for the native ad unit.

    @@ -702,6 +897,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + ext + + +
    +

    A dictionary containing the extended data to set.

    +
    +
    +
    @@ -718,7 +932,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the OpenRTB configuration for the native ad unit.

    @@ -729,6 +943,10 @@

    Declaration

    +
    +

    Return Value

    +

    The OpenRTB configuration as a string, or nil if not set.

    +
    @@ -745,7 +963,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the OpenRTB configuration for the native ad unit.

    @@ -756,6 +974,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + ortbConfig + + +
    +

    The OpenRTB configuration to set.

    +
    +
    +
    @@ -785,7 +1022,7 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content object, replacing any existing content.

    @@ -796,6 +1033,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + appContent + + +
    +

    The PBMORTBAppContent object representing the app’s content.

    +
    +
    +
    @@ -812,7 +1068,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the current app content object.

    @@ -839,7 +1095,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of content data objects to the app content.

    @@ -850,6 +1106,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    An array of PBMORTBContentData objects to add.

    +
    +
    +
    @@ -866,7 +1141,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific content data object from the app content.

    @@ -877,6 +1152,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The PBMORTBContentData object to remove.

    +
    +
    +

    @@ -906,7 +1200,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Adds an array of user data objects.

    @@ -917,6 +1211,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    An array of PBMORTBContentData objects to add to the user data.

    +
    +
    +

    @@ -933,7 +1246,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific user data object.

    @@ -944,6 +1257,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The PBMORTBContentData object to remove from the user data.

    +
    +
    +
    @@ -960,7 +1292,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data.

    @@ -990,9 +1322,9 @@

    Ext Data (imp[].ext.data)
  • @@ -1000,14 +1332,16 @@

    Ext Data (imp[].ext.data)
    -

    Undocumented

    +

    This method obtains the context data keyword & value for adunit context targeting +if the key already exists the value will be appended to the list. No duplicates will be added

    Declaration

    Swift

    -
    public func addContextData(_ data: String, forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
    +public func addContextData(key: String, value: String)
    @@ -1017,9 +1351,9 @@

    Declaration

  • @@ -1027,14 +1361,16 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the context data keyword & values for adunit context targeting +the values if the key already exist will be replaced with the new set of values

    Declaration

    Swift

    -
    public func updateContextData(_ data: Set<String>, forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    +public func updateContextData(key: String, value: Set<String>)
    @@ -1044,9 +1380,9 @@

    Declaration

  • @@ -1054,14 +1390,15 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific context data keyword & values set from adunit context targeting

    Declaration

    Swift

    -
    public func removeContextDate(forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
    +public func removeContextData(forKey: String)
    @@ -1081,14 +1418,15 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all context data set from adunit context targeting

    Declaration

    Swift

    -
    public func clearContextData()
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +public func clearContextData()
    @@ -1108,7 +1446,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the ext data keyword & value for adunit targeting. +If the key already exists the value will be appended to the list. No duplicates will be added

    @@ -1135,7 +1474,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the ext data keyword & values for adunit targeting. +The values if the key already exist will be replaced with the new set of values

    @@ -1162,7 +1502,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific ext data keyword & values set from adunit targeting

    @@ -1189,7 +1529,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all ext data set from adunit targeting

    @@ -1229,14 +1569,15 @@

    Ext keywords (imp[].ext.keywords)
    -

    Undocumented

    +

    This method obtains the context keyword for adunit context targeting +Inserts the given element in the set if it is not already present.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
     public func addContextKeyword(_ newElement: String)
    @@ -1257,14 +1598,15 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the context keyword set for adunit context targeting +Adds the elements of the given set to the set.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
     public func addContextKeywords(_ newElements: Set<String>)
    @@ -1285,14 +1627,14 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific context keyword from adunit context targeting

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
     public func removeContextKeyword(_ element: String)
    @@ -1313,14 +1655,14 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all keywords from the set of adunit context targeting

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
     public func clearContextKeywords()
    @@ -1341,7 +1683,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the keyword for adunit targeting +Inserts the given element in the set if it is not already present.

    @@ -1368,7 +1711,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the keyword set for adunit targeting +Adds the elements of the given set to the set.

    @@ -1395,7 +1739,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific keyword from adunit targeting

    @@ -1422,7 +1766,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all keywords from the set of adunit targeting

    @@ -1449,7 +1793,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request for the native ad unit and setups mediation parameters.

    @@ -1460,6 +1804,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + completion + + +
    +

    The completion handler to call with the result code.

    +
    +
    +

  • @@ -1468,7 +1831,7 @@

    Declaration

  • diff --git a/docs/Classes/MediationNativeUtils.html b/docs/Classes/MediationNativeUtils.html deleted file mode 100644 index e5630d4e4..000000000 --- a/docs/Classes/MediationNativeUtils.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - MediationNativeUtils Class Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    MediationNativeUtils

    -
    -
    - -
    @objc(PBMMediationNativeUtils)
    -@objcMembers
    -public class MediationNativeUtils : NSObject
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • -
      - - - - findNative(in:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public static func findNative(in extras: [AnyHashable : Any]) -> Result<NativeAd, Error>
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/Classes/MediationRewardedAdUnit.html b/docs/Classes/MediationRewardedAdUnit.html index 64d005f58..9dda8c02c 100644 --- a/docs/Classes/MediationRewardedAdUnit.html +++ b/docs/Classes/MediationRewardedAdUnit.html @@ -17,7 +17,7 @@

  • -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    @@ -354,7 +328,7 @@

    Public Methods
    -

    Undocumented

    +

    Initializes a new instance of the MediationRewardedAdUnit with the specified configuration ID and mediation delegate.

    @@ -365,6 +339,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for mediation-related tasks.

    +
    +
    +
    @@ -373,7 +378,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAd.html b/docs/Classes/NativeAd.html index 6e2e437bc..63a0a5631 100644 --- a/docs/Classes/NativeAd.html +++ b/docs/Classes/NativeAd.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a native ad and handles its various properties and functionalities.

    @@ -354,7 +327,7 @@

    Public properties
    -

    Undocumented

    +

    The native ad markup containing the ad assets.

    @@ -381,7 +354,7 @@

    Declaration

    -

    Undocumented

    +

    The delegate to receive native ad events.

    @@ -421,7 +394,7 @@

    Array getters
    -

    Undocumented

    +

    Returns an array of titles from the native ad markup.

    @@ -449,7 +422,7 @@

    Declaration

    -

    Undocumented

    +

    Returns an array of data objects from the native ad markup.

    @@ -477,7 +450,7 @@

    Declaration

    -

    Undocumented

    +

    Returns an array of images from the native ad markup.

    @@ -505,7 +478,7 @@

    Declaration

    -

    Undocumented

    +

    Returns an array of event trackers from the native ad markup.

    @@ -546,7 +519,7 @@

    Filtered array getters
    -

    Undocumented

    +

    Returns an array of data objects filtered by the specified data type.

    @@ -574,7 +547,7 @@

    Declaration

    -

    Undocumented

    +

    Returns an array of images filtered by the specified image type.

    @@ -615,7 +588,7 @@

    Property getters
    -

    Undocumented

    +

    Returns the first title text from the native ad markup.

    @@ -643,7 +616,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the URL of the main image from the native ad markup.

    @@ -671,7 +644,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the URL of the icon image from the native ad markup.

    @@ -699,7 +672,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the sponsored by text from the native ad markup.

    @@ -727,7 +700,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the description text from the native ad markup.

    @@ -755,7 +728,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the call-to-action text from the native ad markup.

    @@ -783,7 +756,7 @@

    Declaration

    -

    Undocumented

    +

    Creates a NativeAd instance from the given cache ID.

    @@ -794,22 +767,32 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + cacheId + + +
    +

    The cache ID to retrieve the bid response.

    +
    +
    +
    +
    +

    Return Value

    +

    A NativeAd instance if successful, otherwise nil.

    +
    - -
    -
    -
    - - -
    - -

    registerView function -

    -
    -
    -
    • @@ -823,7 +806,7 @@

      registerView function
      -

      Undocumented

      +

      Registers a view for tracking viewability and click events.

      @@ -835,6 +818,41 @@

      Declaration

      +
      +

      Parameters

      + + + + + + + + + + + +
      + + view + + +
      +

      The view to register.

      +
      +
      + + clickableViews + + +
      +

      An array of views that should be clickable.

      +
      +
      +
      +
      +

      Return Value

      +

      true if the view was successfully registered, otherwise false.

      +
    @@ -843,7 +861,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAdConfiguration.html b/docs/Classes/NativeAdConfiguration.html index 3042b3bf8..2bf652545 100644 --- a/docs/Classes/NativeAdConfiguration.html +++ b/docs/Classes/NativeAdConfiguration.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents the configuration for a native ad, including markup and version information.

    @@ -373,7 +346,7 @@

    Declaration

    -

    Undocumented

    +

    The object containing the request details for the native markup.

    @@ -400,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkup with default values.

    @@ -419,7 +392,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAdMarkup.html b/docs/Classes/NativeAdMarkup.html index d0300cd35..fbca0b3db 100644 --- a/docs/Classes/NativeAdMarkup.html +++ b/docs/Classes/NativeAdMarkup.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents the markup for a native ad, including assets, tracking URLs, and other metadata.

    @@ -633,7 +606,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkup from a JSON string.

    @@ -644,6 +617,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonString + + +
    +

    A JSON string representing the native ad markup.

    +
    +
    +
    @@ -660,7 +652,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkup from a JSON dictionary.

    @@ -671,6 +663,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary representing the native ad markup.

    +
    +
    +
    @@ -687,7 +698,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkup with default values.

    @@ -706,7 +717,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAdMarkupAsset.html b/docs/Classes/NativeAdMarkupAsset.html index 9ee3cd132..0e310eaed 100644 --- a/docs/Classes/NativeAdMarkupAsset.html +++ b/docs/Classes/NativeAdMarkupAsset.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents an asset in the native ad markup, which can be a title, image, data, or link.

    @@ -539,7 +512,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkupAsset from a JSON dictionary.

    @@ -550,6 +523,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary representing the asset in the native ad markup.

    +
    +
    +

    @@ -566,7 +558,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkupAsset with default values.

    @@ -585,7 +577,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAsset.html b/docs/Classes/NativeAsset.html index 151a24b88..97db94e3e 100644 --- a/docs/Classes/NativeAsset.html +++ b/docs/Classes/NativeAsset.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a generic native ad asset which could be a title, image, or data.

    @@ -344,7 +317,7 @@

    NativeAsset

    -

    Undocumented

    +

    Indicates whether the asset is required for the ad to be considered valid.

    @@ -371,7 +344,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAsset.

    @@ -382,6 +355,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + isRequired + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -390,7 +382,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAssetData.html b/docs/Classes/NativeAssetData.html index f2c075d87..752a283a4 100644 --- a/docs/Classes/NativeAssetData.html +++ b/docs/Classes/NativeAssetData.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a data asset in a native ad.

    @@ -345,7 +318,7 @@

    NativeAssetData

    -

    Undocumented

    +

    The length of the data asset.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Additional custom properties for the data asset.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAssetData.

    @@ -410,6 +383,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + type + + +
    +

    The type of the data asset.

    +
    +
    + + required + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -418,7 +422,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAssetImage.html b/docs/Classes/NativeAssetImage.html index 90f3995d3..5f6942a5b 100644 --- a/docs/Classes/NativeAssetImage.html +++ b/docs/Classes/NativeAssetImage.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents an image asset in a native ad.

    @@ -345,7 +318,7 @@

    NativeAssetImage

    -

    Undocumented

    +

    The type of the image asset.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    The width of the image asset.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    The minimum width of the image asset.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    The height of the image asset.

    @@ -453,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    The minimum height of the image asset.

    @@ -480,7 +453,7 @@

    Declaration

    -

    Undocumented

    +

    The MIME types supported for the image asset.

    @@ -507,7 +480,7 @@

    Declaration

    -

    Undocumented

    +

    Additional custom properties for the image asset.

    @@ -534,7 +507,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAssetImage.

    @@ -545,6 +518,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + minimumWidth + + +
    +

    The minimum width of the image.

    +
    +
    + + minimumHeight + + +
    +

    The minimum height of the image.

    +
    +
    + + required + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -561,7 +577,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAssetImage.

    @@ -572,6 +588,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + isRequired + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -580,7 +615,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAssetTitle.html b/docs/Classes/NativeAssetTitle.html index 852e68cdc..ed6bd14d2 100644 --- a/docs/Classes/NativeAssetTitle.html +++ b/docs/Classes/NativeAssetTitle.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a title asset in a native ad.

    @@ -345,7 +318,7 @@

    NativeAssetTitle

    -

    Undocumented

    +

    Additional custom properties for the title asset.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAssetTitle.

    @@ -383,6 +356,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + length + + +
    +

    The maximum length of the title.

    +
    +
    + + required + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -391,7 +395,7 @@

    Declaration

    diff --git a/docs/Classes/NativeData.html b/docs/Classes/NativeData.html index bdbdab97b..2612d0acc 100644 --- a/docs/Classes/NativeData.html +++ b/docs/Classes/NativeData.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing native data elements in the ad markup.

    @@ -458,7 +431,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new NativeData object with the provided JSON dictionary.

    @@ -469,6 +442,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON data to initialize the object.

    +
    +
    +
    @@ -504,7 +496,7 @@

    Declaration

    diff --git a/docs/Classes/NativeEventTracker.html b/docs/Classes/NativeEventTracker.html index 2d54bad4f..cf6e4db9a 100644 --- a/docs/Classes/NativeEventTracker.html +++ b/docs/Classes/NativeEventTracker.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing an event tracker for native ads.

    @@ -345,7 +318,7 @@

    NativeEventTracker

    -

    Undocumented

    +

    Initializes a new NativeEventTracker instance.

    @@ -357,6 +330,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + event + + +
    +

    The event type to track.

    +
    +
    + + methods + + +
    +

    The methods used for tracking the event.

    +
    +
    +
    @@ -365,7 +369,7 @@

    Declaration

    diff --git a/docs/Classes/NativeEventTrackerResponse.html b/docs/Classes/NativeEventTrackerResponse.html index 9cf35981e..28b148fda 100644 --- a/docs/Classes/NativeEventTrackerResponse.html +++ b/docs/Classes/NativeEventTrackerResponse.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing a response for a native event tracker.

    @@ -484,7 +457,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeEventTrackerResponse object from a JSON dictionary.

    @@ -495,6 +468,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON data to initialize the object.

    +
    +
    +
    @@ -511,7 +503,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes with default values

    @@ -530,7 +522,7 @@

    Declaration

    diff --git a/docs/Classes/NativeImage.html b/docs/Classes/NativeImage.html index 5132796d3..7ef05b325 100644 --- a/docs/Classes/NativeImage.html +++ b/docs/Classes/NativeImage.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing an image asset in a native ad.

    @@ -486,7 +459,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeImage object from a JSON dictionary.

    @@ -497,6 +470,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON data to initialize the object.

    +
    +
    +
    @@ -513,7 +505,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes with default values

    @@ -532,7 +524,7 @@

    Declaration

    diff --git a/docs/Classes/NativeLink.html b/docs/Classes/NativeLink.html index ea73d3351..9bb852503 100644 --- a/docs/Classes/NativeLink.html +++ b/docs/Classes/NativeLink.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing a link in a native ad.

    @@ -454,7 +427,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeLink object from a JSON dictionary.

    @@ -465,6 +438,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON data to initialize the object.

    +
    +
    +
    @@ -481,7 +473,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes with default values

    @@ -500,7 +492,7 @@

    Declaration

    diff --git a/docs/Classes/NativeMarkupRequestObject.html b/docs/Classes/NativeMarkupRequestObject.html index 425492b76..92a379875 100644 --- a/docs/Classes/NativeMarkupRequestObject.html +++ b/docs/Classes/NativeMarkupRequestObject.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a request object for native markup, including details about the ad’s context, placement, and supported features.

    @@ -662,7 +635,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeMarkupRequestObject with default values.

    @@ -702,7 +675,7 @@

    NSCopying
    -

    Undocumented

    +

    Creates a copy of the current NativeMarkupRequestObject instance.

    @@ -713,6 +686,29 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + zone + + +
    +

    An optional zone for the copy operation.

    +
    +
    +
    +
    +

    Return Value

    +

    A copy of the NativeMarkupRequestObject instance.

    +
    @@ -742,7 +738,7 @@

    PBMJsonCodable
    -

    Undocumented

    +

    Converts the NativeMarkupRequestObject instance to a JSON dictionary.

    @@ -753,6 +749,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary representation of the NativeMarkupRequestObject instance.

    +
    @@ -769,7 +769,12 @@

    Declaration

    -

    Undocumented

    +

    Converts the NativeMarkupRequestObject instance to a JSON string.

    +
    +

    Throws

    + An error if the conversion to JSON string fails. + +
    @@ -780,6 +785,10 @@

    Declaration

    +
    +

    Return Value

    +

    A JSON string representation of the NativeMarkupRequestObject instance.

    +
    @@ -788,7 +797,7 @@

    Declaration

    diff --git a/docs/Classes/NativeParameters.html b/docs/Classes/NativeParameters.html index 123d907d9..a14e41dc1 100644 --- a/docs/Classes/NativeParameters.html +++ b/docs/Classes/NativeParameters.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents parameters for a native ad request, including assets, event trackers, and configuration settings.

    @@ -345,7 +318,7 @@

    NativeParameters

    -

    Undocumented

    +

    An array of NativeAsset objects representing the assets required for the native ad request.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    An array of NativeEventTracker objects specifying the event tracking settings for the native ad.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    The version of the native ad specification being used. Defaults to “1.2”.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    The context in which the ad appears. See ContextType for possible values.

    @@ -453,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    A more detailed context in which the ad appears. See ContextSubType for possible values.

    @@ -480,7 +453,7 @@

    Declaration

    -

    Undocumented

    +

    The design/format/layout of the ad unit being offered. See PlacementType for possible values.

    @@ -507,7 +480,7 @@

    Declaration

    -

    Undocumented

    +

    The number of identical placements in the ad layout. Defaults to 1.

    @@ -534,7 +507,7 @@

    Declaration

    -

    Undocumented

    +

    The sequence number of the ad. Defaults to 0.

    @@ -561,7 +534,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning an assetsurl instead of an asset object. +Defaults to 0, indicating no support.

    @@ -588,7 +562,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. +Defaults to 0, indicating no support.

    @@ -615,7 +590,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. +Defaults to 0, indicating no support.

    @@ -642,7 +618,7 @@

    Declaration

    -

    Undocumented

    +

    A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.

    @@ -661,7 +637,7 @@

    Declaration

    diff --git a/docs/Classes/NativeRequest.html b/docs/Classes/NativeRequest.html index b3c93d56f..0ca8c60d1 100644 --- a/docs/Classes/NativeRequest.html +++ b/docs/Classes/NativeRequest.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A class representing a native request for original type of integration.

    @@ -344,7 +317,7 @@

    NativeRequest

    -

    Undocumented

    +

    The version of the native ad specification being used. Defaults to “1.2” if not set.

    @@ -371,7 +344,7 @@

    Declaration

    -

    Undocumented

    +

    The context in which the ad appears. See ContextType for possible values.

    @@ -398,7 +371,7 @@

    Declaration

    -

    Undocumented

    +

    A more detailed context in which the ad appears. See ContextSubType for possible values.

    @@ -425,7 +398,7 @@

    Declaration

    -

    Undocumented

    +

    The design/format/layout of the ad unit being offered. See PlacementType for possible values.

    @@ -452,7 +425,7 @@

    Declaration

    -

    Undocumented

    +

    The number of identical placements in the ad layout. Defaults to 1 if not set.

    @@ -479,7 +452,7 @@

    Declaration

    -

    Undocumented

    +

    The sequence number of the ad. Defaults to 0 if not set.

    @@ -506,7 +479,7 @@

    Declaration

    -

    Undocumented

    +

    An array of NativeAsset objects representing the assets required for the native ad request.

    @@ -533,7 +506,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning an assetsurl instead of an asset object. +Defaults to 0 if not set.

    @@ -560,7 +534,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. +Defaults to 0 if not set.

    @@ -587,7 +562,7 @@

    Declaration

    -

    Undocumented

    +

    An array of NativeEventTracker objects specifying the event tracking settings for the native ad.

    @@ -614,7 +589,7 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the native ad supports a buyer-specific privacy notice. Defaults to 0 if not set.

    @@ -641,7 +616,7 @@

    Declaration

    -

    Undocumented

    +

    A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.

    @@ -668,7 +643,7 @@

    Declaration

    -

    Undocumented

    +

    The configuration ID for the ad unit.

    @@ -695,7 +670,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeRequest with a specified configuration ID.

    @@ -706,6 +681,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -722,7 +716,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeRequest with a specified configuration ID, assets, and event trackers.

    @@ -733,6 +727,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + assets + + +
    +

    An optional array of NativeAsset objects.

    +
    +
    + + eventTrackers + + +
    +

    An optional array of NativeEventTracker objects.

    +
    +
    +
    @@ -749,7 +786,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of native assets to the request. If assets already exist, they will be appended.

    @@ -760,6 +797,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + assets + + +
    +

    An array of NativeAsset objects to add.

    +
    +
    +
    @@ -776,7 +832,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of native event trackers to the request. If event trackers already exist, they will be appended.

    @@ -787,6 +843,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + eventTrackers + + +
    +

    An array of NativeEventTracker objects to add.

    +
    +
    +
    @@ -803,7 +878,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the native request object as a JSON dictionary.

    @@ -814,6 +889,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary representation of the native request object, or nil if an error occurs.

    +
    @@ -822,7 +901,7 @@

    Declaration

    diff --git a/docs/Classes/NativeTitle.html b/docs/Classes/NativeTitle.html index 7fe433592..c214c6931 100644 --- a/docs/Classes/NativeTitle.html +++ b/docs/Classes/NativeTitle.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents the title element in a native ad, including optional text and length.

    @@ -428,7 +401,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeTitle object from a JSON dictionary.

    @@ -439,6 +412,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON representation of the title.

    +
    +
    +
    @@ -455,7 +447,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeTitle object with default values.

    @@ -474,7 +466,7 @@

    Declaration

    diff --git a/docs/Classes/PlacementType.html b/docs/Classes/PlacementType.html index 3eb16b00d..71a4892f4 100644 --- a/docs/Classes/PlacementType.html +++ b/docs/Classes/PlacementType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents different types of placements for native ads.

    @@ -345,7 +318,7 @@

    PlacementType

    -

    Undocumented

    +

    Placement type indicating the ad appears within feed content.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Placement type indicating the ad appears within atomic content.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Placement type indicating the ad appears outside of content.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    Placement type indicating the ad appears within a recommendation widget.

    @@ -453,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Placement type for custom placements not predefined in the standard.

    @@ -472,7 +445,7 @@

    Declaration

    diff --git a/docs/Classes/Prebid.html b/docs/Classes/Prebid.html index 3bad3d99b..e62688687 100644 --- a/docs/Classes/Prebid.html +++ b/docs/Classes/Prebid.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    The Prebid class manages the configuration and initialization of the PrebidMobile SDK.

    @@ -354,7 +327,7 @@

    Public Properties (SDK)
    -

    Undocumented

    +

    The name of the bidder for AppNexus.

    @@ -381,7 +354,7 @@

    Declaration

    -

    Undocumented

    +

    The name of the bidder for Rubicon Project.

    @@ -408,7 +381,7 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the timeout value has been updated.

    @@ -435,7 +408,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid Server account ID.

    @@ -462,7 +435,8 @@

    Declaration

    -

    Undocumented

    +

    Enables or disables debug mode. +ORTB: bidRequest.test

    @@ -489,7 +463,7 @@

    Declaration

    -

    Undocumented

    +

    Custom HTTP headers to be sent with requests.

    @@ -516,7 +490,7 @@

    Declaration

    -

    Undocumented

    +

    Stored bid responses identified by bidder names.

    @@ -651,7 +625,7 @@

    Declaration

    -

    Undocumented

    +

    The singleton instance of the Prebid class.

    @@ -678,7 +652,7 @@

    Declaration

    -

    Undocumented

    +

    The version of the PrebidMobile SDK.

    @@ -705,7 +679,7 @@

    Declaration

    -

    Undocumented

    +

    The version of the OM SDK.

    @@ -745,7 +719,7 @@

    Public Properties (Prebid)
    -

    Undocumented

    +

    The host for the Prebid Server.

    @@ -772,7 +746,7 @@

    Declaration

    -

    Undocumented

    +

    Custom status endpoint for the Prebid Server.

    @@ -799,7 +773,7 @@

    Declaration

    -

    Undocumented

    +

    Timeout for Prebid requests in milliseconds.

    @@ -826,7 +800,7 @@

    Declaration

    -

    Undocumented

    +

    Dynamic timeout value.

    @@ -853,7 +827,7 @@

    Declaration

    -

    Undocumented

    +

    Stored auction response.

    @@ -893,7 +867,9 @@

    Public Properties (SDK)
    -

    Undocumented

    +

    Indicates whether the PBS should cache the bid for the rendering API. +If the value is true the SDK will make the cache request in order to report +the impression event respectively to the legacy analytic setup.

    @@ -920,7 +896,7 @@

    Declaration

    -

    Undocumented

    +

    Controls how long each creative has to load before it is considered a failure.

    @@ -947,7 +923,7 @@

    Declaration

    -

    Undocumented

    +

    Controls how long video and interstitial creatives have to load before it is considered a failure.

    @@ -974,7 +950,7 @@

    Declaration

    -

    Undocumented

    +

    Controls whether to use PrebidMobile’s in-app browser or the Safari App for displaying ad clickthrough content.

    @@ -1001,7 +977,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates the type of browser opened upon clicking the creative in an app, where embedded = 0, native = 1. +Describes an OpenRTB imp.clickbrowser attribute.

    @@ -1028,7 +1005,7 @@

    Declaration

    -

    Undocumented

    +

    If set to true, the output of PrebidMobile’s internal logger is written to a text file. This can be helpful for debugging. Defaults to false.

    @@ -1055,7 +1032,7 @@

    Declaration

    -

    Undocumented

    +

    If true, the SDK will periodically try to listen for location updates in order to request location-based ads.

    @@ -1082,7 +1059,7 @@

    Declaration

    -

    Undocumented

    +

    If true, the sdk will add includewinners flag inside the targeting object described in PBS Documentation

    @@ -1109,7 +1086,7 @@

    Declaration

    -

    Undocumented

    +

    If true, the sdk will add includebidderkeys flag inside the targeting object described in PBS Documentation

    @@ -1149,7 +1126,12 @@

    Public Methods
    -

    Undocumented

    +

    Sets a custom Prebid Server URL.

    +
    +

    Throws

    + An error if setting the custom host URL fails. + +
    @@ -1160,6 +1142,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + url + + +
    +

    The custom Prebid Server URL.

    +
    +
    +
    @@ -1189,7 +1190,7 @@

    Stored Bid Response
    -

    Undocumented

    +

    Adds a stored bid response.

    @@ -1200,6 +1201,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + bidder + + +
    +

    The name of the bidder.

    +
    +
    + + responseId + + +
    +

    The response ID.

    +
    +
    +
    @@ -1216,7 +1248,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all stored bid responses.

    @@ -1243,7 +1275,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves stored bid responses.

    @@ -1254,6 +1286,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of dictionaries containing stored bid responses, or nil if there are none.

    +
    @@ -1283,7 +1319,7 @@

    Custom Headers
    -

    Undocumented

    +

    Adds a custom HTTP header.

    @@ -1294,6 +1330,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + name + + +
    +

    The name of the header.

    +
    +
    + + value + + +
    +

    The value of the header.

    +
    +
    +
    @@ -1310,7 +1377,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all custom HTTP headers.

    @@ -1513,7 +1580,7 @@

    Parameters

    diff --git a/docs/Classes/PrebidAdUnit.html b/docs/Classes/PrebidAdUnit.html index 826b1bdaf..b52e671bf 100644 --- a/docs/Classes/PrebidAdUnit.html +++ b/docs/Classes/PrebidAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Multiformat ad unit. Built for original API.

    @@ -345,7 +318,7 @@

    PrebidAdUnit

    -

    Undocumented

    +

    The ad slot identifier for the Prebid ad unit.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new PrebidAdUnit with the given configuration ID.

    @@ -383,6 +356,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -399,7 +391,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request for the specified ad object and request config. Setups targeting keywords into the adObject.

    @@ -411,6 +403,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + adObject + + +
    +

    The ad object to fetch demand for.

    +
    +
    + + request + + +
    +

    The PrebidRequest containing the demand request parameters.

    +
    +
    + + completion + + +
    +

    A closure to be called with the BidInfo result.

    +
    +
    +
    @@ -427,7 +462,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request for the specified request config.

    @@ -438,6 +473,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + request + + +
    +

    The PrebidRequest containing the demand request parameters.

    +
    +
    + + completion + + +
    +

    A closure to be called with the BidInfo result.

    +
    +
    +
    @@ -540,7 +606,7 @@

    Declaration

    -

    Undocumented

    +

    This method resumes the auto refresh of demand

    @@ -559,7 +625,7 @@

    Declaration

    diff --git a/docs/Classes/PrebidRequest.html b/docs/Classes/PrebidRequest.html index f4b927036..ea6f77e2a 100644 --- a/docs/Classes/PrebidRequest.html +++ b/docs/Classes/PrebidRequest.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class that contains properties and methods to configure Prebid request.

    @@ -354,7 +327,7 @@

    Private properties
    -

    Undocumented

    +

    Initializes a new PrebidRequest with the given parameters.

    @@ -366,6 +339,73 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + +
    + + bannerParameters + + +
    +

    The banner parameters for the ad request.

    +
    +
    + + videoParameters + + +
    +

    The video parameters for the ad request.

    +
    +
    + + nativeParameters + + +
    +

    The native parameters for the ad request.

    +
    +
    + + isInterstitial + + +
    +

    Indicates if the request is for an interstitial ad.

    +
    +
    + + isRewarded + + +
    +

    Indicates if the request is for a rewarded ad.

    +
    +
    +
    @@ -395,7 +435,7 @@

    GPID
    -

    Undocumented

    +

    Sets the GPID for the ad request.

    @@ -406,6 +446,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + gpid + + +
    +

    The GPID to set.

    +
    +
    +
    @@ -681,7 +740,7 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content for the ad request.

    @@ -692,6 +751,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + appContentObject + + +
    +

    The PBMORTBAppContent to set.

    +
    +
    +
    @@ -708,7 +786,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the app content for the ad request.

    @@ -735,7 +813,7 @@

    Declaration

    -

    Undocumented

    +

    Adds data to the app content.

    @@ -746,6 +824,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    The array of PBMORTBContentData to add.

    +
    +
    +
    @@ -762,7 +859,7 @@

    Declaration

    -

    Undocumented

    +

    Removes specific data from the app content.

    @@ -773,6 +870,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The PBMORTBContentData to remove.

    +
    +
    +
    @@ -789,7 +905,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all data from the app content.

    @@ -829,7 +945,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Adds user data to the ad request.

    @@ -840,6 +956,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    The array of PBMORTBContentData to add.

    +
    +
    +
    @@ -856,7 +991,7 @@

    Declaration

    -

    Undocumented

    +

    Removes specific user data from the ad request.

    @@ -867,6 +1002,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The PBMORTBContentData to remove.

    +
    +
    +
    @@ -883,7 +1037,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data from the ad request.

    @@ -902,7 +1056,7 @@

    Declaration

    diff --git a/docs/Classes/RewardedAdUnit.html b/docs/Classes/RewardedAdUnit.html index 0b58ba976..f0b9cffad 100644 --- a/docs/Classes/RewardedAdUnit.html +++ b/docs/Classes/RewardedAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents an rewarded ad unit. Built for rendering type of integration.

    @@ -346,7 +319,7 @@

    RewardedAdUnit

    -

    Undocumented

    +

    The reward object for the ad unit.

    @@ -386,7 +359,7 @@

    Lifecycle
    -

    Undocumented

    +

    Initializes a RewardedAdUnit with the given configuration ID and event handler.

    @@ -398,6 +371,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configID + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + eventHandler + + +
    +

    The event handler for the ad unit.

    +
    +
    +
    @@ -414,7 +418,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a RewardedAdUnit with the given configuration ID and a default event handler.

    @@ -426,6 +430,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configID + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -455,7 +478,7 @@

    PBMRewardedEventDelegate
    -

    Undocumented

    +

    Called when the user earns a reward.

    @@ -466,6 +489,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + reward + + +
    +

    The reward object associated with the event.

    +
    +
    +
    @@ -495,17 +537,36 @@

    BaseInterstitialAdUnitProtocol protocol
    -

    Undocumented

    +

    Called when the interstitial ad is closed.

    Declaration

    Swift

    -
    public override func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    +
    public override func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    +
    +

    Parameters

    + + + + + + + +
    + + interstitialController + + +
    +

    The controller managing the interstitial ad.

    +
    +
    +

    @@ -535,7 +596,7 @@

    Protected overrides
    -

    Undocumented

    +

    Called when the ad unit receives an ad.

    @@ -562,7 +623,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit fails to receive an ad.

    @@ -573,6 +634,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + error + + +
    +

    The error describing the failure.

    +
    +
    +

    @@ -589,7 +669,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit will present an ad.

    @@ -616,7 +696,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit dismisses an ad.

    @@ -643,7 +723,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit will leave the application.

    @@ -670,7 +750,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit is clicked.

    @@ -697,7 +777,7 @@

    Declaration

    -

    Undocumented

    +

    Returns whether the event handler is ready.

    @@ -708,6 +788,10 @@

    Declaration

    +
    +

    Return Value

    +

    A boolean indicating if the event handler is ready.

    +
    @@ -724,7 +808,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the loading delegate for the event handler.

    @@ -735,6 +819,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + loadingDelegate + + +
    +

    The loading delegate to set.

    +
    +
    +
    @@ -751,7 +854,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the interaction delegate for the event handler.

    @@ -778,7 +881,7 @@

    Declaration

    -

    Undocumented

    +

    Requests an ad with the given bid response.

    @@ -789,6 +892,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bidResponse + + +
    +

    The bid response to use for the ad request.

    +
    +
    +
    @@ -805,7 +927,7 @@

    Declaration

    -

    Undocumented

    +

    Shows the ad from the specified view controller.

    @@ -816,6 +938,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + controller + + +
    +

    The view controller from which to present the ad.

    +
    +
    +
    @@ -832,7 +973,7 @@

    Declaration

    -

    Undocumented

    +

    Tracks the impression for the ad.

    @@ -851,7 +992,7 @@

    Declaration

    diff --git a/docs/Classes/RewardedVideoAdUnit.html b/docs/Classes/RewardedVideoAdUnit.html index e5f00af84..0fcb3942d 100644 --- a/docs/Classes/RewardedVideoAdUnit.html +++ b/docs/Classes/RewardedVideoAdUnit.html @@ -17,7 +17,7 @@
    @@ -344,14 +317,20 @@

    RewardedVideoAdUnit

    -

    Undocumented

    +

    Deprecated property for video parameters.

    +
    +

    Note

    + This property is deprecated. Please use videoParameters instead. + +

    Declaration

    Swift

    -
    public var parameters: VideoParameters { get set }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use videoParameters instead.")
    +public var parameters: VideoParameters { get set }
    @@ -371,7 +350,7 @@

    Declaration

    -

    Undocumented

    +

    Property for video parameters.

    @@ -398,7 +377,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a RewardedVideoAdUnit with the given configuration ID.

    @@ -409,6 +388,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -425,7 +423,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a RewardedVideoAdUnit with the given configuration ID and minimum size percentages.

    @@ -436,6 +434,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + minWidthPerc + + +
    +

    The minimum width percentage for the ad unit.

    +
    +
    + + minHeightPerc + + +
    +

    The minimum height percentage for the ad unit.

    +
    +
    +
    @@ -444,7 +485,7 @@

    Declaration

    diff --git a/docs/Classes/Signals.html b/docs/Classes/Signals.html index 1cf827c39..8c2a960af 100644 --- a/docs/Classes/Signals.html +++ b/docs/Classes/Signals.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A class containing constants related to OpenRTB signals.

    + +

    This class provides static constants and values representing different +API frameworks, playback methods, protocols, start delays, and video +placement types as defined in the OpenRTB specification.

    @@ -345,15 +322,15 @@

    Signals

    OpenRTB - API Frameworks

    -
    | Value | Description |
    -|-------|-------------|
    -| 1     | VPAID 1.0   |
    -| 2     | VPAID 2.0   |
    -| 3     | MRAID-1     |
    -| 4     | ORMMA       |
    -| 5     | MRAID-2     |
    -| 6     | MRAID-3     |
    -| 7     | OMID-1      |
    +
     | Value | Description |
    + |-------|-------------|
    + | 1     | VPAID 1.0   |
    + | 2     | VPAID 2.0   |
    + | 3     | MRAID-1     |
    + | 4     | ORMMA       |
    + | 5     | MRAID-2     |
    + | 6     | MRAID-3     |
    + | 7     | OMID-1      |
     
    See more @@ -528,7 +505,7 @@

    Declaration

    diff --git a/docs/Classes/Signals/Api.html b/docs/Classes/Signals/Api.html index 5c4d2947b..965f1c84b 100644 --- a/docs/Classes/Signals/Api.html +++ b/docs/Classes/Signals/Api.html @@ -17,7 +17,7 @@

    OpenRTB - API Frameworks

    -
    | Value | Description |
    -|-------|-------------|
    -| 1     | VPAID 1.0   |
    -| 2     | VPAID 2.0   |
    -| 3     | MRAID-1     |
    -| 4     | ORMMA       |
    -| 5     | MRAID-2     |
    -| 6     | MRAID-3     |
    -| 7     | OMID-1      |
    +
     | Value | Description |
    + |-------|-------------|
    + | 1     | VPAID 1.0   |
    + | 2     | VPAID 2.0   |
    + | 3     | MRAID-1     |
    + | 4     | ORMMA       |
    + | 5     | MRAID-2     |
    + | 6     | MRAID-3     |
    + | 7     | OMID-1      |
     
    @@ -545,7 +518,7 @@

    Declaration

    diff --git a/docs/Classes/Signals/Placement.html b/docs/Classes/Signals/Placement.html index 0b92c0b65..ffd6938aa 100644 --- a/docs/Classes/Signals/Placement.html +++ b/docs/Classes/Signals/Placement.html @@ -17,7 +17,7 @@
    diff --git a/docs/Classes/Signals/PlaybackMethod.html b/docs/Classes/Signals/PlaybackMethod.html index ded96fb3f..ad341c610 100644 --- a/docs/Classes/Signals/PlaybackMethod.html +++ b/docs/Classes/Signals/PlaybackMethod.html @@ -17,7 +17,7 @@
    diff --git a/docs/Classes/Signals/Protocols.html b/docs/Classes/Signals/Protocols.html index 874ea957f..1b1e7f724 100644 --- a/docs/Classes/Signals/Protocols.html +++ b/docs/Classes/Signals/Protocols.html @@ -17,7 +17,7 @@
    diff --git a/docs/Classes/Signals/StartDelay.html b/docs/Classes/Signals/StartDelay.html index 2f6fe14d2..f86ecfe28 100644 --- a/docs/Classes/Signals/StartDelay.html +++ b/docs/Classes/Signals/StartDelay.html @@ -17,7 +17,7 @@
    diff --git a/docs/Classes/SingleContainerInt.html b/docs/Classes/SingleContainerInt.html index 2cfac1df1..f71153062 100644 --- a/docs/Classes/SingleContainerInt.html +++ b/docs/Classes/SingleContainerInt.html @@ -17,7 +17,7 @@
    diff --git a/docs/Classes/Targeting.html b/docs/Classes/Targeting.html index 96f3bcc11..6f94d0be2 100644 --- a/docs/Classes/Targeting.html +++ b/docs/Classes/Targeting.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A class that manages targeting information for ads.

    + +

    This class provides properties and methods for setting and retrieving +user-specific targeting information, such as user ID, gender, and custom +data. It also includes details for OMID (Open Measurement Interface Definition) +partner and supports managing user identity links and custom extensions.

    @@ -345,7 +323,7 @@

    Targeting

    -

    Undocumented

    +

    A shared instance of the Targeting class.

    @@ -385,7 +363,7 @@

    OMID Partner
    -

    Undocumented

    +

    The name of the OMID partner.

    @@ -412,7 +390,7 @@

    Declaration

    -

    Undocumented

    +

    The version of the OMID partner.

    @@ -506,7 +484,7 @@

    Declaration

    -

    Undocumented

    +

    Objective C API

    @@ -862,7 +840,7 @@

    Declaration

    -

    Undocumented

    +

    Objective-C API

    @@ -889,7 +867,7 @@

    Declaration

    -

    Undocumented

    +

    Objective-C API

    @@ -969,7 +947,7 @@

    TCFv2
    -

    Undocumented

    +

    The consent string for purposes consent as per TCFv2.

    @@ -996,7 +974,7 @@

    Declaration

    -

    Undocumented

    +

    Purpose 1 - Store and/or access information on a device

    @@ -1023,7 +1001,7 @@

    Declaration

    -

    Undocumented

    +

    Returns whether the user has consented to access device data as an NSNumber.

    @@ -1050,7 +1028,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the user’s consent for a specific purpose by index.

    @@ -1077,7 +1055,7 @@

    Declaration

    -

    Undocumented

    +

    Checks if access to device data is allowed.

    @@ -1117,7 +1095,9 @@

    External User Ids
    -

    Undocumented

    +

    Array of external user IDs.

    + +

    This property holds the external user IDs associated with the user.

    @@ -1400,7 +1380,7 @@

    Declaration

    -

    Undocumented

    +

    App store URL for an installed app

    @@ -1427,7 +1407,7 @@

    Declaration

    -

    Undocumented

    +

    Domain name of the app

    @@ -1535,7 +1515,7 @@

    Declaration

    -

    Undocumented

    +

    Objective-C API

    @@ -1562,7 +1542,7 @@

    Declaration

    -

    Undocumented

    +

    Objective-C API

    @@ -1643,7 +1623,7 @@

    Public Methods
    -

    Undocumented

    +

    Adds a parameter to the parameter dictionary with a specified name.

    @@ -1654,6 +1634,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + value + + +
    +

    The value of the parameter.

    +
    +
    + + withName + + +
    +

    The name of the parameter. If nil, the parameter is not added.

    +
    +
    +
    @@ -1670,7 +1681,7 @@

    Declaration

    -

    Undocumented

    +

    Sets custom parameters by adding each key-value pair to the parameter dictionary.

    @@ -1681,6 +1692,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + params + + +
    +

    A dictionary of parameters to set. If nil, no parameters are added.

    +
    +
    +
    @@ -1697,7 +1727,7 @@

    Declaration

    -

    Undocumented

    +

    Adds a custom parameter to the parameter dictionary with a prefixed name.

    @@ -1708,6 +1738,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + value + + +
    +

    The value of the custom parameter.

    +
    +
    + + withName + + +
    +

    The name of the custom parameter. If nil, the parameter is not added.

    +
    +
    +

    @@ -1724,7 +1785,7 @@

    Declaration

    -

    Undocumented

    +

    Store location in the user’s section

    @@ -1764,7 +1825,7 @@

    Access Control List (ext.prebid.data)
    -

    Undocumented

    +

    Adds a bidder to the access control list.

    @@ -1775,6 +1836,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bidderName + + +
    +

    The name of the bidder to add.

    +
    +
    +
    @@ -1791,7 +1871,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a bidder from the access control list.

    @@ -1802,6 +1882,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bidderName + + +
    +

    The name of the bidder to remove.

    +
    +
    +
    @@ -1818,7 +1917,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all bidders from the access control list.

    @@ -1845,7 +1944,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the current access control list.

    @@ -1856,6 +1955,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of bidder names in the access control list.

    +
    @@ -1872,7 +1975,7 @@

    Declaration

    -

    Undocumented

    +

    Access control list for external use.

    @@ -1883,6 +1986,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of bidder names in the access control list.

    +
    @@ -1912,7 +2019,7 @@

    Global User Data (user.ext.data)
    -

    Undocumented

    +

    Adds user data for a specified key.

    @@ -1923,6 +2030,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the user data.

    +
    +
    + + value + + +
    +

    The value to add for the specified key.

    +
    +
    +
    @@ -1939,7 +2077,7 @@

    Declaration

    -

    Undocumented

    +

    Updates user data for a specified key with a new set of values.

    @@ -1950,6 +2088,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the user data.

    +
    +
    + + value + + +
    +

    The set of values to update for the specified key.

    +
    +
    +

    @@ -1966,7 +2135,7 @@

    Declaration

    -

    Undocumented

    +

    Removes user data for a specified key.

    @@ -1977,6 +2146,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key for the user data to remove.

    +
    +
    +
    @@ -1993,7 +2181,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data.

    @@ -2020,7 +2208,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves all user data.

    @@ -2031,6 +2219,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary mapping keys to arrays of values.

    +
    @@ -2047,7 +2239,7 @@

    Declaration

    -

    Undocumented

    +

    User data dictionary for external use.

    @@ -2058,6 +2250,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary mapping keys to arrays of values.

    +
    @@ -2087,7 +2283,7 @@

    Global User Keywords (user.keywords)
    -

    Undocumented

    +

    Adds a user keyword.

    @@ -2098,6 +2294,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to add.

    +
    +
    +
    @@ -2114,7 +2329,7 @@

    Declaration

    -

    Undocumented

    +

    Adds multiple user keywords.

    @@ -2125,6 +2340,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to add.

    +
    +
    +
    @@ -2141,7 +2375,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a user keyword.

    @@ -2152,6 +2386,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to remove.

    +
    +
    +
    @@ -2168,7 +2421,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user keywords.

    @@ -2195,7 +2448,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves all user keywords.

    @@ -2206,6 +2459,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of user keywords.

    +
    @@ -2222,14 +2479,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getUserKeywords method instead.

    Declaration

    Swift

    -
    public var userKeywords: [String] { get }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use getUserKeywords method instead.")
    +public var userKeywords: [String] { get }
    @@ -2262,14 +2520,15 @@

    Global Data (app.ext.data)
    -

    Undocumented

    +

    Deprecated. Use addAppExtData method instead.

    Declaration

    Swift

    -
    public func addContextData(key: String, value: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppExtData method instead.")
    +public func addContextData(key: String, value: String)
    @@ -2289,14 +2548,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use updateAppExtData method instead.

    Declaration

    Swift

    -
    public func updateContextData(key: String, value: Set<String>)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use updateAppExtData method instead.")
    +public func updateContextData(key: String, value: Set<String>)
    @@ -2316,14 +2576,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use removeAppExtData method instead.

    Declaration

    Swift

    -
    public func removeContextData(for key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use removeAppExtData method instead.")
    +public func removeContextData(for key: String)
    @@ -2343,14 +2604,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use clearAppExtData method instead.

    Declaration

    Swift

    -
    public func clearContextData()
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use clearAppExtData method instead.")
    +public func clearContextData()
    @@ -2370,14 +2632,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getAppExtData method instead.

    Declaration

    Swift

    -
    public func getContextData() -> [String : [String]]
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use getAppExtData method instead.")
    +public func getContextData() -> [String : [String]]
    @@ -2397,14 +2660,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getAppExtData method instead.

    Declaration

    Swift

    -
    public var contextDataDictionary: [String : [String]] { get }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use getAppExtData method instead.")
    +public var contextDataDictionary: [String : [String]] { get }
    @@ -2424,7 +2688,7 @@

    Declaration

    -

    Undocumented

    +

    Adds application-specific data for a specified key.

    @@ -2435,6 +2699,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the application data.

    +
    +
    + + value + + +
    +

    The value to add for the specified key.

    +
    +
    +
    @@ -2451,7 +2746,7 @@

    Declaration

    -

    Undocumented

    +

    Updates application-specific data for a specified key with a new set of values.

    @@ -2462,6 +2757,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the application data.

    +
    +
    + + value + + +
    +

    The set of values to update for the specified key.

    +
    +
    +
    @@ -2478,7 +2804,7 @@

    Declaration

    -

    Undocumented

    +

    Removes application-specific data for a specified key.

    @@ -2489,6 +2815,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key for the application data to remove.

    +
    +
    +
    @@ -2505,7 +2850,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all application-specific data.

    @@ -2532,7 +2877,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves all application-specific data.

    @@ -2543,6 +2888,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary mapping keys to arrays of values.

    +
    @@ -2572,14 +2921,15 @@

    Global Keywords (app.keywords)
    -

    Undocumented

    +

    Deprecated. Use addAppKeyword method instead.

    Declaration

    Swift

    -
    public func addContextKeyword(_ newElement: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppKeyword method instead.")
    +public func addContextKeyword(_ newElement: String)
    @@ -2599,14 +2949,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use addAppKeywords method instead.

    Declaration

    Swift

    -
    public func addContextKeywords(_ newElements: Set<String>)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppKeywords method instead.")
    +public func addContextKeywords(_ newElements: Set<String>)
    @@ -2626,14 +2977,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use removeAppKeyword method instead.

    Declaration

    Swift

    -
    public func removeContextKeyword(_ element: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use removeAppKeyword method instead.")
    +public func removeContextKeyword(_ element: String)
    @@ -2653,14 +3005,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use clearAppKeywords method instead.

    Declaration

    Swift

    -
    public func clearContextKeywords()
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use clearAppKeywords method instead.")
    +public func clearContextKeywords()
    @@ -2680,14 +3033,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getAppKeywords method instead.

    Declaration

    Swift

    -
    public func getContextKeywords() -> [String]
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use getAppKeywords method instead.")
    +public func getContextKeywords() -> [String]
    @@ -2707,14 +3061,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getAppKeywords method instead.

    Declaration

    Swift

    -
    public var contextKeywords: [String] { get }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use getAppKeywords method instead.")
    +public var contextKeywords: [String] { get }
    @@ -2734,7 +3089,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an application keyword.

    @@ -2745,6 +3100,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to add.

    +
    +
    +
    @@ -2761,7 +3135,7 @@

    Declaration

    -

    Undocumented

    +

    Adds multiple application keywords.

    @@ -2772,6 +3146,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to add.

    +
    +
    +
    @@ -2788,7 +3181,7 @@

    Declaration

    -

    Undocumented

    +

    Removes an application keyword.

    @@ -2799,6 +3192,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to remove.

    +
    +
    +
    @@ -2815,7 +3227,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all application keywords.

    @@ -2842,7 +3254,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves all application keywords.

    @@ -2853,6 +3265,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of application keywords.

    +
    @@ -2882,7 +3298,7 @@

    Internal Properties
    -

    Undocumented

    +

    Dictionary of parameters.

    @@ -2901,7 +3317,7 @@

    Declaration

    diff --git a/docs/Classes/Utils.html b/docs/Classes/Utils.html index 1af318269..38c00fefc 100644 --- a/docs/Classes/Utils.html +++ b/docs/Classes/Utils.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A utility class for handling various ad-related operations and conversions.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    A delegate to handle native ad events.

    @@ -400,14 +373,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. MoPub is not available anymore. Use Prebid MAX adapters instead.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "MoPub is not available anymore. Use Prebid MAX adapters instead.")
    +@objc
     public func convertDictToMoPubKeywords(dict: Dictionary<String, String>) -> String
    @@ -428,7 +402,7 @@

    Declaration

    -

    Undocumented

    +

    Finds a native ad object within a given object.

    @@ -440,6 +414,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + adObject + + +
    +

    The object to search within.

    +
    +
    +
    @@ -448,7 +441,7 @@

    Declaration

    diff --git a/docs/Classes/VideoAdUnit.html b/docs/Classes/VideoAdUnit.html index 50c10e3bd..ec2bc0cfb 100644 --- a/docs/Classes/VideoAdUnit.html +++ b/docs/Classes/VideoAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit
    @@ -344,7 +318,7 @@

    VideoAdUnit

    -

    Undocumented

    +

    The parameters for video ads associated with this ad unit.

    @@ -371,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of VideoAdUnit with the specified configuration ID and size.

    @@ -382,6 +356,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + size + + +
    +

    The size of the ad unit.

    +
    +
    +
    @@ -398,7 +403,7 @@

    Declaration

    -

    Undocumented

    +

    Adds additional sizes to the ad unit.

    @@ -409,6 +414,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + sizes + + +
    +

    An array of CGSize objects representing the additional sizes for the ad unit.

    +
    +
    +
    @@ -417,7 +441,7 @@

    Declaration

    diff --git a/docs/Classes/VideoControlsConfiguration.html b/docs/Classes/VideoControlsConfiguration.html index b8a36ae4f..4943e8097 100644 --- a/docs/Classes/VideoControlsConfiguration.html +++ b/docs/Classes/VideoControlsConfiguration.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A class representing the configuration for video controls in an ad. +This includes properties for video duration, mute status, and button positioning and visibility. +Configuration values can be initialized from bid response or set directly by the user.

    @@ -588,7 +563,7 @@

    Declaration

    diff --git a/docs/Classes/VideoInterstitialAdUnit.html b/docs/Classes/VideoInterstitialAdUnit.html index 653bc9cbe..1aa863d98 100644 --- a/docs/Classes/VideoInterstitialAdUnit.html +++ b/docs/Classes/VideoInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit

    @@ -344,7 +320,8 @@

    VideoInterstitialAdUnit

    -

    Undocumented

    +

    The video parameters for this ad unit. +This property allows you to get or set the video parameters for the ad unit’s configuration.

    @@ -371,7 +348,8 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of VideoInterstitialAdUnit with the specified configuration ID. +The ad unit is configured as an interstitial ad with full screen placement and video parameters set for interstitial ads.

    @@ -382,6 +360,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -398,7 +395,7 @@

    Declaration

    -

    Undocumented

    +

    Convenience initializer to create a video interstitial ad unit with specified minimum width and height percentages.

    @@ -409,6 +406,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + minWidthPerc + + +
    +

    The minimum width percentage of the ad unit.

    +
    +
    + + minHeightPerc + + +
    +

    The minimum height percentage of the ad unit.

    +
    +
    +
    @@ -417,7 +457,7 @@

    Declaration

    diff --git a/docs/Classes/VideoParameters.html b/docs/Classes/VideoParameters.html index d60e5e7c0..b475d01a2 100644 --- a/docs/Classes/VideoParameters.html +++ b/docs/Classes/VideoParameters.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit
    -

    Undocumented

    +

    Ad position on screen. Refer to List 5.4: +The following table specifies the position of the ad as a relative measure of visibility or prominence. This +OpenRTB table has values derived from the Inventory Quality Guidelines (IQG). Practitioners should +keep in sync with updates to the IQG values as published on IAB.com. Values “4” - “7” apply to apps per +the mobile addendum to IQG version 2.1. +Value Description +0 Unknown +1 Above the Fold +2 DEPRECATED - May or may not be initially visible depending on screen size/resolution. +3 Below the Fold +4 Header +5 Footer +6 Sidebar +7 Full Screen

    @@ -345,7 +331,7 @@

    AdPosition

    -

    Undocumented

    +

    0 Unknown

    @@ -372,7 +358,7 @@

    Declaration

    -

    Undocumented

    +

    4 Header

    @@ -399,7 +385,7 @@

    Declaration

    -

    Undocumented

    +

    5 Footer

    @@ -426,7 +412,7 @@

    Declaration

    -

    Undocumented

    +

    6 Sidebar

    @@ -453,7 +439,7 @@

    Declaration

    -

    Undocumented

    +

    7 Full Screen

    @@ -472,7 +458,7 @@

    Declaration

    diff --git a/docs/Enums/DataAsset.html b/docs/Enums/DataAsset.html index 9ba8e957a..d6353c0fe 100644 --- a/docs/Enums/DataAsset.html +++ b/docs/Enums/DataAsset.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing different types of native data assets.

    @@ -669,7 +642,7 @@

    Declaration

    -

    Undocumented

    +

    Custom type for user-defined data assets

    @@ -696,7 +669,7 @@

    Declaration

    -

    Undocumented

    +

    Gets or sets the exchange ID for the asset type.

    @@ -707,6 +680,10 @@

    Declaration

    +
    +

    Return Value

    +

    The exchange ID for the asset type.

    +
    @@ -715,7 +692,7 @@

    Declaration

    diff --git a/docs/Enums/Gender.html b/docs/Enums/Gender.html index 6c6661161..1972f7d21 100644 --- a/docs/Enums/Gender.html +++ b/docs/Enums/Gender.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    An enumeration representing gender options for ad targeting or other purposes. +This enum is used to specify different gender options and is intended for use in contexts where gender information may be relevant.

    + +
      +
    • unknown: Gender is not specified or unknown.
    • +
    • male: Represents the male gender.
    • +
    • female: Represents the female gender.
    • +
    • other: Represents any other gender that does not fit into the male or female categories.
    • +
    @@ -345,7 +326,7 @@

    Gender

    -

    Undocumented

    +

    Gender is not specified or unknown.

    @@ -372,7 +353,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the male gender.

    @@ -399,7 +380,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the female gender.

    @@ -426,7 +407,7 @@

    Declaration

    -

    Undocumented

    +

    Represents any other gender that does not fit into the male or female categories.

    @@ -445,7 +426,7 @@

    Declaration

    diff --git a/docs/Enums/NativeDataAssetType.html b/docs/Enums/NativeDataAssetType.html index 8c0d3abcc..27b43a841 100644 --- a/docs/Enums/NativeDataAssetType.html +++ b/docs/Enums/NativeDataAssetType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing various types of native data assets that can be used in ads.

    + +

    Each case represents a different type of data that can be provided in a native ad response. +Values are defined according to the type of data they represent, such as descriptive text, ratings, or pricing information.

    @@ -372,7 +348,7 @@

    Declaration

    -

    Undocumented

    +

    Sponsored By message where response should contain the brand name of the sponsor.

    @@ -399,7 +375,7 @@

    Declaration

    -

    Sponsored By message where response should contain the brand name of the sponsor.

    +

    Descriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.

    @@ -426,7 +402,7 @@

    Declaration

    -

    Descriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.

    +

    Rating of the product being offered to the user. For example an app’s rating in an app store from 0-5.

    @@ -453,7 +429,7 @@

    Declaration

    -

    Rating of the product being offered to the user. For example an app’s rating in an app store from 0-5.

    +

    Number of social ratings or “likes” of the product being offered to the user.

    @@ -480,7 +456,7 @@

    Declaration

    -

    Number of social ratings or “likes” of the product being offered to the user.

    +

    Number downloads/installs of this product

    @@ -507,7 +483,7 @@

    Declaration

    -

    Number downloads/installs of this product

    +

    Price for product / app / in-app purchase. Value should include currency symbol in localised format.

    @@ -534,7 +510,7 @@

    Declaration

    -

    Price for product / app / in-app purchase. Value should include currency symbol in localised format.

    +

    Sale price that can be used together with price to indicate a discounted price compared to a regular price. Value should include currency symbol in localised format.

    @@ -561,7 +537,7 @@

    Declaration

    -

    Sale price that can be used together with price to indicate a discounted price compared to a regular price. Value should include currency symbol in localised format.

    +

    Phone number

    @@ -588,7 +564,7 @@

    Declaration

    -

    Phone number

    +

    Address

    @@ -615,7 +591,7 @@

    Declaration

    -

    Address

    +

    Additional descriptive text associated text with the product or service being advertised

    @@ -642,7 +618,7 @@

    Declaration

    -

    Additional descriptive text associated text with the product or service being advertised

    +

    Display URL for the text ad. To be used when sponsoring entity doesn’t own the content. IE sponsored by BRAND on SITE (where SITE is transmitted in this field).

    @@ -669,7 +645,7 @@

    Declaration

    -

    Display URL for the text ad. To be used when sponsoring entity doesn’t own the content. IE sponsored by BRAND on SITE (where SITE is transmitted in this field).

    +

    CTA description - descriptive text describing a ‘call to action’ button for the destination URL.

    @@ -696,7 +672,7 @@

    Declaration

    -

    CTA description - descriptive text describing a ‘call to action’ button for the destination URL.

    +

    Reserved for Exchange specific usage numbered above 500

    @@ -715,7 +691,7 @@

    Declaration

    diff --git a/docs/Enums/NativeImageAssetType.html b/docs/Enums/NativeImageAssetType.html index 3150c0bc5..8f25ddf59 100644 --- a/docs/Enums/NativeImageAssetType.html +++ b/docs/Enums/NativeImageAssetType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing various types of native image assets used in ads.

    + +

    Each case corresponds to a different type of image asset that can be used in native ads. +Values are defined according to the role or importance of the image in the ad.

    @@ -345,7 +321,7 @@

    NativeImageAssetType

    -

    Undocumented

    +

    Represents an icon image, which is typically a small image used as a visual representation of the product or service.

    @@ -372,7 +348,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the main image of the ad, which is usually the primary visual element and central to the ad’s presentation.

    @@ -399,7 +375,7 @@

    Declaration

    -

    Undocumented

    +

    Reserved for exchange-specific usage.

    @@ -418,7 +394,7 @@

    Declaration

    diff --git a/docs/Enums/Position.html b/docs/Enums/Position.html index 25a9dbe27..3e0c7da1d 100644 --- a/docs/Enums/Position.html +++ b/docs/Enums/Position.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing various positions on the screen.

    + +

    This enum defines positions that can be used for placing elements within an ad. The positions are typically used to determine where controls or components should be located within the ad’s user interface.

    @@ -588,7 +563,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the corresponding Position enum value for a given string literal.

    @@ -599,6 +574,29 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + stringValue + + +
    +

    A string representing the position.

    +
    +
    +
    +
    +

    Return Value

    +

    The Position enum value if it matches one of the predefined cases; otherwise, returns nil.

    +
    @@ -607,7 +605,7 @@

    Declaration

    diff --git a/docs/Enums/PrebidHost.html b/docs/Enums/PrebidHost.html index db642f6ba..6b46830f9 100644 --- a/docs/Enums/PrebidHost.html +++ b/docs/Enums/PrebidHost.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    PrebidHost represents various Prebid server hosts used for ad bidding.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Custom Prebid server URL. The URL for this case should be set separately.

    @@ -418,7 +391,7 @@

    Declaration

    diff --git a/docs/Enums/PrebidInitializationStatus.html b/docs/Enums/PrebidInitializationStatus.html index 508f5cecd..ed244f874 100644 --- a/docs/Enums/PrebidInitializationStatus.html +++ b/docs/Enums/PrebidInitializationStatus.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing the initialization status of the Prebid SDK.

    + +

    This enum provides various statuses that indicate the result of the Prebid SDK initialization process. It helps in understanding whether the SDK was successfully initialized or if there were issues during the initialization.

    @@ -418,7 +393,7 @@

    Declaration

    diff --git a/docs/Enums/ResultCode.html b/docs/Enums/ResultCode.html index fc10cf282..8e93e7ca4 100644 --- a/docs/Enums/ResultCode.html +++ b/docs/Enums/ResultCode.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing the result codes for various operations within the Prebid SDK.

    + +

    This enum provides a range of result codes indicating different outcomes or errors that may occur during SDK operations. Each case corresponds to a specific result or error, which helps in diagnosing issues and understanding the status of SDK operations.

    @@ -345,7 +320,7 @@

    ResultCode

    -

    Undocumented

    +

    The demand fetch request was successful.

    @@ -372,7 +347,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid server was not specified in the request.

    @@ -399,7 +374,7 @@

    Declaration

    -

    Undocumented

    +

    The account ID provided is not recognized by the Prebid server.

    @@ -426,7 +401,7 @@

    Declaration

    -

    Undocumented

    +

    The config ID provided is not recognized by the Prebid server.

    @@ -453,7 +428,7 @@

    Declaration

    -

    Undocumented

    +

    The size requested is not recognized by the Prebid server.

    @@ -480,7 +455,7 @@

    Declaration

    -

    Undocumented

    +

    There was a network error during the operation.

    @@ -507,7 +482,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid server encountered an error while processing the request.

    @@ -534,7 +509,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid server did not return any bids.

    @@ -561,7 +536,7 @@

    Declaration

    -

    Undocumented

    +

    The demand request timed out.

    @@ -588,7 +563,7 @@

    Declaration

    -

    Undocumented

    +

    The URL of the Prebid server is invalid.

    @@ -615,7 +590,7 @@

    Declaration

    -

    Undocumented

    +

    An unknown error occurred within the Prebid SDK.

    @@ -642,7 +617,7 @@

    Declaration

    -

    Undocumented

    +

    The structure of the response received is invalid.

    @@ -669,7 +644,7 @@

    Declaration

    -

    Undocumented

    +

    An internal error occurred within the SDK.

    @@ -696,7 +671,7 @@

    Declaration

    -

    Undocumented

    +

    Incorrect arguments were provided to the SDK.

    @@ -723,7 +698,7 @@

    Declaration

    -

    Undocumented

    +

    No VAST tag was found in the media data.

    @@ -750,7 +725,7 @@

    Declaration

    -

    Undocumented

    +

    Misuse of the SDK was detected.

    @@ -777,7 +752,7 @@

    Declaration

    -

    Undocumented

    +

    SDK misuse due to a previous fetch operation not being completed yet.

    @@ -804,7 +779,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid request does not contain any parameters.

    @@ -831,7 +806,7 @@

    Declaration

    -

    Undocumented

    +

    Returns a descriptive name for the result code.

    @@ -850,7 +825,7 @@

    Declaration

    diff --git a/docs/Protocols.html b/docs/Protocols.html index a49a69aaa..1903a05f4 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -86,9 +86,6 @@ - @@ -96,13 +93,13 @@ MediationBannerAdUnit
    - -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public protocol DisplayViewInteractionDelegate : NSObjectProtocol
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public protocol DisplayViewLoadingDelegate : NSObjectProtocol
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public protocol InterstitialControllerInteractionDelegate : NSObjectProtocol
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public protocol InterstitialControllerLoadingDelegate : NSObjectProtocol
    -
    @@ -791,7 +543,7 @@

    Declaration

  • diff --git a/docs/Protocols/BannerBasedAdUnitProtocol.html b/docs/Protocols/BannerBasedAdUnitProtocol.html deleted file mode 100644 index 13eb08f31..000000000 --- a/docs/Protocols/BannerBasedAdUnitProtocol.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - BannerBasedAdUnitProtocol Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    BannerBasedAdUnitProtocol

    -
    -
    - -
    @objc(PBMBannerBasedAdUnitProtocol)
    -public protocol BannerBasedAdUnitProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - diff --git a/docs/Protocols/BannerEventHandler.html b/docs/Protocols/BannerEventHandler.html index 02af14e65..2bffccb0f 100644 --- a/docs/Protocols/BannerEventHandler.html +++ b/docs/Protocols/BannerEventHandler.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A protocol for handling events related to banner ads in the PBM SDK.

    + +

    This protocol defines methods and properties for managing events associated with banner ads, including loading events, user interactions, and ad sizes. Implementing this protocol allows for custom handling of these events within the PBM SDK.

    @@ -446,7 +421,7 @@

    Declaration

    diff --git a/docs/Protocols/BannerViewDelegate.html b/docs/Protocols/BannerViewDelegate.html index 3f543498b..a766e4bfb 100644 --- a/docs/Protocols/BannerViewDelegate.html +++ b/docs/Protocols/BannerViewDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A protocol for handling events related to banner ads in the PBM SDK.

    + +

    This protocol defines methods and properties for managing events associated with banner ads, including loading events, user interactions, and ad sizes. Implementing this protocol allows for custom handling of these events within the PBM SDK.

    @@ -345,7 +320,10 @@

    BannerViewDelegate

    - +

    Asks the delegate for a view controller instance to use for presenting modal views +as a result of user interaction on an ad. Usual implementation may simply return self, +if it is view controller class.

    +

    Declaration

    @@ -371,7 +349,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad has been successfully loaded and rendered.

    @@ -383,6 +361,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bannerView + + +
    +

    The BannerView instance sending the message.

    +
    +
    +
    @@ -399,7 +396,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate of an error encountered while loading or rendering an ad.

    @@ -412,6 +409,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + bannerView + + +
    +

    The BannerView instance sending the message.

    +
    +
    + + error + + +
    +

    The error encountered while attempting to receive or render the

    +
    +
    +
    @@ -428,7 +456,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate whenever current app goes in the background due to user click.

    @@ -440,6 +468,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bannerView + + +
    +

    The BannerView instance sending the message.

    +
    +
    +
    @@ -456,7 +503,8 @@

    Declaration

    -

    Undocumented

    +

    Notifies delegate that the banner view will launch a modal +on top of the current view controller, as a result of user interaction.

    @@ -484,7 +532,8 @@

    Declaration

    -

    Undocumented

    +

    Notifies delegate that the banner view has dismissed the modal on top of +the current view controller.

    @@ -496,6 +545,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bannerView + + +
    +

    The BannerView instance sending the message.

    +
    +
    +
    @@ -504,7 +572,7 @@

    Declaration

    diff --git a/docs/Protocols/BaseInterstitialAdUnitProtocol.html b/docs/Protocols/BaseInterstitialAdUnitProtocol.html deleted file mode 100644 index b48619fe2..000000000 --- a/docs/Protocols/BaseInterstitialAdUnitProtocol.html +++ /dev/null @@ -1,710 +0,0 @@ - - - - BaseInterstitialAdUnitProtocol Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    BaseInterstitialAdUnitProtocol

    -
    -
    - -
    @objc
    -public protocol BaseInterstitialAdUnitProtocol : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_didReceiveAd()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_didFailToReceiveAd(with error: Error?)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_willPresentAd()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_didDismissAd()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_willLeaveApplication()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_didClickAd()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_isReady() -> Bool
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_setLoadingDelegate(_ loadingDelegate: NSObject?)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_setInteractionDelegate()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_requestAd(with bidResponse: BidResponse?)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_show(from controller: UIViewController?)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_trackImpression()
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/Protocols/DisplayViewInteractionDelegate.html b/docs/Protocols/DisplayViewInteractionDelegate.html deleted file mode 100644 index f160fe488..000000000 --- a/docs/Protocols/DisplayViewInteractionDelegate.html +++ /dev/null @@ -1,481 +0,0 @@ - - - - DisplayViewInteractionDelegate Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    DisplayViewInteractionDelegate

    -
    -
    - -
    @objc
    -public protocol DisplayViewInteractionDelegate : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func trackImpression(forDisplayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func viewControllerForModalPresentation(fromDisplayView: PBMDisplayView) -> UIViewController?
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - didLeaveApp(from:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func didLeaveApp(from displayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func willPresentModal(from displayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func didDismissModal(from displayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/Protocols/DisplayViewLoadingDelegate.html b/docs/Protocols/DisplayViewLoadingDelegate.html deleted file mode 100644 index a74f1c74f..000000000 --- a/docs/Protocols/DisplayViewLoadingDelegate.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - DisplayViewLoadingDelegate Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    DisplayViewLoadingDelegate

    -
    -
    - -
    @objc
    -public protocol DisplayViewLoadingDelegate : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func displayViewDidLoadAd(_ displayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func displayView(_ displayView: PBMDisplayView,
      -                 didFailWithError error: Error)
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/Protocols/InterstitialAdUnitDelegate.html b/docs/Protocols/InterstitialAdUnitDelegate.html index 382f7535e..6bbc8cbe7 100644 --- a/docs/Protocols/InterstitialAdUnitDelegate.html +++ b/docs/Protocols/InterstitialAdUnitDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Protocol for interaction with the InterstitialAdUnit .

    + +

    All messages will be invoked on the main thread.

    @@ -506,7 +481,7 @@

    Declaration

    diff --git a/docs/Protocols/InterstitialControllerInteractionDelegate.html b/docs/Protocols/InterstitialControllerInteractionDelegate.html deleted file mode 100644 index fa778474b..000000000 --- a/docs/Protocols/InterstitialControllerInteractionDelegate.html +++ /dev/null @@ -1,535 +0,0 @@ - - - - InterstitialControllerInteractionDelegate Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    InterstitialControllerInteractionDelegate

    -
    -
    - -
    @objc
    -public protocol InterstitialControllerInteractionDelegate : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - diff --git a/docs/Protocols/InterstitialControllerLoadingDelegate.html b/docs/Protocols/InterstitialControllerLoadingDelegate.html deleted file mode 100644 index bbfb0c7b4..000000000 --- a/docs/Protocols/InterstitialControllerLoadingDelegate.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - InterstitialControllerLoadingDelegate Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    InterstitialControllerLoadingDelegate

    -
    -
    - -
    @objc
    -public protocol InterstitialControllerLoadingDelegate : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - diff --git a/docs/Protocols/InterstitialEventHandlerProtocol.html b/docs/Protocols/InterstitialEventHandlerProtocol.html deleted file mode 100644 index cf19b5330..000000000 --- a/docs/Protocols/InterstitialEventHandlerProtocol.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - InterstitialEventHandlerProtocol Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    InterstitialEventHandlerProtocol

    -
    -
    - -
    @objc
    -public protocol InterstitialEventHandlerProtocol : PBMInterstitialAd
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • -
      - - - - loadingDelegate - -
      -
      -
      -
      -
      -
      -

      Delegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      weak var loadingDelegate: InterstitialEventLoadingDelegate? { get set }
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - interactionDelegate - -
      -
      -
      -
      -
      -
      -

      Delegate for custom event handler to inform the PBM SDK about the events related to the user’s interaction with the ad.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      weak var interactionDelegate: InterstitialEventInteractionDelegate? { get set }
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/Protocols/NativeAdDelegate.html b/docs/Protocols/NativeAdDelegate.html index 486fab393..a25c02981 100644 --- a/docs/Protocols/NativeAdDelegate.html +++ b/docs/Protocols/NativeAdDelegate.html @@ -17,7 +17,7 @@
    diff --git a/docs/Protocols/NativeAdEventDelegate.html b/docs/Protocols/NativeAdEventDelegate.html index a9fa8338a..86f899dcf 100644 --- a/docs/Protocols/NativeAdEventDelegate.html +++ b/docs/Protocols/NativeAdEventDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A protocol for handling events related to native ads.

    + +

    This protocol defines optional methods that can be implemented to handle various events associated with native ads, such as expiration, clicks, and impressions. Implementing this protocol allows for custom handling of these events within the native ad lifecycle.

    @@ -421,7 +396,7 @@

    Declaration

    diff --git a/docs/Protocols/PrebidMediationDelegate.html b/docs/Protocols/PrebidMediationDelegate.html index 5ce5bcc26..6db2b5ed3 100644 --- a/docs/Protocols/PrebidMediationDelegate.html +++ b/docs/Protocols/PrebidMediationDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    This protocol is dedicated to manage the work with Mediation SDKs.

    @@ -422,7 +395,7 @@

    Declaration

    diff --git a/docs/Protocols/RewardedAdUnitDelegate.html b/docs/Protocols/RewardedAdUnitDelegate.html index 704046dbe..28d648c1e 100644 --- a/docs/Protocols/RewardedAdUnitDelegate.html +++ b/docs/Protocols/RewardedAdUnitDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Protocol for interaction with the RewardedAdUnit +All messages will be invoked on the main thread.

    @@ -534,7 +508,7 @@

    Declaration

    diff --git a/docs/Protocols/RewardedEventHandlerProtocol.html b/docs/Protocols/RewardedEventHandlerProtocol.html index d88181f69..9e4aa0851 100644 --- a/docs/Protocols/RewardedEventHandlerProtocol.html +++ b/docs/Protocols/RewardedEventHandlerProtocol.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A protocol for handling events related to rewarded ads.

    + +

    This protocol extends PBMInterstitialAd and defines properties for delegates that handle events related to the ad server communication and user interactions with rewarded ads. Implementing this protocol allows for custom handling of these events within the rewarded ad lifecycle.

    @@ -391,7 +366,7 @@

    Declaration

    diff --git a/docs/Protocols/VideoBasedAdUnitProtocol.html b/docs/Protocols/VideoBasedAdUnitProtocol.html deleted file mode 100644 index a1392ddb5..000000000 --- a/docs/Protocols/VideoBasedAdUnitProtocol.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - VideoBasedAdUnitProtocol Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    VideoBasedAdUnitProtocol

    -
    -
    - -
    @objc(PBMVideoBasedAdUnitProtocol)
    -public protocol VideoBasedAdUnitProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • -
      - - - - videoParameters - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      var videoParameters: VideoParameters { get set }
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/Typealiases.html b/docs/Typealiases.html index 4463ea5b9..4b2b26269 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -86,9 +86,6 @@ - @@ -96,13 +93,13 @@ MediationBannerAdUnit
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + status + + +
    +

    The status of the Prebid initialization.

    +
    +
    + + error + + +
    +

    An optional error that occurred during initialization.

    +
    +
    +
    @@ -354,7 +360,7 @@

    Declaration

    diff --git a/docs/badge.svg b/docs/badge.svg index 12cb918ce..a5fd08ddc 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -8,7 +8,7 @@ - + @@ -19,10 +19,10 @@ documentation - 27% + 94% - 27% + 94% diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes.html index 688d43e03..1b52ba13f 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -86,9 +86,6 @@ - @@ -96,13 +93,13 @@ MediationBannerAdUnit
    @@ -392,7 +365,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an instream video ad unit for original type of integration.

    See more
    @@ -400,7 +373,7 @@

    Declaration

    Declaration

    Swift

    -
    public class InstreamVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    +
    public class InstreamVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    @@ -420,7 +393,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an interstitial ad unit built for original type of integration.

    See more
    @@ -428,7 +401,7 @@

    Declaration

    Declaration

    Swift

    -
    public class InterstitialAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    +
    public class InterstitialAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    @@ -448,7 +421,7 @@

    Declaration

    -

    Undocumented

    +

    Contains information about bid.

    See more
    @@ -478,7 +451,7 @@

    Declaration

    -

    Undocumented

    +

    Multiformat ad unit. Built for original API.

    See more
    @@ -507,7 +480,7 @@

    Declaration

    -

    Undocumented

    +

    Class that contains properties and methods to configure Prebid request.

    See more
    @@ -536,7 +509,7 @@

    Declaration

    -

    Undocumented

    +

    Native context subtype asset.

    See more
    @@ -565,7 +538,7 @@

    Declaration

    -

    Undocumented

    +

    Native context type asset.

    See more
    @@ -594,7 +567,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a native ad and handles its various properties and functionalities.

    See more
    @@ -623,7 +596,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the configuration for a native ad, including markup and version information.

    See more
    @@ -653,7 +626,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the markup for a native ad, including assets, tracking URLs, and other metadata.

    See more
    @@ -682,7 +655,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an asset in the native ad markup, which can be a title, image, data, or link.

    See more
    @@ -711,7 +684,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a generic native ad asset which could be a title, image, or data.

    See more
    @@ -739,7 +712,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a title asset in a native ad.

    See more
    @@ -768,7 +741,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an image asset in a native ad.

    See more
    @@ -797,7 +770,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a data asset in a native ad.

    See more
    @@ -826,7 +799,7 @@

    Declaration

    -

    Undocumented

    +

    Native image asset type.

    See more
    @@ -854,7 +827,7 @@

    Declaration

    -

    Undocumented

    +

    Class representing native data elements in the ad markup.

    See more
    @@ -883,7 +856,7 @@

    Declaration

    -

    Undocumented

    +

    Class representing an event tracker for native ads.

    See more
    @@ -912,7 +885,7 @@

    Declaration

    -

    Undocumented

    +

    Class representing different event types.

    See more
    @@ -940,7 +913,7 @@

    Declaration

    -

    Undocumented

    +

    Native event tracking type.

    See more
    @@ -968,7 +941,7 @@

    Declaration

    -

    Undocumented

    +

    Class representing a response for a native event tracker.

    See more
    @@ -997,7 +970,7 @@

    Declaration

    -

    Undocumented

    +

    Class representing an image asset in a native ad.

    See more
    @@ -1026,7 +999,7 @@

    Declaration

    -

    Undocumented

    +

    Class representing a link in a native ad.

    See more
    @@ -1055,7 +1028,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a request object for native markup, including details about the ad’s context, placement, and supported features.

    See more
    @@ -1085,7 +1058,7 @@

    Declaration

    -

    Undocumented

    +

    A class representing a native request for original type of integration.

    See more
    @@ -1113,7 +1086,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the title element in a native ad, including optional text and length.

    See more
    @@ -1142,7 +1115,7 @@

    Declaration

    -

    Undocumented

    +

    Represents different types of placements for native ads.

    See more
    @@ -1200,7 +1173,7 @@

    Declaration

    -

    Undocumented

    +

    Represents parameters for a native ad request, including assets, event trackers, and configuration settings.

    See more
    @@ -1219,9 +1192,9 @@

    Declaration

  • @@ -1229,15 +1202,19 @@

    Declaration

    -

    Undocumented

    +

    A class containing constants related to OpenRTB signals.

    - See more +

    This class provides static constants and values representing different +API frameworks, playback methods, protocols, start delays, and video +placement types as defined in the OpenRTB specification.

    + + See more

    Declaration

    Swift

    -
    public class SingleContainerInt : NSObject, ExpressibleByIntegerLiteral
    +
    public class Signals : NSObject
    @@ -1247,9 +1224,9 @@

    Declaration

  • @@ -1259,13 +1236,13 @@

    Declaration

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    public class Signals : NSObject
    +
    public class SingleContainerInt : NSObject, ExpressibleByIntegerLiteral
    @@ -1314,7 +1291,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an rewarded ad unit for original type of integration.

    See more
    @@ -1322,7 +1299,7 @@

    Declaration

    Declaration

    Swift

    -
    public class RewardedVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    +
    public class RewardedVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    @@ -1342,7 +1319,7 @@

    Declaration

    -

    Undocumented

    +

    A utility class for handling various ad-related operations and conversions.

    See more
    @@ -1370,7 +1347,7 @@

    Declaration

    -

    Undocumented

    +

    A deprecated class for handling video ad units.

    See more
    @@ -1378,7 +1355,8 @@

    Declaration

    Declaration

    Swift

    -
    public class VideoAdUnit : AdUnit
    +
    @available(*, deprecated, message: "This class is deprecated. Please, use BannerAdUnit with video adFormat.")
    +public class VideoAdUnit : AdUnit
  • @@ -1398,7 +1376,9 @@

    Declaration

    -

    Undocumented

    +

    A deprecated class representing a video interstitial ad unit. +This class is used to configure and manage video interstitial ads. It inherits from AdUnit and provides +specific settings for video ads including interstitial ad configuration and placement.

    See more
    @@ -1406,7 +1386,8 @@

    Declaration

    Declaration

    Swift

    -
    public class VideoInterstitialAdUnit : AdUnit
    +
    @available(*, deprecated, message: "This class is deprecated. Please, use InterstitialAdUnit with video adFormat.")
    +public class VideoInterstitialAdUnit : AdUnit
    @@ -1426,7 +1407,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid class manages the configuration and initialization of the PrebidMobile SDK.

    See more
    @@ -1455,7 +1436,12 @@

    Declaration

    -

    Undocumented

    +

    A class that manages targeting information for ads.

    + +

    This class provides properties and methods for setting and retrieving +user-specific targeting information, such as user ID, gender, and custom +data. It also includes details for OMID (Open Measurement Interface Definition) +partner and supports managing user identity links and custom extensions.

    See more
    @@ -1513,7 +1499,7 @@

    Declaration

    -

    Undocumented

    +

    A singleton class that manages the Prebid server URL, including a custom URL.

    See more
    @@ -1542,7 +1528,8 @@

    Declaration

    -

    Undocumented

    +

    AdFormat is a class that represents different types of ad formats using an OptionSet. +The class also includes a deprecated display format for backward compatibility, marked with a deprecation message.

    See more
    @@ -1571,7 +1558,9 @@

    Declaration

    -

    Undocumented

    +

    A class representing the configuration for video controls in an ad. +This includes properties for video duration, mute status, and button positioning and visibility. +Configuration values can be initialized from bid response or set directly by the user.

    See more
    @@ -1601,7 +1590,7 @@

    Declaration

    -

    The view that will display the particular banner ad.

    +

    The view that will display the particular banner ad. Built for rendering type of integration.

    See more
    @@ -1613,7 +1602,7 @@

    Declaration

    BannerAdLoaderDelegate, AdLoadFlowControllerDelegate, BannerEventInteractionDelegate, - DisplayViewInteractionDelegate + DisplayViewInteractionDelegate @@ -1633,7 +1622,7 @@

    Declaration

    -

    Undocumented

    +

    A base class for interstitial ad units.

    See more
    @@ -1645,9 +1634,9 @@

    Declaration

    NSObject, PBMInterstitialAdLoaderDelegate, AdLoadFlowControllerDelegate, - InterstitialControllerInteractionDelegate, + InterstitialControllerInteractionDelegate, InterstitialEventInteractionDelegate, - BaseInterstitialAdUnitProtocol + BaseInterstitialAdUnitProtocol @@ -1667,7 +1656,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an interstitial ad unit. Built for rendering type of integration.

    See more
    @@ -1696,7 +1685,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an rewarded ad unit. Built for rendering type of integration.

    See more
    @@ -1726,7 +1715,8 @@

    Declaration

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    See more
    @@ -1745,9 +1735,9 @@

    Declaration

  • @@ -1755,16 +1745,16 @@

    Declaration

    -

    Undocumented

    +

    Base class for interstitial ads in Mediation API.

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationInterstitialAdUnit : MediationBaseInterstitialAdUnit
    +public class MediationBaseInterstitialAdUnit : NSObject
    @@ -1774,9 +1764,9 @@

    Declaration

  • @@ -1784,16 +1774,17 @@

    Declaration

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationNativeAdUnit : NSObject
    +public class MediationInterstitialAdUnit : MediationBaseInterstitialAdUnit
    @@ -1803,9 +1794,9 @@

    Declaration

  • @@ -1813,17 +1804,17 @@

    Declaration

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    - See more + See more

    Declaration

    Swift

    -
    @objc(PBMMediationNativeUtils)
    -@objcMembers
    -public class MediationNativeUtils : NSObject
    +
    @objcMembers
    +public class MediationNativeAdUnit : NSObject
    @@ -1843,7 +1834,8 @@

    Declaration

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    See more
    @@ -1852,35 +1844,7 @@

    Declaration

    Swift

    @objcMembers
    -public class MediationRewardedAdUnit : MediationBaseInterstitialAdUnit
    - -
    -
    -
  • -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public class InterstitialController : NSObject, PBMAdViewManagerDelegate
    +public class MediationRewardedAdUnit : MediationBaseInterstitialAdUnit
    @@ -1892,7 +1856,7 @@

    Declaration

  • diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdFormat.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdFormat.html index 0bda2b8ed..e7db53e94 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdFormat.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdFormat.html @@ -17,7 +17,7 @@
  • @@ -335,9 +309,9 @@

    AdFormat

  • - + - RawValue + RawValue
    @@ -345,7 +319,8 @@

    AdFormat

    - +

    The underlying type of the raw value.

    +

    Declaration

    @@ -361,9 +336,9 @@

    Declaration

  • - + - rawValue + rawValue
    @@ -371,7 +346,8 @@

    Declaration

    - +

    The raw integer value representing the ad format.

    +

    Declaration

    @@ -397,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    The string representation of the ad format.

    @@ -424,26 +400,57 @@

    Declaration

    -

    Undocumented

    +

    Initializes an AdFormat instance with a specified raw value and its string equivalent.

    Declaration

    Swift

    -
    public convenience init(rawValue: RawValue, stringEquivalent: String)
    +
    public convenience init(rawValue: RawValue, stringEquivalent: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + rawValue + + +
    +

    The raw value representing the ad format.

    +
    +
    + + stringEquivalent + + +
    +

    A string equivalent of the ad format.

    +
    +
    +
  • @@ -451,16 +458,36 @@

    Declaration

    - +

    Initializes an AdFormat instance with a specified raw value.

    +

    Declaration

    Swift

    -
    public required init(rawValue: RawValue)
    +
    public required init(rawValue: RawValue)
    +
    +

    Parameters

    + + + + + + + +
    + + rawValue + + +
    +

    The raw value representing the ad format.

    +
    +
    +
  • @@ -477,7 +504,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a banner ad format.

    @@ -504,7 +531,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a video ad format.

    @@ -531,7 +558,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a native ad format.

    @@ -558,14 +585,15 @@

    Declaration

    -

    Undocumented

    +

    Represents a deprecated display ad format.

    Declaration

    Swift

    -
    public static let display: AdFormat
    +
    @available(*, deprecated, message: "Display ad format is deprecated. Please, use banner ad format instead.")
    +public static let display: AdFormat
    @@ -585,7 +613,7 @@

    Declaration

    -

    Undocumented

    +

    An array containing all cases of ad formats, excluding deprecated ones.

    @@ -604,7 +632,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdUnit.html index 11fef5783..1fe862112 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdUnit.html @@ -17,7 +17,7 @@
  • @@ -345,7 +318,7 @@

    AdUnit

    -

    Undocumented

    +

    ORTB: imp[].ext.data.adslot

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new AdUnit instance with the specified configuration ID, size, and ad formats.

    @@ -383,6 +356,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + size + + +
    +

    The primary size of the ad. If nil, a default size of .zero is used.

    +
    +
    + + adFormats + + +
    +

    A set of ad formats supported by the ad unit.

    +
    +
    +
  • @@ -399,17 +415,42 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request and provides the result as a dictionary of key-value pairs.

    Declaration

    Swift

    -
    dynamic public func fetchDemand(completion: @escaping (_ result: ResultCode, _ kvResultDict: [String : String]?) -> Void)
    +
    @available(*, deprecated, message: "Deprecated. Use fetchDemand(completion: @escaping (_ bidInfo: BidInfo﹚ -> Void﹚ instead.")
    +dynamic public func fetchDemand(completion: @escaping (_ result: ResultCode, _ kvResultDict: [String : String]?) -> Void)
    +
    +

    Parameters

    + + + + + + + +
    + + completion + + +
    +

    A closure called with the result code and an optional dictionary of targeting keywords. + +

      +
    • result: The result code indicating the outcome of the demand fetch.
    • +
    • kvResultDict: A dictionary containing key-value pairs, or nil if no demand was fetched.
    • +

    +
    +
    +
    @@ -426,7 +467,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request and provides the result as a BidInfo object.

    @@ -437,6 +478,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + completionBidInfo + + +
    +

    A closure called with a BidInfo object representing the fetched demand.

    +
    +
    +
    @@ -453,7 +513,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request for a specific ad object and provides the result code. Setups targeting keywords into the adObject.

    @@ -464,6 +524,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + adObject + + +
    +

    The ad object for which demand is being fetched.

    +
    +
    + + completion + + +
    +

    A closure called with the result code indicating the outcome of the demand fetch.

    +
    +
    +
    @@ -494,7 +585,7 @@

    adunit ext data aka inventory data (imp[].ext.dat

    This method obtains the context data keyword & value for adunit context targeting -if the key already exists the value will be appended to the list. No duplicates will be added

    +If the key already exists the value will be appended to the list. No duplicates will be added

    @@ -523,7 +614,7 @@

    Declaration

    This method obtains the context data keyword & values for adunit context targeting -the values if the key already exist will be replaced with the new set of values

    +The values if the key already exist will be replaced with the new set of values

    @@ -607,8 +698,8 @@

    Declaration

    -

    This method obtains the ext data keyword & value for adunit targeting -if the key already exists the value will be appended to the list. No duplicates will be added

    +

    This method obtains the ext data keyword & value for adunit targeting. +If the key already exists the value will be appended to the list. No duplicates will be added

    @@ -636,7 +727,7 @@

    Declaration

    This method obtains the ext data keyword & values for adunit targeting -the values if the key already exist will be replaced with the new set of values

    +The values if the key already exist will be replaced with the new set of values

    @@ -967,7 +1058,7 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content object, replacing any existing content.

    @@ -978,6 +1069,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + appContentObject + + +
    +

    The PBMORTBAppContent object representing the app’s content.

    +
    +
    +
    @@ -994,7 +1104,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the current app content object.

    @@ -1005,6 +1115,10 @@

    Declaration

    +
    +

    Return Value

    +

    The current PBMORTBAppContent object, or nil if no content is set.

    +

    @@ -1021,7 +1135,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the current app content object.

    @@ -1048,7 +1162,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of content data objects to the app content.

    @@ -1059,6 +1173,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    An array of PBMORTBContentData objects to add.

    +
    +
    +
    @@ -1075,7 +1208,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific content data object from the app content.

    @@ -1086,6 +1219,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The PBMORTBContentData object to remove.

    +
    +
    +
    @@ -1102,7 +1254,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all content data objects from the app content.

    @@ -1142,7 +1294,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Retrieves the current user data.

    @@ -1153,6 +1305,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of PBMORTBContentData objects representing the user data, or nil if no data is available.

    +
    @@ -1169,7 +1325,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of user data objects.

    @@ -1180,6 +1336,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    An array of PBMORTBContentData objects to add to the user data.

    +
    +
    +
    @@ -1196,7 +1371,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific user data object.

    @@ -1207,6 +1382,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The PBMORTBContentData object to remove from the user data.

    +
    +
    +
    @@ -1223,7 +1417,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data.

    @@ -1263,7 +1457,7 @@

    GPID
    -

    Undocumented

    +

    Sets the GPID for the ad unit.

    @@ -1274,6 +1468,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + gpid + + +
    +

    The GPID string to set. Can be nil to clear the GPID.

    +
    +
    +
    @@ -1290,7 +1503,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the current GPID for the ad unit.

    @@ -1301,6 +1514,10 @@

    Declaration

    +
    +

    Return Value

    +

    The GPID string, or nil if no GPID is set.

    +
    @@ -1330,7 +1547,7 @@

    Global ORTBObject
    -

    Undocumented

    +

    Sets the OpenRTB configuration string for the ad unit.

    @@ -1341,6 +1558,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + ortbObject + + +
    +

    The OpenRTB configuration string to set. Can be nil to clear the configuration.

    +
    +
    +
    @@ -1357,7 +1593,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the current OpenRTB configuration string for the ad unit.

    @@ -1368,6 +1604,10 @@

    Declaration

    +
    +

    Return Value

    +

    The OpenRTB configuration string, or nil if no configuration is set.

    +
    @@ -1470,7 +1710,7 @@

    Declaration

    -

    Undocumented

    +

    This method resumes the auto refresh of demand

    @@ -1489,7 +1729,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerAdUnit.html index 6c759960b..05134975e 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerAdUnit.html @@ -17,7 +17,7 @@
    @@ -344,14 +317,15 @@

    BannerAdUnit

    -

    Undocumented

    +

    A deprecated property for banner ad parameters.

    Declaration

    Swift

    -
    public var parameters: BannerParameters { get set }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use bannerParameters instead.")
    +public var parameters: BannerParameters { get set }
    @@ -371,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    The banner ad parameters used to configure the ad unit.

    @@ -398,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    The video ad parameters used to configure the ad unit.

    @@ -425,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    The set of ad formats for the ad unit.

    @@ -452,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BannerAdUnit with the specified configuration ID and size.

    @@ -463,6 +437,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + size + + +
    +

    The size of the banner ad unit.

    +
    +
    +
    @@ -479,7 +484,7 @@

    Declaration

    -

    Undocumented

    +

    Adds additional sizes to the banner ad unit’s configuration.

    @@ -490,6 +495,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + sizes + + +
    +

    An array of CGSize objects representing additional sizes.

    +
    +
    +
    @@ -498,7 +522,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerParameters.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerParameters.html index b4523e76d..455750dc9 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerParameters.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerParameters.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit
    -

    The view that will display the particular banner ad.

    +

    The view that will display the particular banner ad. Built for rendering type of integration.

    @@ -1043,18 +1016,50 @@

    Ext Data (imp[].ext.data)
    -

    Undocumented

    +

    Adds context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
    +@objc
     public func addContextData(_ data: String, forKey key: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + data + + +
    +

    The data to add.

    +
    +
    + + key + + +
    +

    The key associated with the data.

    +
    +
    +
    @@ -1071,18 +1076,50 @@

    Declaration

    -

    Undocumented

    +

    Updates context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    +@objc
     public func updateContextData(_ data: Set<String>, forKey key: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + data + + +
    +

    A set of data to update.

    +
    +
    + + key + + +
    +

    The key associated with the data.

    +
    +
    +
    @@ -1099,18 +1136,38 @@

    Declaration

    -

    Undocumented

    +

    Removes context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
    +@objc
     public func removeContextDate(forKey key: String)
    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key associated with the data to remove.

    +
    +
    +
    @@ -1127,14 +1184,15 @@

    Declaration

    -

    Undocumented

    +

    Clears all context data.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +@objc
     public func clearContextData()
    @@ -1361,18 +1419,38 @@

    Ext keywords (imp[].ext.keywords)
    -

    Undocumented

    +

    Adds a context keyword.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
    +@objc
     public func addContextKeyword(_ newElement: String)
    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to add.

    +
    +
    +

    @@ -1389,18 +1467,38 @@

    Declaration

    -

    Undocumented

    +

    Adds a set of context keywords.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
    +@objc
     public func addContextKeywords(_ newElements: Set<String>)
    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to add.

    +
    +
    +
    @@ -1417,18 +1515,38 @@

    Declaration

    -

    Undocumented

    +

    Removes a context keyword.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
    +@objc
     public func removeContextKeyword(_ element: String)
    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to remove.

    +
    +
    +
    @@ -1445,14 +1563,15 @@

    Declaration

    -

    Undocumented

    +

    Clears all context keywords.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
    +@objc
     public func clearContextKeywords()
    @@ -2436,7 +2555,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BaseInterstitialAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BaseInterstitialAdUnit.html index c83622c5d..672578569 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BaseInterstitialAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BaseInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A base class for interstitial ad units.

    @@ -359,7 +332,7 @@

    Public Properties
    -

    Undocumented

    +

    The banner parameters used for configuring ad unit.

    @@ -387,7 +360,7 @@

    Declaration

    -

    Undocumented

    +

    The video parameters used for configuring ad unit.

    @@ -415,7 +388,7 @@

    Declaration

    -

    Undocumented

    +

    The last bid response received for the ad unit.

    @@ -443,7 +416,7 @@

    Declaration

    -

    Undocumented

    +

    The configuration ID for the ad unit.

    @@ -471,7 +444,7 @@

    Declaration

    -

    Undocumented

    +

    The set of ad formats supported by this ad unit.

    @@ -499,7 +472,7 @@

    Declaration

    -

    Undocumented

    +

    The ORTB (OpenRTB) configuration string for the ad unit.

    @@ -527,7 +500,7 @@

    Declaration

    -

    Undocumented

    +

    A Boolean value indicating whether the ad unit is ready to be displayed.

    @@ -555,7 +528,7 @@

    Declaration

    -

    Undocumented

    +

    A Boolean value indicating whether the video controls are muted.

    @@ -583,7 +556,7 @@

    Declaration

    -

    Undocumented

    +

    A Boolean value indicating whether the sound button is visible in the video controls.

    @@ -611,7 +584,7 @@

    Declaration

    -

    Undocumented

    +

    The area of the close button in the video controls as a percentage.

    @@ -639,7 +612,7 @@

    Declaration

    -

    Undocumented

    +

    The position of the close button in the video controls.

    @@ -667,7 +640,7 @@

    Declaration

    -

    Undocumented

    +

    A delegate for handling interactions with the ad unit.

    @@ -695,7 +668,7 @@

    Declaration

    -

    Undocumented

    +

    The configuration object for the ad unit.

    @@ -735,7 +708,7 @@

    Public Methods
    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID, minimum size percentage, and event handler.

    @@ -748,6 +721,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePerc + + +
    +

    The minimum size percentage for the ad unit.

    +
    +
    + + eventHandler + + +
    +

    An optional event handler object for handling ad events.

    +
    +
    +
    @@ -764,7 +780,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID, minimum size percentage, and event handler.

    @@ -777,6 +793,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage for the ad unit.

    +
    +
    + + eventHandler + + +
    +

    An optional event handler object for handling ad events.

    +
    +
    +
    @@ -793,7 +852,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID and event handler.

    @@ -805,6 +864,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + eventHandler + + +
    +

    An optional event handler object for handling ad events.

    +
    +
    +
    @@ -821,7 +911,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID and minimum size percentage.

    @@ -833,6 +923,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage for the ad unit.

    +
    +
    +
    @@ -849,7 +970,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID.

    @@ -860,6 +981,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    +
    @@ -876,7 +1016,7 @@

    Declaration

    -

    Undocumented

    +

    Loads a new ad.

    @@ -904,7 +1044,12 @@

    Declaration

    -

    Undocumented

    +

    Shows the ad from a specified view controller.

    +
    +

    Note

    + This method must be called on the main thread. + +
    @@ -916,6 +1061,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + controller + + +
    +

    The view controller from which the ad will be presented.

    +
    +
    +
    @@ -945,18 +1109,50 @@

    Ext Data (imp[].ext.data)
    -

    Undocumented

    +

    Adds context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
    +@objc
     public func addContextData(_ data: String, forKey key: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + data + + +
    +

    The data to add.

    +
    +
    + + key + + +
    +

    The key associated with the data.

    +
    +
    +

    @@ -973,18 +1169,50 @@

    Declaration

    -

    Undocumented

    +

    Updates context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    +@objc
     public func updateContextData(_ data: Set<String>, forKey key: String)
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + data + + +
    +

    A set of data to update.

    +
    +
    + + key + + +
    +

    The key associated with the data.

    +
    +
    +
    @@ -1001,18 +1229,38 @@

    Declaration

    -

    Undocumented

    +

    Removes context data for a specified key.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
    +@objc
     public func removeContextDate(forKey key: String)
    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key associated with the data to remove.

    +
    +
    +
    @@ -1029,14 +1277,15 @@

    Declaration

    -

    Undocumented

    +

    Clears all context data.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +@objc
     public func clearContextData()
    @@ -1057,7 +1306,7 @@

    Declaration

    -

    Undocumented

    +

    Adds ext data.

    @@ -1069,6 +1318,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the data.

    +
    +
    + + value + + +
    +

    The value for the data.

    +
    +
    +
    @@ -1085,7 +1365,7 @@

    Declaration

    -

    Undocumented

    +

    Updates ext data.

    @@ -1097,6 +1377,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the data.

    +
    +
    + + value + + +
    +

    The value for the data.

    +
    +
    +
    @@ -1113,7 +1424,7 @@

    Declaration

    -

    Undocumented

    +

    Removes ext data.

    @@ -1125,6 +1436,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key for the data.

    +
    +
    +
    @@ -1141,7 +1471,7 @@

    Declaration

    -

    Undocumented

    +

    Clears ext data.

    @@ -1182,18 +1512,38 @@

    Ext keywords (imp[].ext.keywords)
    -

    Undocumented

    +

    Adds a context keyword.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
    +@objc
     public func addContextKeyword(_ newElement: String)
    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to add.

    +
    +
    +

    @@ -1210,18 +1560,38 @@

    Declaration

    -

    Undocumented

    +

    Adds a set of context keywords.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
    +@objc
     public func addContextKeywords(_ newElements: Set<String>)
    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to add.

    +
    +
    +
    @@ -1238,18 +1608,38 @@

    Declaration

    -

    Undocumented

    +

    Removes a context keyword.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
    +@objc
     public func removeContextKeyword(_ element: String)
    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to remove.

    +
    +
    +
    @@ -1266,14 +1656,15 @@

    Declaration

    -

    Undocumented

    +

    Clears all context keywords.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
    +@objc
     public func clearContextKeywords()
    @@ -1294,7 +1685,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an extended keyword.

    @@ -1306,6 +1697,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to be added.

    +
    +
    +
    @@ -1322,7 +1732,7 @@

    Declaration

    -

    Undocumented

    +

    Adds multiple extended keywords.

    @@ -1334,6 +1744,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to be added.

    +
    +
    +
    @@ -1350,7 +1779,7 @@

    Declaration

    -

    Undocumented

    +

    Removes an extended keyword.

    @@ -1362,6 +1791,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to be removed.

    +
    +
    +
    @@ -1378,7 +1826,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all extended keywords.

    @@ -1419,7 +1867,7 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content data.

    @@ -1431,6 +1879,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + appContent + + +
    +

    The app content data.

    +
    +
    +
    @@ -1447,7 +1914,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the app content data.

    @@ -1475,7 +1942,7 @@

    Declaration

    -

    Undocumented

    +

    Adds app content data objects.

    @@ -1487,6 +1954,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    The data objects to be added.

    +
    +
    +
    @@ -1503,7 +1989,7 @@

    Declaration

    -

    Undocumented

    +

    Removes an app content data object.

    @@ -1515,6 +2001,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The data object to be removed.

    +
    +
    +
    @@ -1531,7 +2036,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all app content data objects.

    @@ -1572,7 +2077,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Adds user data objects.

    @@ -1584,6 +2089,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    The user data objects to be added.

    +
    +
    +
    @@ -1600,7 +2124,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a user data object.

    @@ -1612,6 +2136,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The user data object to be removed.

    +
    +
    +
    @@ -1628,7 +2171,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data objects.

    @@ -1669,7 +2212,7 @@

    PBMInterstitialAdLoaderDelegate
    -

    Undocumented

    +

    Internal delegate method.

    @@ -1698,7 +2241,7 @@

    Declaration

    -

    Undocumented

    +

    Internal delegate method.

    @@ -1706,7 +2249,7 @@

    Declaration

    Swift

    public func interstitialAdLoader(_ interstitialAdLoader: PBMInterstitialAdLoader,
    -                                 createdInterstitialController interstitialController: InterstitialController)
    + createdInterstitialController interstitialController: InterstitialController)
    @@ -1726,7 +2269,7 @@

    Declaration

    -

    Undocumented

    +

    The event handler for the interstitial events.

    @@ -1766,7 +2309,7 @@

    AdLoadFlowControllerDelegate
    -

    Undocumented

    +

    Called when the ad load flow controller is about to send a bid request.

    @@ -1793,7 +2336,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad load flow controller is about to request the primary ad.

    @@ -1820,7 +2363,7 @@

    Declaration

    -

    Undocumented

    +

    Called to determine if the ad load flow controller should continue with the current flow.

    @@ -1847,7 +2390,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad load flow controller fails with an error.

    @@ -1887,14 +2430,14 @@

    InterstitialControllerInteractionDelegate
    -

    Undocumented

    +

    Tracks an impression for the given interstitial controller.

    Declaration

    Swift

    -
    public func trackImpression(forInterstitialController: InterstitialController)
    +
    public func trackImpression(forInterstitialController: InterstitialController)
    @@ -1914,14 +2457,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad in the interstitial controller is clicked.

    Declaration

    Swift

    -
    public func interstitialControllerDidClickAd(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidClickAd(_ interstitialController: InterstitialController)
    @@ -1941,14 +2484,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad in the interstitial controller is closed.

    Declaration

    Swift

    -
    public func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    @@ -1968,14 +2511,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad in the interstitial controller causes the app to leave.

    Declaration

    Swift

    -
    public func interstitialControllerDidLeaveApp(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidLeaveApp(_ interstitialController: InterstitialController)
    @@ -1995,14 +2538,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the interstitial controller displays an ad.

    Declaration

    Swift

    -
    public func interstitialControllerDidDisplay(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidDisplay(_ interstitialController: InterstitialController)
    @@ -2022,14 +2565,14 @@

    Declaration

    -

    Undocumented

    +

    Called when the interstitial controller completes the ad display.

    Declaration

    Swift

    -
    public func interstitialControllerDidComplete(_ interstitialController: InterstitialController)
    +
    public func interstitialControllerDidComplete(_ interstitialController: InterstitialController)
    @@ -2049,14 +2592,14 @@

    Declaration

    -

    Undocumented

    +

    Provides the view controller to use for modal presentation.

    Declaration

    Swift

    -
    public func viewControllerForModalPresentation(fromInterstitialController: InterstitialController) -> UIViewController?
    +
    public func viewControllerForModalPresentation(fromInterstitialController: InterstitialController) -> UIViewController?
    @@ -2089,7 +2632,7 @@

    InterstitialEventInteractionDelegate
    -

    Undocumented

    +

    Called when an ad is about to be presented.

    @@ -2116,7 +2659,7 @@

    Declaration

    -

    Undocumented

    +

    Called when an ad has been dismissed.

    @@ -2143,7 +2686,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad causes the app to leave.

    @@ -2170,7 +2713,7 @@

    Declaration

    -

    Undocumented

    +

    Called when an ad is clicked.

    @@ -2210,7 +2753,7 @@

    BaseInterstitialAdUnitProtocol
    -

    Undocumented

    +

    Requests an ad using the provided bid response.

    @@ -2237,7 +2780,7 @@

    Declaration

    -

    Undocumented

    +

    Displays the ad using the provided view controller.

    @@ -2277,7 +2820,7 @@

    Abstract Methods
    -

    Undocumented

    +

    Checks if the ad unit is ready to show an ad.

    @@ -2304,7 +2847,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad has been successfully received.

    @@ -2331,7 +2874,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that the ad failed to load.

    @@ -2358,7 +2901,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad is about to be presented.

    @@ -2385,7 +2928,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad has been dismissed.

    @@ -2412,7 +2955,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that the app is about to leave due to an ad.

    @@ -2439,7 +2982,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad has been clicked.

    @@ -2466,7 +3009,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the loading delegate for the event handler.

    @@ -2493,7 +3036,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the interaction delegate for the event handler.

    @@ -2520,7 +3063,7 @@

    Declaration

    -

    Undocumented

    +

    Shows the ad from the provided view controller.

    @@ -2547,7 +3090,7 @@

    Declaration

    -

    Undocumented

    +

    Tracks an impression for the ad.

    @@ -2566,7 +3109,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BidInfo.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BidInfo.html index 28fb42ead..5c17c8c83 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BidInfo.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BidInfo.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Contains information about bid.

    @@ -400,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    The result code of the bid request

    @@ -427,7 +400,7 @@

    Declaration

    -

    Undocumented

    +

    Targeting keywords associated with the bid

    @@ -454,7 +427,7 @@

    Declaration

    -

    Undocumented

    +

    The expiration time of the bid

    @@ -481,7 +454,7 @@

    Declaration

    -

    Undocumented

    +

    The cache ID for native ads

    @@ -508,7 +481,7 @@

    Declaration

    -

    Undocumented

    +

    Events related to the bid

    @@ -535,18 +508,85 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new BidInfo instance with the specified parameters.

    Declaration

    Swift

    -
    public init(resultCode: ResultCode, targetingKeywords: [String : String]? = nil, exp: Double? = nil, 
    +                          
    public init(resultCode: ResultCode, targetingKeywords: [String : String]? = nil, exp: Double? = nil,
                 nativeAdCacheId: String? = nil, events: [String: String] = [:])
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + +
    + + resultCode + + +
    +

    The result code of the bid request.

    +
    +
    + + targetingKeywords + + +
    +

    Optional targeting keywords associated with the bid.

    +
    +
    + + exp + + +
    +

    Optional expiration time of the bid.

    +
    +
    + + nativeAdCacheId + + +
    +

    Optional cache ID for native ads.

    +
    +
    + + events + + +
    +

    Optional dictionary of events related to the bid.

    +
    +
    +
    @@ -563,7 +603,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the expiration time of the bid as an NSNumber.

    @@ -582,7 +622,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ContextSubType.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ContextSubType.html index 0f9f3dbb7..6dedcbca6 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ContextSubType.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ContextSubType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Native context subtype asset.

    @@ -345,7 +318,7 @@

    ContextSubType

    -

    Undocumented

    +

    Represents a general context type.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an article context type.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a video context type.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an audio context type.

    @@ -453,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an image context type.

    @@ -480,7 +453,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a user-generated content context type.

    @@ -507,7 +480,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a social media context type.

    @@ -534,7 +507,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an email context type.

    @@ -561,7 +534,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a chat or instant messaging context type.

    @@ -588,7 +561,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a product selling context type.

    @@ -615,7 +588,7 @@

    Declaration

    -

    Undocumented

    +

    Represents an App Store context type.

    @@ -642,7 +615,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a review site context type.

    @@ -669,7 +642,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a custom context type.

    @@ -688,7 +661,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ContextType.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ContextType.html index 8fbb1550c..3fb0751f3 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ContextType.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ContextType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Native context type asset.

    @@ -345,7 +318,7 @@

    ContextType

    -

    Undocumented

    +

    Represents a content context type.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a social media context type.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a product context type.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a custom context type.

    @@ -445,7 +418,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventTracking.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventTracking.html index a0815991e..ed6ff8168 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventTracking.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventTracking.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Native event tracking type.

    @@ -344,7 +317,7 @@

    EventTracking

    -

    Undocumented

    +

    Represents image-based event tracking.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Represents JavaScript-based event tracking.

    @@ -400,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a custom event tracking method.

    @@ -420,7 +393,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventType.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventType.html index e14a9bb57..69bed7ec4 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventType.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing different event types.

    @@ -476,7 +449,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ExternalUserId.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ExternalUserId.html index f0097a0c8..30c63af26 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ExternalUserId.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ExternalUserId.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit
    -

    Undocumented

    +

    A singleton class that manages the Prebid server URL, including a custom URL.

    @@ -446,7 +419,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ImageAsset.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ImageAsset.html index 9c1a133ea..136655bb3 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ImageAsset.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ImageAsset.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Native image asset type.

    @@ -344,7 +317,7 @@

    ImageAsset

    -

    Undocumented

    +

    Represents an icon image asset.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the main image asset.

    @@ -400,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    Represents a custom image asset.

    @@ -408,7 +381,7 @@

    Declaration

    Swift

    @objc
    -public static let Custom: ContextType
    +public static let Custom: ImageAsset
    @@ -420,7 +393,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InstreamVideoAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InstreamVideoAdUnit.html index 8d7bdf99f..0226b441a 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InstreamVideoAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InstreamVideoAdUnit.html @@ -17,7 +17,7 @@
    @@ -344,7 +317,7 @@

    InstreamVideoAdUnit

    -

    Undocumented

    +

    The video parameters for this ad unit.

    @@ -371,7 +344,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instream video ad unit.

    @@ -382,6 +355,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + size + + +
    +

    The size of the ad.

    +
    +
    +
    @@ -390,7 +394,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialAdUnit.html index 0e3197b8a..931c313c4 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialAdUnit.html @@ -17,7 +17,7 @@
    @@ -344,14 +317,15 @@

    InterstitialAdUnit

    -

    Undocumented

    +

    The deprecated banner parameters for this ad unit.

    Declaration

    Swift

    -
    public var parameters: BannerParameters { get set }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use bannerParameters instead.")
    +public var parameters: BannerParameters { get set }
    @@ -371,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    The banner parameters for this ad unit.

    @@ -398,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    The video parameters for this ad unit.

    @@ -425,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    The ad formats for the ad unit.

    @@ -452,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial ad unit with a unique configuration identifier.

    @@ -463,6 +437,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    +
    @@ -479,7 +472,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial ad unit with a minimum width and height percentage.

    @@ -490,6 +483,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minWidthPerc + + +
    +

    The minimum width percentage of the ad.

    +
    +
    + + minHeightPerc + + +
    +

    The minimum height percentage of the ad.

    +
    +
    +
    @@ -498,7 +534,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialController.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialController.html deleted file mode 100644 index e99fd3ecf..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialController.html +++ /dev/null @@ -1,1002 +0,0 @@ - - - - InterstitialController Class Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    InterstitialController

    -
    -
    - -
    public class InterstitialController : NSObject, PBMAdViewManagerDelegate
    - -
    -
    -

    Undocumented

    - -
    -
    -
    - -
    -
    -
    - - -
    - -

    Life cycle -

    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -public init(bid: Bid, adConfiguration: AdUnitConfig)
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - init(bid:configId:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -public convenience init(bid: Bid, configId: String)
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - loadAd() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -public func loadAd()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - show() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -public func show()
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - - -
    - -

    PBMAdViewManagerDelegate protocol -

    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func viewControllerForModalPresentation() -> UIViewController?
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adLoaded(_:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adLoaded(_ pbmAdDetails: PBMAdDetails)
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - failed(toLoad:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func failed(toLoad error: Error)
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidComplete() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidComplete()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidDisplay() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidDisplay()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adWasClicked() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adWasClicked()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adViewWasClicked() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adViewWasClicked()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidExpand() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidExpand()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidCollapse() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidCollapse()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidLeaveApp() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidLeaveApp()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adClickthroughDidClose()
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - adDidClose() - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func adDidClose()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func interstitialDisplayProperties() -> PBMInterstitialDisplayProperties
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialRenderingAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialRenderingAdUnit.html index 316bc2a32..a95be5349 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialRenderingAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialRenderingAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents an interstitial ad unit. Built for rendering type of integration.

    @@ -345,7 +318,7 @@

    InterstitialRenderingAdUnit

    -

    Undocumented

    +

    The area of the skip button in the video controls, specified as a percentage of the screen width.

    @@ -373,7 +346,7 @@

    Declaration

    -

    Undocumented

    +

    The position of the skip button in the video controls.

    @@ -401,7 +374,7 @@

    Declaration

    -

    Undocumented

    +

    The delay before the skip button appears, in seconds.

    @@ -429,7 +402,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial rendering ad unit with the specified configuration ID.

    @@ -441,6 +414,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    +
    @@ -457,7 +449,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial rendering ad unit with the specified configuration ID and minimum size percentage.

    @@ -469,6 +461,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage of the ad.

    +
    +
    +
    @@ -485,7 +508,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new interstitial rendering ad unit with the specified configuration ID, minimum size percentage, and event handler.

    @@ -497,6 +520,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage of the ad.

    +
    +
    + + eventHandler + + +
    +

    The event handler to manage ad events.

    +
    +
    +
    @@ -526,7 +592,7 @@

    Protected overrides
    -

    Undocumented

    +

    Called when an ad is successfully received.

    @@ -553,7 +619,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad fails to be received.

    @@ -580,7 +646,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad will be presented.

    @@ -607,7 +673,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad is dismissed.

    @@ -634,7 +700,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the user will leave the application.

    @@ -661,7 +727,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad is clicked.

    @@ -688,7 +754,7 @@

    Declaration

    -

    Undocumented

    +

    Checks if the ad is ready to be displayed.

    @@ -715,7 +781,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the loading delegate for the event handler.

    @@ -742,7 +808,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the interaction delegate for the event handler.

    @@ -769,7 +835,7 @@

    Declaration

    -

    Undocumented

    +

    Requests an ad with the specified bid response

    @@ -796,7 +862,7 @@

    Declaration

    -

    Undocumented

    +

    Shows the ad from the specified view controller.

    @@ -823,7 +889,7 @@

    Declaration

    -

    Undocumented

    +

    Tracks an impression for the ad.

    @@ -842,7 +908,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBannerAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBannerAdUnit.html index b44bf3687..708b5c403 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBannerAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBannerAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    @@ -345,7 +319,7 @@

    MediationBannerAdUnit

    -

    Undocumented

    +

    Property that performs certain utilty work for the MediationBannerAdUnit

    @@ -385,7 +359,7 @@

    Computed properties
    -

    Undocumented

    +

    The configuration ID for an ad unit

    @@ -412,7 +386,7 @@

    Declaration

    -

    Undocumented

    +

    The ad format for the ad unit.

    @@ -439,7 +413,7 @@

    Declaration

    -

    Undocumented

    +

    The position of the ad on the screen.

    @@ -466,7 +440,7 @@

    Declaration

    -

    Undocumented

    +

    Parameters for configuring banner ads.

    @@ -493,7 +467,7 @@

    Declaration

    -

    Undocumented

    +

    Parameters for configuring video ads.

    @@ -520,7 +494,7 @@

    Declaration

    -

    Undocumented

    +

    The refresh interval for the ad.

    @@ -547,7 +521,7 @@

    Declaration

    -

    Undocumented

    +

    Additional sizes for the ad unit.

    @@ -574,7 +548,7 @@

    Declaration

    -

    Undocumented

    +

    OpenRTB configuration

    @@ -604,9 +578,9 @@

    Ext Data (imp[].ext.data)
  • @@ -614,14 +588,16 @@

    Ext Data (imp[].ext.data)
    -

    Undocumented

    +

    This method obtains the context data keyword & value for adunit context targeting +if the key already exists the value will be appended to the list. No duplicates will be added

    Declaration

    Swift

    -
    public func addContextData(_ data: String, forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
    +public func addContextData(key: String, value: String)
    @@ -631,9 +607,9 @@

    Declaration

  • @@ -641,14 +617,16 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the context data keyword & values for adunit context targeting +the values if the key already exist will be replaced with the new set of values

    Declaration

    Swift

    -
    public func updateContextData(_ data: Set<String>, forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    +public func updateContextData(key: String, value: Set<String>)
    @@ -658,9 +636,9 @@

    Declaration

  • @@ -668,14 +646,15 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific context data keyword & values set from adunit context targeting

    Declaration

    Swift

    -
    public func removeContextDate(forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
    +public func removeContextData(forKey: String)
    @@ -695,14 +674,15 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all context data set from adunit context targeting

    Declaration

    Swift

    -
    public func clearContextData()
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +public func clearContextData()
    @@ -722,7 +702,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the ext data keyword & value for adunit targeting. +If the key already exists the value will be appended to the list. No duplicates will be added

    @@ -749,7 +730,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the ext data keyword & values for adunit targeting. +The values if the key already exist will be replaced with the new set of values

    @@ -776,7 +758,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific ext data keyword & values set from adunit targeting

    @@ -803,7 +785,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all ext data set from adunit targeting

    @@ -843,14 +825,15 @@

    Ext keywords (imp[].ext.keywords)
    -

    Undocumented

    +

    This method obtains the context keyword for adunit context targeting +Inserts the given element in the set if it is not already present.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
     public func addContextKeyword(_ newElement: String)
    @@ -871,14 +854,15 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the context keyword set for adunit context targeting +Adds the elements of the given set to the set.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
     public func addContextKeywords(_ newElements: Set<String>)
    @@ -899,14 +883,14 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific context keyword from adunit context targeting

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
     public func removeContextKeyword(_ element: String)
    @@ -927,14 +911,14 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all keywords from the set of adunit context targeting

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
     public func clearContextKeywords()
    @@ -955,7 +939,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the keyword for adunit targeting +Inserts the given element in the set if it is not already present.

    @@ -982,7 +967,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the keyword set for adunit targeting +Adds the elements of the given set to the set.

    @@ -1009,7 +995,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific keyword from adunit targeting

    @@ -1036,7 +1022,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all keywords from the set of adunit targeting

    @@ -1076,17 +1062,67 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content object, replacing any existing content.

    Declaration

    Swift

    -
    public func setAppContent(_ appContent: PBMORTBAppContent)
    +
    public func setAppContent(_ appContentObject: PBMORTBAppContent)
    +
    +

    Parameters

    + + + + + + + +
    + + appContentObject + + +
    +

    The PBMORTBAppContent object representing the app’s content.

    +
    +
    +
    +
    +

    +

  • +
  • +
    + + + + getAppContent() + +
    +
    +
    +
    +
    +
    +

    Retrieves the current app content object.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func getAppContent() -> PBMORTBAppContent?
    + +
    +
    +
    +

    Return Value

    +

    The current PBMORTBAppContent object, or nil if no content is set.

    +
  • @@ -1103,7 +1139,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the current app content object.

    @@ -1130,7 +1166,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of content data objects to the app content.

    @@ -1141,15 +1177,34 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    An array of PBMORTBContentData objects to add.

    +
    +
    +
  • @@ -1157,26 +1212,45 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific content data object from the app content.

    Declaration

    Swift

    -
    public func removeAppContentDataObject(_ dataObject: PBMORTBContentData)
    +
    public func removeAppContentData(_ dataObject: PBMORTBContentData)
    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The PBMORTBContentData object to remove.

    +
    +
    +
  • @@ -1184,14 +1258,14 @@

    Declaration

    -

    Undocumented

    +

    Clears all content data objects from the app content.

    Declaration

    Swift

    -
    public func clearAppContentDataObjects()
    +
    public func clearAppContentData()
    @@ -1224,7 +1298,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Adds an array of user data objects.

    @@ -1235,6 +1309,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    An array of PBMORTBContentData objects to add to the user data.

    +
    +
    +
  • @@ -1251,7 +1344,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific user data object.

    @@ -1262,6 +1355,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The PBMORTBContentData object to remove from the user data.

    +
    +
    +
    @@ -1278,7 +1390,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data.

    @@ -1318,7 +1430,7 @@

    Public Methods
    -

    Undocumented

    +

    Initializes a new mediation banner ad unit with the specified configuration ID, size, and mediation delegate.

    @@ -1329,6 +1441,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configID + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + size + + +
    +

    The size of the ad.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for handling mediation.

    +
    +
    +
    @@ -1345,7 +1500,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request and setups mediation parameters.

    @@ -1356,6 +1511,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + completion + + +
    +

    The completion handler to call when the demand fetch is complete.

    +
    +
    +
    @@ -1372,7 +1546,7 @@

    Declaration

    -

    Undocumented

    +

    Stops the auto-refresh for the ad unit.

    @@ -1399,7 +1573,7 @@

    Declaration

    -

    Undocumented

    +

    Handles the event when the ad object fails to load an ad.

    @@ -1411,6 +1585,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + adObject + + +
    +

    The ad object that failed to load the ad.

    +
    +
    + + error + + +
    +

    The error that occurred during the ad load.

    +
    +
    +
    @@ -1419,7 +1624,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBaseInterstitialAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBaseInterstitialAdUnit.html new file mode 100644 index 000000000..575b56089 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBaseInterstitialAdUnit.html @@ -0,0 +1,1392 @@ + + + + MediationBaseInterstitialAdUnit Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (94% documented)

    +
    + + + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    MediationBaseInterstitialAdUnit

    +
    +
    + +
    @objcMembers
    +public class MediationBaseInterstitialAdUnit : NSObject
    + +
    +
    +

    Base class for interstitial ads in Mediation API.

    + +
    +
    +
    +
      +
    • +
      + + + + bannerParameters + +
      +
      +
      +
      +
      +
      +

      Parameters for configuring banner ads.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var bannerParameters: BannerParameters { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + videoParameters + +
      +
      +
      +
      +
      +
      +

      Parameters for configuring video ads.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var videoParameters: VideoParameters { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isMuted + +
      +
      +
      +
      +
      +
      +

      Indicates whether the video ad is muted.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isMuted: Bool { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isSoundButtonVisible + +
      +
      +
      +
      +
      +
      +

      Indicates whether the sound button is visible in the video ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isSoundButtonVisible: Bool { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + closeButtonArea + +
      +
      +
      +
      +
      +
      +

      The area for the close button in the video ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var closeButtonArea: Double { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + closeButtonPosition + +
      +
      +
      +
      +
      +
      +

      The position of the close button in the video ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var closeButtonPosition: Position { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + ortbConfig + +
      +
      +
      +
      +
      +
      +

      OpenRTB configuration for the ad unit.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var ortbConfig: String? { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + configId + +
      +
      +
      +
      +
      +
      +

      The configuration ID for the ad unit.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var configId: String { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Makes bid request and setups mediation parameters.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func fetchDemand(completion: ((ResultCode) -> Void)?)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + completion + + +
      +

      A closure called with the result code indicating the outcome of the demand fetch.

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Ext Data (imp[].ext.data) +

    +
    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      This method obtains the context data keyword & value for adunit context targeting +if the key already exists the value will be appended to the list. No duplicates will be added

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
      +public func addContextData(key: String, value: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method obtains the context data keyword & values for adunit context targeting +the values if the key already exist will be replaced with the new set of values

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
      +public func updateContextData(key: String, value: Set<String>)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method allows to remove specific context data keyword & values set from adunit context targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
      +public func removeContextData(forKey: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearContextData() + +
      +
      +
      +
      +
      +
      +

      This method allows to remove all context data set from adunit context targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
      +public func clearContextData()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method obtains the ext data keyword & value for adunit targeting. +If the key already exists the value will be appended to the list. No duplicates will be added

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addExtData(key: String, value: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method obtains the ext data keyword & values for adunit targeting. +The values if the key already exist will be replaced with the new set of values

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func updateExtData(key: String, value: Set<String>)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method allows to remove specific ext data keyword & values set from adunit targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeExtData(forKey: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearExtData() + +
      +
      +
      +
      +
      +
      +

      This method allows to remove all ext data set from adunit targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearExtData()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Ext keywords (imp[].ext.keywords) +

    +
    +
    +
      +
    • +
      + + + + addContextKeyword(_:) + +
      +
      +
      +
      +
      +
      +

      This method obtains the context keyword for adunit context targeting +Inserts the given element in the set if it is not already present.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
      +public func addContextKeyword(_ newElement: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method obtains the context keyword set for adunit context targeting +Adds the elements of the given set to the set.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
      +public func addContextKeywords(_ newElements: Set<String>)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method allows to remove specific context keyword from adunit context targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
      +public func removeContextKeyword(_ element: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      This method allows to remove all keywords from the set of adunit context targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
      +public func clearContextKeywords()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addExtKeyword(_:) + +
      +
      +
      +
      +
      +
      +

      This method obtains the keyword for adunit targeting +Inserts the given element in the set if it is not already present.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addExtKeyword(_ newElement: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addExtKeywords(_:) + +
      +
      +
      +
      +
      +
      +

      This method obtains the keyword set for adunit targeting +Adds the elements of the given set to the set.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addExtKeywords(_ newElements: Set<String>)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + removeExtKeyword(_:) + +
      +
      +
      +
      +
      +
      +

      This method allows to remove specific keyword from adunit targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeExtKeyword(_ element: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearExtKeywords() + +
      +
      +
      +
      +
      +
      +

      This method allows to remove all keywords from the set of adunit targeting

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearExtKeywords()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    App Content (app.content.data) +

    +
    +
    +
      +
    • +
      + + + + setAppContent(_:) + +
      +
      +
      +
      +
      +
      +

      Sets the app content object, replacing any existing content.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setAppContent(_ appContentObject: PBMORTBAppContent)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + appContentObject + + +
      +

      The PBMORTBAppContent object representing the app’s content.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + clearAppContent() + +
      +
      +
      +
      +
      +
      +

      Clears the current app content object.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearAppContent()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addAppContentData(_:) + +
      +
      +
      +
      +
      +
      +

      Adds an array of content data objects to the app content.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addAppContentData(_ dataObjects: [PBMORTBContentData])
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + dataObjects + + +
      +

      An array of PBMORTBContentData objects to add.

      +
      +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Removes a specific content data object from the app content.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeAppContentData(_ dataObject: PBMORTBContentData)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + dataObject + + +
      +

      The PBMORTBContentData object to remove.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + clearAppContentData() + +
      +
      +
      +
      +
      +
      +

      Clears all content data objects from the app content.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearAppContentData()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    User Data (user.data) +

    +
    +
    +
      +
    • +
      + + + + addUserData(_:) + +
      +
      +
      +
      +
      +
      +

      Adds an array of user data objects.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addUserData(_ userDataObjects: [PBMORTBContentData])
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + userDataObjects + + +
      +

      An array of PBMORTBContentData objects to add to the user data.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + removeUserData(_:) + +
      +
      +
      +
      +
      +
      +

      Removes a specific user data object.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeUserData(_ userDataObject: PBMORTBContentData)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + userDataObject + + +
      +

      The PBMORTBContentData object to remove from the user data.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + clearUserData() + +
      +
      +
      +
      +
      +
      +

      Clears all user data.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearUserData()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationInterstitialAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationInterstitialAdUnit.html index 6271f1ec6..bedd2f57e 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationInterstitialAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    @@ -354,7 +328,7 @@

    Public Properties
    -

    Undocumented

    +

    The ad format for the ad unit.

    @@ -381,7 +355,7 @@

    Declaration

    -

    Undocumented

    +

    Additional sizes for the ad unit.

    @@ -408,7 +382,7 @@

    Declaration

    -

    Undocumented

    +

    The area for the skip button in the video ad.

    @@ -435,7 +409,7 @@

    Declaration

    -

    Undocumented

    +

    The position of the skip button in the video ad.

    @@ -462,7 +436,7 @@

    Declaration

    -

    Undocumented

    +

    The delay before the skip button appears in the video ad.

    @@ -502,7 +476,7 @@

    Public Methods
    -

    Undocumented

    +

    Convenience initializer for the mediation interstitial ad unit.

    @@ -513,6 +487,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for handling mediation.

    +
    +
    +
    @@ -529,7 +534,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new mediation interstitial ad unit with the specified configuration ID, minimum size percentage, and mediation delegate.

    @@ -540,6 +545,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The unique identifier for the ad unit configuration.

    +
    +
    + + minSizePercentage + + +
    +

    The minimum size percentage for the ad.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for handling mediation.

    +
    +
    +
    @@ -569,7 +617,7 @@

    Computed Properties
    -

    Undocumented

    +

    The configuration ID for the ad unit.

    @@ -588,7 +636,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeAdUnit.html index e90981252..8bbc098ec 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    @@ -354,7 +328,7 @@

    Public Properties
    -

    Undocumented

    +

    The native ad unit that makes native request.

    @@ -394,7 +368,7 @@

    Public Methods
    -

    Undocumented

    +

    Initializes a new instance of the MediationNativeAdUnit with the specified configuration ID and mediation delegate.

    @@ -405,6 +379,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for mediation-related tasks.

    +
    +
    +

    @@ -421,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Adds event trackers to the native ad unit.

    @@ -432,6 +437,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + eventTrackers + + +
    +

    An array of NativeEventTracker objects to add.

    +
    +
    +
    @@ -448,7 +472,7 @@

    Declaration

    -

    Undocumented

    +

    Adds native assets to the native ad unit.

    @@ -459,6 +483,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + assets + + +
    +

    An array of NativeAsset objects to add.

    +
    +
    +
    @@ -475,7 +518,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the context type for the native ad unit.

    @@ -486,6 +529,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + contextType + + +
    +

    The context type to set.

    +
    +
    +
    @@ -502,7 +564,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the placement type for the native ad unit.

    @@ -513,6 +575,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + placementType + + +
    +

    The placement type to set.

    +
    +
    +
    @@ -529,7 +610,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the placement count for the native ad unit.

    @@ -540,6 +621,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + placementCount + + +
    +

    The placement count to set.

    +
    +
    +

    @@ -556,7 +656,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the context subtype for the native ad unit.

    @@ -567,6 +667,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + contextSubType + + +
    +

    The context subtype to set.

    +
    +
    +
    @@ -583,7 +702,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the sequence for the native ad unit.

    @@ -594,6 +713,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + sequence + + +
    +

    The sequence to set.

    +
    +
    +
    @@ -610,7 +748,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the asset URL support for the native ad unit.

    @@ -621,6 +759,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + assetURLSupport + + +
    +

    The asset URL support value to set.

    +
    +
    +
    @@ -637,7 +794,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the DURL support for the native ad unit.

    @@ -648,6 +805,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dURLSupport + + +
    +

    The DURL support value to set.

    +
    +
    +
    @@ -664,7 +840,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the privacy value for the native ad unit.

    @@ -675,6 +851,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + privacy + + +
    +

    The privacy value to set.

    +
    +
    +
    @@ -691,7 +886,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the extended data for the native ad unit.

    @@ -702,6 +897,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + ext + + +
    +

    A dictionary containing the extended data to set.

    +
    +
    +
    @@ -718,7 +932,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the OpenRTB configuration for the native ad unit.

    @@ -729,6 +943,10 @@

    Declaration

    +
    +

    Return Value

    +

    The OpenRTB configuration as a string, or nil if not set.

    +
    @@ -745,7 +963,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the OpenRTB configuration for the native ad unit.

    @@ -756,6 +974,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + ortbConfig + + +
    +

    The OpenRTB configuration to set.

    +
    +
    +
    @@ -785,7 +1022,7 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content object, replacing any existing content.

    @@ -796,6 +1033,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + appContent + + +
    +

    The PBMORTBAppContent object representing the app’s content.

    +
    +
    +
    @@ -812,7 +1068,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the current app content object.

    @@ -839,7 +1095,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of content data objects to the app content.

    @@ -850,6 +1106,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    An array of PBMORTBContentData objects to add.

    +
    +
    +
    @@ -866,7 +1141,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific content data object from the app content.

    @@ -877,6 +1152,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The PBMORTBContentData object to remove.

    +
    +
    +

    @@ -906,7 +1200,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Adds an array of user data objects.

    @@ -917,6 +1211,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    An array of PBMORTBContentData objects to add to the user data.

    +
    +
    +

    @@ -933,7 +1246,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a specific user data object.

    @@ -944,6 +1257,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The PBMORTBContentData object to remove from the user data.

    +
    +
    +
    @@ -960,7 +1292,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data.

    @@ -990,9 +1322,9 @@

    Ext Data (imp[].ext.data)
  • @@ -1000,14 +1332,16 @@

    Ext Data (imp[].ext.data)
    -

    Undocumented

    +

    This method obtains the context data keyword & value for adunit context targeting +if the key already exists the value will be appended to the list. No duplicates will be added

    Declaration

    Swift

    -
    public func addContextData(_ data: String, forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtData method instead.")
    +public func addContextData(key: String, value: String)
    @@ -1017,9 +1351,9 @@

    Declaration

  • @@ -1027,14 +1361,16 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the context data keyword & values for adunit context targeting +the values if the key already exist will be replaced with the new set of values

    Declaration

    Swift

    -
    public func updateContextData(_ data: Set<String>, forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    +public func updateContextData(key: String, value: Set<String>)
    @@ -1044,9 +1380,9 @@

    Declaration

  • @@ -1054,14 +1390,15 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific context data keyword & values set from adunit context targeting

    Declaration

    Swift

    -
    public func removeContextDate(forKey key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtData method instead.")
    +public func removeContextData(forKey: String)
    @@ -1081,14 +1418,15 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all context data set from adunit context targeting

    Declaration

    Swift

    -
    public func clearContextData()
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +public func clearContextData()
    @@ -1108,7 +1446,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the ext data keyword & value for adunit targeting. +If the key already exists the value will be appended to the list. No duplicates will be added

    @@ -1135,7 +1474,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the ext data keyword & values for adunit targeting. +The values if the key already exist will be replaced with the new set of values

    @@ -1162,7 +1502,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific ext data keyword & values set from adunit targeting

    @@ -1189,7 +1529,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all ext data set from adunit targeting

    @@ -1229,14 +1569,15 @@

    Ext keywords (imp[].ext.keywords)
    -

    Undocumented

    +

    This method obtains the context keyword for adunit context targeting +Inserts the given element in the set if it is not already present.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeyword method instead.")
     public func addContextKeyword(_ newElement: String)
    @@ -1257,14 +1598,15 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the context keyword set for adunit context targeting +Adds the elements of the given set to the set.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use addExtKeywords method instead.")
     public func addContextKeywords(_ newElements: Set<String>)
    @@ -1285,14 +1627,14 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific context keyword from adunit context targeting

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use removeExtKeyword method instead.")
     public func removeContextKeyword(_ element: String)
    @@ -1313,14 +1655,14 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all keywords from the set of adunit context targeting

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtKeywords method instead.")
     public func clearContextKeywords()
    @@ -1341,7 +1683,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the keyword for adunit targeting +Inserts the given element in the set if it is not already present.

    @@ -1368,7 +1711,8 @@

    Declaration

    -

    Undocumented

    +

    This method obtains the keyword set for adunit targeting +Adds the elements of the given set to the set.

    @@ -1395,7 +1739,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove specific keyword from adunit targeting

    @@ -1422,7 +1766,7 @@

    Declaration

    -

    Undocumented

    +

    This method allows to remove all keywords from the set of adunit targeting

    @@ -1449,7 +1793,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request for the native ad unit and setups mediation parameters.

    @@ -1460,6 +1804,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + completion + + +
    +

    The completion handler to call with the result code.

    +
    +
    +

  • @@ -1468,7 +1831,7 @@

    Declaration

  • diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeUtils.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeUtils.html deleted file mode 100644 index e5630d4e4..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeUtils.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - MediationNativeUtils Class Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    MediationNativeUtils

    -
    -
    - -
    @objc(PBMMediationNativeUtils)
    -@objcMembers
    -public class MediationNativeUtils : NSObject
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • -
      - - - - findNative(in:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public static func findNative(in extras: [AnyHashable : Any]) -> Result<NativeAd, Error>
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationRewardedAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationRewardedAdUnit.html index 64d005f58..9dda8c02c 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationRewardedAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationRewardedAdUnit.html @@ -17,7 +17,7 @@

  • -

    Undocumented

    +

    This class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs. +This class is a part of Mediation API.

    @@ -354,7 +328,7 @@

    Public Methods
    -

    Undocumented

    +

    Initializes a new instance of the MediationRewardedAdUnit with the specified configuration ID and mediation delegate.

    @@ -365,6 +339,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + mediationDelegate + + +
    +

    The delegate for mediation-related tasks.

    +
    +
    +
    @@ -373,7 +378,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAd.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAd.html index 6e2e437bc..63a0a5631 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAd.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAd.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a native ad and handles its various properties and functionalities.

    @@ -354,7 +327,7 @@

    Public properties
    -

    Undocumented

    +

    The native ad markup containing the ad assets.

    @@ -381,7 +354,7 @@

    Declaration

    -

    Undocumented

    +

    The delegate to receive native ad events.

    @@ -421,7 +394,7 @@

    Array getters
    -

    Undocumented

    +

    Returns an array of titles from the native ad markup.

    @@ -449,7 +422,7 @@

    Declaration

    -

    Undocumented

    +

    Returns an array of data objects from the native ad markup.

    @@ -477,7 +450,7 @@

    Declaration

    -

    Undocumented

    +

    Returns an array of images from the native ad markup.

    @@ -505,7 +478,7 @@

    Declaration

    -

    Undocumented

    +

    Returns an array of event trackers from the native ad markup.

    @@ -546,7 +519,7 @@

    Filtered array getters
    -

    Undocumented

    +

    Returns an array of data objects filtered by the specified data type.

    @@ -574,7 +547,7 @@

    Declaration

    -

    Undocumented

    +

    Returns an array of images filtered by the specified image type.

    @@ -615,7 +588,7 @@

    Property getters
    -

    Undocumented

    +

    Returns the first title text from the native ad markup.

    @@ -643,7 +616,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the URL of the main image from the native ad markup.

    @@ -671,7 +644,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the URL of the icon image from the native ad markup.

    @@ -699,7 +672,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the sponsored by text from the native ad markup.

    @@ -727,7 +700,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the description text from the native ad markup.

    @@ -755,7 +728,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the call-to-action text from the native ad markup.

    @@ -783,7 +756,7 @@

    Declaration

    -

    Undocumented

    +

    Creates a NativeAd instance from the given cache ID.

    @@ -794,22 +767,32 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + cacheId + + +
    +

    The cache ID to retrieve the bid response.

    +
    +
    +
    +
    +

    Return Value

    +

    A NativeAd instance if successful, otherwise nil.

    +
    - -
    -
    -
    - - -
    - -

    registerView function -

    -
    -
    -
    • @@ -823,7 +806,7 @@

      registerView function
      -

      Undocumented

      +

      Registers a view for tracking viewability and click events.

      @@ -835,6 +818,41 @@

      Declaration

      +
      +

      Parameters

      + + + + + + + + + + + +
      + + view + + +
      +

      The view to register.

      +
      +
      + + clickableViews + + +
      +

      An array of views that should be clickable.

      +
      +
      +
      +
      +

      Return Value

      +

      true if the view was successfully registered, otherwise false.

      +
    @@ -843,7 +861,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdConfiguration.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdConfiguration.html index 3042b3bf8..2bf652545 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdConfiguration.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdConfiguration.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents the configuration for a native ad, including markup and version information.

    @@ -373,7 +346,7 @@

    Declaration

    -

    Undocumented

    +

    The object containing the request details for the native markup.

    @@ -400,7 +373,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkup with default values.

    @@ -419,7 +392,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdMarkup.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdMarkup.html index d0300cd35..fbca0b3db 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdMarkup.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdMarkup.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents the markup for a native ad, including assets, tracking URLs, and other metadata.

    @@ -633,7 +606,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkup from a JSON string.

    @@ -644,6 +617,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonString + + +
    +

    A JSON string representing the native ad markup.

    +
    +
    +
    @@ -660,7 +652,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkup from a JSON dictionary.

    @@ -671,6 +663,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary representing the native ad markup.

    +
    +
    +
    @@ -687,7 +698,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkup with default values.

    @@ -706,7 +717,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdMarkupAsset.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdMarkupAsset.html index 9ee3cd132..0e310eaed 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdMarkupAsset.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAdMarkupAsset.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents an asset in the native ad markup, which can be a title, image, data, or link.

    @@ -539,7 +512,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkupAsset from a JSON dictionary.

    @@ -550,6 +523,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary representing the asset in the native ad markup.

    +
    +
    +

    @@ -566,7 +558,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAdMarkupAsset with default values.

    @@ -585,7 +577,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAsset.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAsset.html index 151a24b88..97db94e3e 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAsset.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAsset.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a generic native ad asset which could be a title, image, or data.

    @@ -344,7 +317,7 @@

    NativeAsset

    -

    Undocumented

    +

    Indicates whether the asset is required for the ad to be considered valid.

    @@ -371,7 +344,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAsset.

    @@ -382,6 +355,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + isRequired + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -390,7 +382,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetData.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetData.html index f2c075d87..752a283a4 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetData.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetData.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a data asset in a native ad.

    @@ -345,7 +318,7 @@

    NativeAssetData

    -

    Undocumented

    +

    The length of the data asset.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Additional custom properties for the data asset.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAssetData.

    @@ -410,6 +383,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + type + + +
    +

    The type of the data asset.

    +
    +
    + + required + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -418,7 +422,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetImage.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetImage.html index 90f3995d3..5f6942a5b 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetImage.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetImage.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents an image asset in a native ad.

    @@ -345,7 +318,7 @@

    NativeAssetImage

    -

    Undocumented

    +

    The type of the image asset.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    The width of the image asset.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    The minimum width of the image asset.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    The height of the image asset.

    @@ -453,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    The minimum height of the image asset.

    @@ -480,7 +453,7 @@

    Declaration

    -

    Undocumented

    +

    The MIME types supported for the image asset.

    @@ -507,7 +480,7 @@

    Declaration

    -

    Undocumented

    +

    Additional custom properties for the image asset.

    @@ -534,7 +507,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAssetImage.

    @@ -545,6 +518,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + minimumWidth + + +
    +

    The minimum width of the image.

    +
    +
    + + minimumHeight + + +
    +

    The minimum height of the image.

    +
    +
    + + required + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -561,7 +577,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAssetImage.

    @@ -572,6 +588,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + isRequired + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -580,7 +615,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetTitle.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetTitle.html index 852e68cdc..ed6bd14d2 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetTitle.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeAssetTitle.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a title asset in a native ad.

    @@ -345,7 +318,7 @@

    NativeAssetTitle

    -

    Undocumented

    +

    Additional custom properties for the title asset.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of NativeAssetTitle.

    @@ -383,6 +356,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + length + + +
    +

    The maximum length of the title.

    +
    +
    + + required + + +
    +

    A boolean indicating whether the asset is required.

    +
    +
    +
    @@ -391,7 +395,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeData.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeData.html index bdbdab97b..2612d0acc 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeData.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeData.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing native data elements in the ad markup.

    @@ -458,7 +431,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new NativeData object with the provided JSON dictionary.

    @@ -469,6 +442,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON data to initialize the object.

    +
    +
    +
    @@ -504,7 +496,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeEventTracker.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeEventTracker.html index 2d54bad4f..cf6e4db9a 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeEventTracker.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeEventTracker.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing an event tracker for native ads.

    @@ -345,7 +318,7 @@

    NativeEventTracker

    -

    Undocumented

    +

    Initializes a new NativeEventTracker instance.

    @@ -357,6 +330,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + event + + +
    +

    The event type to track.

    +
    +
    + + methods + + +
    +

    The methods used for tracking the event.

    +
    +
    +
    @@ -365,7 +369,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeEventTrackerResponse.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeEventTrackerResponse.html index 9cf35981e..28b148fda 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeEventTrackerResponse.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeEventTrackerResponse.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing a response for a native event tracker.

    @@ -484,7 +457,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeEventTrackerResponse object from a JSON dictionary.

    @@ -495,6 +468,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON data to initialize the object.

    +
    +
    +
    @@ -511,7 +503,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes with default values

    @@ -530,7 +522,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeImage.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeImage.html index 5132796d3..7ef05b325 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeImage.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeImage.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing an image asset in a native ad.

    @@ -486,7 +459,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeImage object from a JSON dictionary.

    @@ -497,6 +470,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON data to initialize the object.

    +
    +
    +
    @@ -513,7 +505,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes with default values

    @@ -532,7 +524,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeLink.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeLink.html index ea73d3351..9bb852503 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeLink.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeLink.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class representing a link in a native ad.

    @@ -454,7 +427,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeLink object from a JSON dictionary.

    @@ -465,6 +438,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON data to initialize the object.

    +
    +
    +
    @@ -481,7 +473,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes with default values

    @@ -500,7 +492,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeMarkupRequestObject.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeMarkupRequestObject.html index 425492b76..92a379875 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeMarkupRequestObject.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeMarkupRequestObject.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents a request object for native markup, including details about the ad’s context, placement, and supported features.

    @@ -662,7 +635,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeMarkupRequestObject with default values.

    @@ -702,7 +675,7 @@

    NSCopying
    -

    Undocumented

    +

    Creates a copy of the current NativeMarkupRequestObject instance.

    @@ -713,6 +686,29 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + zone + + +
    +

    An optional zone for the copy operation.

    +
    +
    +
    +
    +

    Return Value

    +

    A copy of the NativeMarkupRequestObject instance.

    +
    @@ -742,7 +738,7 @@

    PBMJsonCodable
    -

    Undocumented

    +

    Converts the NativeMarkupRequestObject instance to a JSON dictionary.

    @@ -753,6 +749,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary representation of the NativeMarkupRequestObject instance.

    +
    @@ -769,7 +769,12 @@

    Declaration

    -

    Undocumented

    +

    Converts the NativeMarkupRequestObject instance to a JSON string.

    +
    +

    Throws

    + An error if the conversion to JSON string fails. + +
    @@ -780,6 +785,10 @@

    Declaration

    +
    +

    Return Value

    +

    A JSON string representation of the NativeMarkupRequestObject instance.

    +
    @@ -788,7 +797,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeParameters.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeParameters.html index 123d907d9..a14e41dc1 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeParameters.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeParameters.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents parameters for a native ad request, including assets, event trackers, and configuration settings.

    @@ -345,7 +318,7 @@

    NativeParameters

    -

    Undocumented

    +

    An array of NativeAsset objects representing the assets required for the native ad request.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    An array of NativeEventTracker objects specifying the event tracking settings for the native ad.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    The version of the native ad specification being used. Defaults to “1.2”.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    The context in which the ad appears. See ContextType for possible values.

    @@ -453,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    A more detailed context in which the ad appears. See ContextSubType for possible values.

    @@ -480,7 +453,7 @@

    Declaration

    -

    Undocumented

    +

    The design/format/layout of the ad unit being offered. See PlacementType for possible values.

    @@ -507,7 +480,7 @@

    Declaration

    -

    Undocumented

    +

    The number of identical placements in the ad layout. Defaults to 1.

    @@ -534,7 +507,7 @@

    Declaration

    -

    Undocumented

    +

    The sequence number of the ad. Defaults to 0.

    @@ -561,7 +534,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning an assetsurl instead of an asset object. +Defaults to 0, indicating no support.

    @@ -588,7 +562,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. +Defaults to 0, indicating no support.

    @@ -615,7 +590,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. +Defaults to 0, indicating no support.

    @@ -642,7 +618,7 @@

    Declaration

    -

    Undocumented

    +

    A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.

    @@ -661,7 +637,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeRequest.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeRequest.html index b3c93d56f..0ca8c60d1 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeRequest.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeRequest.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A class representing a native request for original type of integration.

    @@ -344,7 +317,7 @@

    NativeRequest

    -

    Undocumented

    +

    The version of the native ad specification being used. Defaults to “1.2” if not set.

    @@ -371,7 +344,7 @@

    Declaration

    -

    Undocumented

    +

    The context in which the ad appears. See ContextType for possible values.

    @@ -398,7 +371,7 @@

    Declaration

    -

    Undocumented

    +

    A more detailed context in which the ad appears. See ContextSubType for possible values.

    @@ -425,7 +398,7 @@

    Declaration

    -

    Undocumented

    +

    The design/format/layout of the ad unit being offered. See PlacementType for possible values.

    @@ -452,7 +425,7 @@

    Declaration

    -

    Undocumented

    +

    The number of identical placements in the ad layout. Defaults to 1 if not set.

    @@ -479,7 +452,7 @@

    Declaration

    -

    Undocumented

    +

    The sequence number of the ad. Defaults to 0 if not set.

    @@ -506,7 +479,7 @@

    Declaration

    -

    Undocumented

    +

    An array of NativeAsset objects representing the assets required for the native ad request.

    @@ -533,7 +506,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning an assetsurl instead of an asset object. +Defaults to 0 if not set.

    @@ -560,7 +534,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. +Defaults to 0 if not set.

    @@ -587,7 +562,7 @@

    Declaration

    -

    Undocumented

    +

    An array of NativeEventTracker objects specifying the event tracking settings for the native ad.

    @@ -614,7 +589,7 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the native ad supports a buyer-specific privacy notice. Defaults to 0 if not set.

    @@ -641,7 +616,7 @@

    Declaration

    -

    Undocumented

    +

    A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.

    @@ -668,7 +643,7 @@

    Declaration

    -

    Undocumented

    +

    The configuration ID for the ad unit.

    @@ -695,7 +670,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeRequest with a specified configuration ID.

    @@ -706,6 +681,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -722,7 +716,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeRequest with a specified configuration ID, assets, and event trackers.

    @@ -733,6 +727,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + assets + + +
    +

    An optional array of NativeAsset objects.

    +
    +
    + + eventTrackers + + +
    +

    An optional array of NativeEventTracker objects.

    +
    +
    +
    @@ -749,7 +786,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of native assets to the request. If assets already exist, they will be appended.

    @@ -760,6 +797,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + assets + + +
    +

    An array of NativeAsset objects to add.

    +
    +
    +
    @@ -776,7 +832,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an array of native event trackers to the request. If event trackers already exist, they will be appended.

    @@ -787,6 +843,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + eventTrackers + + +
    +

    An array of NativeEventTracker objects to add.

    +
    +
    +
    @@ -803,7 +878,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the native request object as a JSON dictionary.

    @@ -814,6 +889,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary representation of the native request object, or nil if an error occurs.

    +
    @@ -822,7 +901,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeTitle.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeTitle.html index 7fe433592..c214c6931 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeTitle.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/NativeTitle.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents the title element in a native ad, including optional text and length.

    @@ -428,7 +401,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeTitle object from a JSON dictionary.

    @@ -439,6 +412,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + jsonDictionary + + +
    +

    A dictionary containing the JSON representation of the title.

    +
    +
    +
    @@ -455,7 +447,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a NativeTitle object with default values.

    @@ -474,7 +466,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PlacementType.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PlacementType.html index 3eb16b00d..71a4892f4 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PlacementType.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PlacementType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents different types of placements for native ads.

    @@ -345,7 +318,7 @@

    PlacementType

    -

    Undocumented

    +

    Placement type indicating the ad appears within feed content.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Placement type indicating the ad appears within atomic content.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Placement type indicating the ad appears outside of content.

    @@ -426,7 +399,7 @@

    Declaration

    -

    Undocumented

    +

    Placement type indicating the ad appears within a recommendation widget.

    @@ -453,7 +426,7 @@

    Declaration

    -

    Undocumented

    +

    Placement type for custom placements not predefined in the standard.

    @@ -472,7 +445,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Prebid.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Prebid.html index 3bad3d99b..e62688687 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Prebid.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Prebid.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    The Prebid class manages the configuration and initialization of the PrebidMobile SDK.

    @@ -354,7 +327,7 @@

    Public Properties (SDK)
    -

    Undocumented

    +

    The name of the bidder for AppNexus.

    @@ -381,7 +354,7 @@

    Declaration

    -

    Undocumented

    +

    The name of the bidder for Rubicon Project.

    @@ -408,7 +381,7 @@

    Declaration

    -

    Undocumented

    +

    Indicates whether the timeout value has been updated.

    @@ -435,7 +408,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid Server account ID.

    @@ -462,7 +435,8 @@

    Declaration

    -

    Undocumented

    +

    Enables or disables debug mode. +ORTB: bidRequest.test

    @@ -489,7 +463,7 @@

    Declaration

    -

    Undocumented

    +

    Custom HTTP headers to be sent with requests.

    @@ -516,7 +490,7 @@

    Declaration

    -

    Undocumented

    +

    Stored bid responses identified by bidder names.

    @@ -651,7 +625,7 @@

    Declaration

    -

    Undocumented

    +

    The singleton instance of the Prebid class.

    @@ -678,7 +652,7 @@

    Declaration

    -

    Undocumented

    +

    The version of the PrebidMobile SDK.

    @@ -705,7 +679,7 @@

    Declaration

    -

    Undocumented

    +

    The version of the OM SDK.

    @@ -745,7 +719,7 @@

    Public Properties (Prebid)
    -

    Undocumented

    +

    The host for the Prebid Server.

    @@ -772,7 +746,7 @@

    Declaration

    -

    Undocumented

    +

    Custom status endpoint for the Prebid Server.

    @@ -799,7 +773,7 @@

    Declaration

    -

    Undocumented

    +

    Timeout for Prebid requests in milliseconds.

    @@ -826,7 +800,7 @@

    Declaration

    -

    Undocumented

    +

    Dynamic timeout value.

    @@ -853,7 +827,7 @@

    Declaration

    -

    Undocumented

    +

    Stored auction response.

    @@ -893,7 +867,9 @@

    Public Properties (SDK)
    -

    Undocumented

    +

    Indicates whether the PBS should cache the bid for the rendering API. +If the value is true the SDK will make the cache request in order to report +the impression event respectively to the legacy analytic setup.

    @@ -920,7 +896,7 @@

    Declaration

    -

    Undocumented

    +

    Controls how long each creative has to load before it is considered a failure.

    @@ -947,7 +923,7 @@

    Declaration

    -

    Undocumented

    +

    Controls how long video and interstitial creatives have to load before it is considered a failure.

    @@ -974,7 +950,7 @@

    Declaration

    -

    Undocumented

    +

    Controls whether to use PrebidMobile’s in-app browser or the Safari App for displaying ad clickthrough content.

    @@ -1001,7 +977,8 @@

    Declaration

    -

    Undocumented

    +

    Indicates the type of browser opened upon clicking the creative in an app, where embedded = 0, native = 1. +Describes an OpenRTB imp.clickbrowser attribute.

    @@ -1028,7 +1005,7 @@

    Declaration

    -

    Undocumented

    +

    If set to true, the output of PrebidMobile’s internal logger is written to a text file. This can be helpful for debugging. Defaults to false.

    @@ -1055,7 +1032,7 @@

    Declaration

    -

    Undocumented

    +

    If true, the SDK will periodically try to listen for location updates in order to request location-based ads.

    @@ -1082,7 +1059,7 @@

    Declaration

    -

    Undocumented

    +

    If true, the sdk will add includewinners flag inside the targeting object described in PBS Documentation

    @@ -1109,7 +1086,7 @@

    Declaration

    -

    Undocumented

    +

    If true, the sdk will add includebidderkeys flag inside the targeting object described in PBS Documentation

    @@ -1149,7 +1126,12 @@

    Public Methods
    -

    Undocumented

    +

    Sets a custom Prebid Server URL.

    +
    +

    Throws

    + An error if setting the custom host URL fails. + +
    @@ -1160,6 +1142,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + url + + +
    +

    The custom Prebid Server URL.

    +
    +
    +
    @@ -1189,7 +1190,7 @@

    Stored Bid Response
    -

    Undocumented

    +

    Adds a stored bid response.

    @@ -1200,6 +1201,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + bidder + + +
    +

    The name of the bidder.

    +
    +
    + + responseId + + +
    +

    The response ID.

    +
    +
    +
    @@ -1216,7 +1248,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all stored bid responses.

    @@ -1243,7 +1275,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves stored bid responses.

    @@ -1254,6 +1286,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of dictionaries containing stored bid responses, or nil if there are none.

    +
    @@ -1283,7 +1319,7 @@

    Custom Headers
    -

    Undocumented

    +

    Adds a custom HTTP header.

    @@ -1294,6 +1330,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + name + + +
    +

    The name of the header.

    +
    +
    + + value + + +
    +

    The value of the header.

    +
    +
    +
    @@ -1310,7 +1377,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all custom HTTP headers.

    @@ -1513,7 +1580,7 @@

    Parameters

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidAdUnit.html index 826b1bdaf..b52e671bf 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Multiformat ad unit. Built for original API.

    @@ -345,7 +318,7 @@

    PrebidAdUnit

    -

    Undocumented

    +

    The ad slot identifier for the Prebid ad unit.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new PrebidAdUnit with the given configuration ID.

    @@ -383,6 +356,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -399,7 +391,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request for the specified ad object and request config. Setups targeting keywords into the adObject.

    @@ -411,6 +403,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + adObject + + +
    +

    The ad object to fetch demand for.

    +
    +
    + + request + + +
    +

    The PrebidRequest containing the demand request parameters.

    +
    +
    + + completion + + +
    +

    A closure to be called with the BidInfo result.

    +
    +
    +
    @@ -427,7 +462,7 @@

    Declaration

    -

    Undocumented

    +

    Makes bid request for the specified request config.

    @@ -438,6 +473,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + request + + +
    +

    The PrebidRequest containing the demand request parameters.

    +
    +
    + + completion + + +
    +

    A closure to be called with the BidInfo result.

    +
    +
    +
    @@ -540,7 +606,7 @@

    Declaration

    -

    Undocumented

    +

    This method resumes the auto refresh of demand

    @@ -559,7 +625,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidRequest.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidRequest.html index f4b927036..ea6f77e2a 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidRequest.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidRequest.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Class that contains properties and methods to configure Prebid request.

    @@ -354,7 +327,7 @@

    Private properties
    -

    Undocumented

    +

    Initializes a new PrebidRequest with the given parameters.

    @@ -366,6 +339,73 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + +
    + + bannerParameters + + +
    +

    The banner parameters for the ad request.

    +
    +
    + + videoParameters + + +
    +

    The video parameters for the ad request.

    +
    +
    + + nativeParameters + + +
    +

    The native parameters for the ad request.

    +
    +
    + + isInterstitial + + +
    +

    Indicates if the request is for an interstitial ad.

    +
    +
    + + isRewarded + + +
    +

    Indicates if the request is for a rewarded ad.

    +
    +
    +
    @@ -395,7 +435,7 @@

    GPID
    -

    Undocumented

    +

    Sets the GPID for the ad request.

    @@ -406,6 +446,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + gpid + + +
    +

    The GPID to set.

    +
    +
    +
    @@ -681,7 +740,7 @@

    App Content (app.content.data)
    -

    Undocumented

    +

    Sets the app content for the ad request.

    @@ -692,6 +751,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + appContentObject + + +
    +

    The PBMORTBAppContent to set.

    +
    +
    +
    @@ -708,7 +786,7 @@

    Declaration

    -

    Undocumented

    +

    Clears the app content for the ad request.

    @@ -735,7 +813,7 @@

    Declaration

    -

    Undocumented

    +

    Adds data to the app content.

    @@ -746,6 +824,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObjects + + +
    +

    The array of PBMORTBContentData to add.

    +
    +
    +
    @@ -762,7 +859,7 @@

    Declaration

    -

    Undocumented

    +

    Removes specific data from the app content.

    @@ -773,6 +870,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + dataObject + + +
    +

    The PBMORTBContentData to remove.

    +
    +
    +
    @@ -789,7 +905,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all data from the app content.

    @@ -829,7 +945,7 @@

    User Data (user.data)
    -

    Undocumented

    +

    Adds user data to the ad request.

    @@ -840,6 +956,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObjects + + +
    +

    The array of PBMORTBContentData to add.

    +
    +
    +
    @@ -856,7 +991,7 @@

    Declaration

    -

    Undocumented

    +

    Removes specific user data from the ad request.

    @@ -867,6 +1002,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + userDataObject + + +
    +

    The PBMORTBContentData to remove.

    +
    +
    +
    @@ -883,7 +1037,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data from the ad request.

    @@ -902,7 +1056,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedAdUnit.html index 0b58ba976..f0b9cffad 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedAdUnit.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Represents an rewarded ad unit. Built for rendering type of integration.

    @@ -346,7 +319,7 @@

    RewardedAdUnit

    -

    Undocumented

    +

    The reward object for the ad unit.

    @@ -386,7 +359,7 @@

    Lifecycle
    -

    Undocumented

    +

    Initializes a RewardedAdUnit with the given configuration ID and event handler.

    @@ -398,6 +371,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configID + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + eventHandler + + +
    +

    The event handler for the ad unit.

    +
    +
    +
    @@ -414,7 +418,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a RewardedAdUnit with the given configuration ID and a default event handler.

    @@ -426,6 +430,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configID + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -455,7 +478,7 @@

    PBMRewardedEventDelegate
    -

    Undocumented

    +

    Called when the user earns a reward.

    @@ -466,6 +489,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + reward + + +
    +

    The reward object associated with the event.

    +
    +
    +
    @@ -495,17 +537,36 @@

    BaseInterstitialAdUnitProtocol protocol
    -

    Undocumented

    +

    Called when the interstitial ad is closed.

    Declaration

    Swift

    -
    public override func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    +
    public override func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    +
    +

    Parameters

    + + + + + + + +
    + + interstitialController + + +
    +

    The controller managing the interstitial ad.

    +
    +
    +

    @@ -535,7 +596,7 @@

    Protected overrides
    -

    Undocumented

    +

    Called when the ad unit receives an ad.

    @@ -562,7 +623,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit fails to receive an ad.

    @@ -573,6 +634,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + error + + +
    +

    The error describing the failure.

    +
    +
    +

    @@ -589,7 +669,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit will present an ad.

    @@ -616,7 +696,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit dismisses an ad.

    @@ -643,7 +723,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit will leave the application.

    @@ -670,7 +750,7 @@

    Declaration

    -

    Undocumented

    +

    Called when the ad unit is clicked.

    @@ -697,7 +777,7 @@

    Declaration

    -

    Undocumented

    +

    Returns whether the event handler is ready.

    @@ -708,6 +788,10 @@

    Declaration

    +
    +

    Return Value

    +

    A boolean indicating if the event handler is ready.

    +
    @@ -724,7 +808,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the loading delegate for the event handler.

    @@ -735,6 +819,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + loadingDelegate + + +
    +

    The loading delegate to set.

    +
    +
    +
    @@ -751,7 +854,7 @@

    Declaration

    -

    Undocumented

    +

    Sets the interaction delegate for the event handler.

    @@ -778,7 +881,7 @@

    Declaration

    -

    Undocumented

    +

    Requests an ad with the given bid response.

    @@ -789,6 +892,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bidResponse + + +
    +

    The bid response to use for the ad request.

    +
    +
    +
    @@ -805,7 +927,7 @@

    Declaration

    -

    Undocumented

    +

    Shows the ad from the specified view controller.

    @@ -816,6 +938,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + controller + + +
    +

    The view controller from which to present the ad.

    +
    +
    +
    @@ -832,7 +973,7 @@

    Declaration

    -

    Undocumented

    +

    Tracks the impression for the ad.

    @@ -851,7 +992,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedVideoAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedVideoAdUnit.html index e5f00af84..0fcb3942d 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedVideoAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedVideoAdUnit.html @@ -17,7 +17,7 @@
    @@ -344,14 +317,20 @@

    RewardedVideoAdUnit

    -

    Undocumented

    +

    Deprecated property for video parameters.

    +
    +

    Note

    + This property is deprecated. Please use videoParameters instead. + +

    Declaration

    Swift

    -
    public var parameters: VideoParameters { get set }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use videoParameters instead.")
    +public var parameters: VideoParameters { get set }
    @@ -371,7 +350,7 @@

    Declaration

    -

    Undocumented

    +

    Property for video parameters.

    @@ -398,7 +377,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a RewardedVideoAdUnit with the given configuration ID.

    @@ -409,6 +388,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -425,7 +423,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a RewardedVideoAdUnit with the given configuration ID and minimum size percentages.

    @@ -436,6 +434,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + minWidthPerc + + +
    +

    The minimum width percentage for the ad unit.

    +
    +
    + + minHeightPerc + + +
    +

    The minimum height percentage for the ad unit.

    +
    +
    +
    @@ -444,7 +485,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals.html index 1cf827c39..8c2a960af 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A class containing constants related to OpenRTB signals.

    + +

    This class provides static constants and values representing different +API frameworks, playback methods, protocols, start delays, and video +placement types as defined in the OpenRTB specification.

    @@ -345,15 +322,15 @@

    Signals

    OpenRTB - API Frameworks

    -
    | Value | Description |
    -|-------|-------------|
    -| 1     | VPAID 1.0   |
    -| 2     | VPAID 2.0   |
    -| 3     | MRAID-1     |
    -| 4     | ORMMA       |
    -| 5     | MRAID-2     |
    -| 6     | MRAID-3     |
    -| 7     | OMID-1      |
    +
     | Value | Description |
    + |-------|-------------|
    + | 1     | VPAID 1.0   |
    + | 2     | VPAID 2.0   |
    + | 3     | MRAID-1     |
    + | 4     | ORMMA       |
    + | 5     | MRAID-2     |
    + | 6     | MRAID-3     |
    + | 7     | OMID-1      |
     
    See more @@ -528,7 +505,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Api.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Api.html index 5c4d2947b..965f1c84b 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Api.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Api.html @@ -17,7 +17,7 @@

    OpenRTB - API Frameworks

    -
    | Value | Description |
    -|-------|-------------|
    -| 1     | VPAID 1.0   |
    -| 2     | VPAID 2.0   |
    -| 3     | MRAID-1     |
    -| 4     | ORMMA       |
    -| 5     | MRAID-2     |
    -| 6     | MRAID-3     |
    -| 7     | OMID-1      |
    +
     | Value | Description |
    + |-------|-------------|
    + | 1     | VPAID 1.0   |
    + | 2     | VPAID 2.0   |
    + | 3     | MRAID-1     |
    + | 4     | ORMMA       |
    + | 5     | MRAID-2     |
    + | 6     | MRAID-3     |
    + | 7     | OMID-1      |
     
    @@ -545,7 +518,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Placement.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Placement.html index 0b92c0b65..ffd6938aa 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Placement.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Placement.html @@ -17,7 +17,7 @@
    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/PlaybackMethod.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/PlaybackMethod.html index ded96fb3f..ad341c610 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/PlaybackMethod.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/PlaybackMethod.html @@ -17,7 +17,7 @@
    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Protocols.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Protocols.html index 874ea957f..1b1e7f724 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Protocols.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/Protocols.html @@ -17,7 +17,7 @@
    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/StartDelay.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/StartDelay.html index 2f6fe14d2..f86ecfe28 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/StartDelay.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Signals/StartDelay.html @@ -17,7 +17,7 @@
    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SingleContainerInt.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SingleContainerInt.html index 2cfac1df1..f71153062 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SingleContainerInt.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SingleContainerInt.html @@ -17,7 +17,7 @@
    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Targeting.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Targeting.html index 96f3bcc11..6f94d0be2 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Targeting.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Targeting.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A class that manages targeting information for ads.

    + +

    This class provides properties and methods for setting and retrieving +user-specific targeting information, such as user ID, gender, and custom +data. It also includes details for OMID (Open Measurement Interface Definition) +partner and supports managing user identity links and custom extensions.

    @@ -345,7 +323,7 @@

    Targeting

    -

    Undocumented

    +

    A shared instance of the Targeting class.

    @@ -385,7 +363,7 @@

    OMID Partner
    -

    Undocumented

    +

    The name of the OMID partner.

    @@ -412,7 +390,7 @@

    Declaration

    -

    Undocumented

    +

    The version of the OMID partner.

    @@ -506,7 +484,7 @@

    Declaration

    -

    Undocumented

    +

    Objective C API

    @@ -862,7 +840,7 @@

    Declaration

    -

    Undocumented

    +

    Objective-C API

    @@ -889,7 +867,7 @@

    Declaration

    -

    Undocumented

    +

    Objective-C API

    @@ -969,7 +947,7 @@

    TCFv2
    -

    Undocumented

    +

    The consent string for purposes consent as per TCFv2.

    @@ -996,7 +974,7 @@

    Declaration

    -

    Undocumented

    +

    Purpose 1 - Store and/or access information on a device

    @@ -1023,7 +1001,7 @@

    Declaration

    -

    Undocumented

    +

    Returns whether the user has consented to access device data as an NSNumber.

    @@ -1050,7 +1028,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the user’s consent for a specific purpose by index.

    @@ -1077,7 +1055,7 @@

    Declaration

    -

    Undocumented

    +

    Checks if access to device data is allowed.

    @@ -1117,7 +1095,9 @@

    External User Ids
    -

    Undocumented

    +

    Array of external user IDs.

    + +

    This property holds the external user IDs associated with the user.

    @@ -1400,7 +1380,7 @@

    Declaration

    -

    Undocumented

    +

    App store URL for an installed app

    @@ -1427,7 +1407,7 @@

    Declaration

    -

    Undocumented

    +

    Domain name of the app

    @@ -1535,7 +1515,7 @@

    Declaration

    -

    Undocumented

    +

    Objective-C API

    @@ -1562,7 +1542,7 @@

    Declaration

    -

    Undocumented

    +

    Objective-C API

    @@ -1643,7 +1623,7 @@

    Public Methods
    -

    Undocumented

    +

    Adds a parameter to the parameter dictionary with a specified name.

    @@ -1654,6 +1634,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + value + + +
    +

    The value of the parameter.

    +
    +
    + + withName + + +
    +

    The name of the parameter. If nil, the parameter is not added.

    +
    +
    +
    @@ -1670,7 +1681,7 @@

    Declaration

    -

    Undocumented

    +

    Sets custom parameters by adding each key-value pair to the parameter dictionary.

    @@ -1681,6 +1692,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + params + + +
    +

    A dictionary of parameters to set. If nil, no parameters are added.

    +
    +
    +
    @@ -1697,7 +1727,7 @@

    Declaration

    -

    Undocumented

    +

    Adds a custom parameter to the parameter dictionary with a prefixed name.

    @@ -1708,6 +1738,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + value + + +
    +

    The value of the custom parameter.

    +
    +
    + + withName + + +
    +

    The name of the custom parameter. If nil, the parameter is not added.

    +
    +
    +

    @@ -1724,7 +1785,7 @@

    Declaration

    -

    Undocumented

    +

    Store location in the user’s section

    @@ -1764,7 +1825,7 @@

    Access Control List (ext.prebid.data)
    -

    Undocumented

    +

    Adds a bidder to the access control list.

    @@ -1775,6 +1836,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bidderName + + +
    +

    The name of the bidder to add.

    +
    +
    +
    @@ -1791,7 +1871,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a bidder from the access control list.

    @@ -1802,6 +1882,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bidderName + + +
    +

    The name of the bidder to remove.

    +
    +
    +
    @@ -1818,7 +1917,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all bidders from the access control list.

    @@ -1845,7 +1944,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves the current access control list.

    @@ -1856,6 +1955,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of bidder names in the access control list.

    +
    @@ -1872,7 +1975,7 @@

    Declaration

    -

    Undocumented

    +

    Access control list for external use.

    @@ -1883,6 +1986,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of bidder names in the access control list.

    +
    @@ -1912,7 +2019,7 @@

    Global User Data (user.ext.data)
    -

    Undocumented

    +

    Adds user data for a specified key.

    @@ -1923,6 +2030,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the user data.

    +
    +
    + + value + + +
    +

    The value to add for the specified key.

    +
    +
    +
    @@ -1939,7 +2077,7 @@

    Declaration

    -

    Undocumented

    +

    Updates user data for a specified key with a new set of values.

    @@ -1950,6 +2088,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the user data.

    +
    +
    + + value + + +
    +

    The set of values to update for the specified key.

    +
    +
    +

    @@ -1966,7 +2135,7 @@

    Declaration

    -

    Undocumented

    +

    Removes user data for a specified key.

    @@ -1977,6 +2146,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key for the user data to remove.

    +
    +
    +
    @@ -1993,7 +2181,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user data.

    @@ -2020,7 +2208,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves all user data.

    @@ -2031,6 +2219,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary mapping keys to arrays of values.

    +
    @@ -2047,7 +2239,7 @@

    Declaration

    -

    Undocumented

    +

    User data dictionary for external use.

    @@ -2058,6 +2250,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary mapping keys to arrays of values.

    +
    @@ -2087,7 +2283,7 @@

    Global User Keywords (user.keywords)
    -

    Undocumented

    +

    Adds a user keyword.

    @@ -2098,6 +2294,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to add.

    +
    +
    +
    @@ -2114,7 +2329,7 @@

    Declaration

    -

    Undocumented

    +

    Adds multiple user keywords.

    @@ -2125,6 +2340,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to add.

    +
    +
    +
    @@ -2141,7 +2375,7 @@

    Declaration

    -

    Undocumented

    +

    Removes a user keyword.

    @@ -2152,6 +2386,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to remove.

    +
    +
    +
    @@ -2168,7 +2421,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all user keywords.

    @@ -2195,7 +2448,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves all user keywords.

    @@ -2206,6 +2459,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of user keywords.

    +
    @@ -2222,14 +2479,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getUserKeywords method instead.

    Declaration

    Swift

    -
    public var userKeywords: [String] { get }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use getUserKeywords method instead.")
    +public var userKeywords: [String] { get }
    @@ -2262,14 +2520,15 @@

    Global Data (app.ext.data)
    -

    Undocumented

    +

    Deprecated. Use addAppExtData method instead.

    Declaration

    Swift

    -
    public func addContextData(key: String, value: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppExtData method instead.")
    +public func addContextData(key: String, value: String)
    @@ -2289,14 +2548,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use updateAppExtData method instead.

    Declaration

    Swift

    -
    public func updateContextData(key: String, value: Set<String>)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use updateAppExtData method instead.")
    +public func updateContextData(key: String, value: Set<String>)
    @@ -2316,14 +2576,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use removeAppExtData method instead.

    Declaration

    Swift

    -
    public func removeContextData(for key: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use removeAppExtData method instead.")
    +public func removeContextData(for key: String)
    @@ -2343,14 +2604,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use clearAppExtData method instead.

    Declaration

    Swift

    -
    public func clearContextData()
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use clearAppExtData method instead.")
    +public func clearContextData()
    @@ -2370,14 +2632,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getAppExtData method instead.

    Declaration

    Swift

    -
    public func getContextData() -> [String : [String]]
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use getAppExtData method instead.")
    +public func getContextData() -> [String : [String]]
    @@ -2397,14 +2660,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getAppExtData method instead.

    Declaration

    Swift

    -
    public var contextDataDictionary: [String : [String]] { get }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use getAppExtData method instead.")
    +public var contextDataDictionary: [String : [String]] { get }
    @@ -2424,7 +2688,7 @@

    Declaration

    -

    Undocumented

    +

    Adds application-specific data for a specified key.

    @@ -2435,6 +2699,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the application data.

    +
    +
    + + value + + +
    +

    The value to add for the specified key.

    +
    +
    +
    @@ -2451,7 +2746,7 @@

    Declaration

    -

    Undocumented

    +

    Updates application-specific data for a specified key with a new set of values.

    @@ -2462,6 +2757,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + key + + +
    +

    The key for the application data.

    +
    +
    + + value + + +
    +

    The set of values to update for the specified key.

    +
    +
    +
    @@ -2478,7 +2804,7 @@

    Declaration

    -

    Undocumented

    +

    Removes application-specific data for a specified key.

    @@ -2489,6 +2815,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + key + + +
    +

    The key for the application data to remove.

    +
    +
    +
    @@ -2505,7 +2850,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all application-specific data.

    @@ -2532,7 +2877,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves all application-specific data.

    @@ -2543,6 +2888,10 @@

    Declaration

    +
    +

    Return Value

    +

    A dictionary mapping keys to arrays of values.

    +
    @@ -2572,14 +2921,15 @@

    Global Keywords (app.keywords)
    -

    Undocumented

    +

    Deprecated. Use addAppKeyword method instead.

    Declaration

    Swift

    -
    public func addContextKeyword(_ newElement: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppKeyword method instead.")
    +public func addContextKeyword(_ newElement: String)
    @@ -2599,14 +2949,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use addAppKeywords method instead.

    Declaration

    Swift

    -
    public func addContextKeywords(_ newElements: Set<String>)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppKeywords method instead.")
    +public func addContextKeywords(_ newElements: Set<String>)
    @@ -2626,14 +2977,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use removeAppKeyword method instead.

    Declaration

    Swift

    -
    public func removeContextKeyword(_ element: String)
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use removeAppKeyword method instead.")
    +public func removeContextKeyword(_ element: String)
    @@ -2653,14 +3005,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use clearAppKeywords method instead.

    Declaration

    Swift

    -
    public func clearContextKeywords()
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use clearAppKeywords method instead.")
    +public func clearContextKeywords()
    @@ -2680,14 +3033,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getAppKeywords method instead.

    Declaration

    Swift

    -
    public func getContextKeywords() -> [String]
    +
    @available(*, deprecated, message: "This method is deprecated. Please, use getAppKeywords method instead.")
    +public func getContextKeywords() -> [String]
    @@ -2707,14 +3061,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. Use getAppKeywords method instead.

    Declaration

    Swift

    -
    public var contextKeywords: [String] { get }
    +
    @available(*, deprecated, message: "This property is deprecated. Please, use getAppKeywords method instead.")
    +public var contextKeywords: [String] { get }
    @@ -2734,7 +3089,7 @@

    Declaration

    -

    Undocumented

    +

    Adds an application keyword.

    @@ -2745,6 +3100,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElement + + +
    +

    The keyword to add.

    +
    +
    +
    @@ -2761,7 +3135,7 @@

    Declaration

    -

    Undocumented

    +

    Adds multiple application keywords.

    @@ -2772,6 +3146,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + newElements + + +
    +

    A set of keywords to add.

    +
    +
    +
    @@ -2788,7 +3181,7 @@

    Declaration

    -

    Undocumented

    +

    Removes an application keyword.

    @@ -2799,6 +3192,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + element + + +
    +

    The keyword to remove.

    +
    +
    +
    @@ -2815,7 +3227,7 @@

    Declaration

    -

    Undocumented

    +

    Clears all application keywords.

    @@ -2842,7 +3254,7 @@

    Declaration

    -

    Undocumented

    +

    Retrieves all application keywords.

    @@ -2853,6 +3265,10 @@

    Declaration

    +
    +

    Return Value

    +

    An array of application keywords.

    +
    @@ -2882,7 +3298,7 @@

    Internal Properties
    -

    Undocumented

    +

    Dictionary of parameters.

    @@ -2901,7 +3317,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Utils.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Utils.html index 1af318269..38c00fefc 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Utils.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Utils.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A utility class for handling various ad-related operations and conversions.

    @@ -372,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    A delegate to handle native ad events.

    @@ -400,14 +373,15 @@

    Declaration

    -

    Undocumented

    +

    Deprecated. MoPub is not available anymore. Use Prebid MAX adapters instead.

    Declaration

    Swift

    -
    @objc
    +                          
    @available(*, deprecated, message: "MoPub is not available anymore. Use Prebid MAX adapters instead.")
    +@objc
     public func convertDictToMoPubKeywords(dict: Dictionary<String, String>) -> String
    @@ -428,7 +402,7 @@

    Declaration

    -

    Undocumented

    +

    Finds a native ad object within a given object.

    @@ -440,6 +414,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + adObject + + +
    +

    The object to search within.

    +
    +
    +
    @@ -448,7 +441,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoAdUnit.html index 50c10e3bd..ec2bc0cfb 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit
    @@ -344,7 +318,7 @@

    VideoAdUnit

    -

    Undocumented

    +

    The parameters for video ads associated with this ad unit.

    @@ -371,7 +345,7 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of VideoAdUnit with the specified configuration ID and size.

    @@ -382,6 +356,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + size + + +
    +

    The size of the ad unit.

    +
    +
    +
    @@ -398,7 +403,7 @@

    Declaration

    -

    Undocumented

    +

    Adds additional sizes to the ad unit.

    @@ -409,6 +414,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + sizes + + +
    +

    An array of CGSize objects representing the additional sizes for the ad unit.

    +
    +
    +
    @@ -417,7 +441,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoControlsConfiguration.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoControlsConfiguration.html index b8a36ae4f..4943e8097 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoControlsConfiguration.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoControlsConfiguration.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A class representing the configuration for video controls in an ad. +This includes properties for video duration, mute status, and button positioning and visibility. +Configuration values can be initialized from bid response or set directly by the user.

    @@ -588,7 +563,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoInterstitialAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoInterstitialAdUnit.html index 653bc9cbe..1aa863d98 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoInterstitialAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit

    @@ -344,7 +320,8 @@

    VideoInterstitialAdUnit

    -

    Undocumented

    +

    The video parameters for this ad unit. +This property allows you to get or set the video parameters for the ad unit’s configuration.

    @@ -371,7 +348,8 @@

    Declaration

    -

    Undocumented

    +

    Initializes a new instance of VideoInterstitialAdUnit with the specified configuration ID. +The ad unit is configured as an interstitial ad with full screen placement and video parameters set for interstitial ads.

    @@ -382,6 +360,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    +
    @@ -398,7 +395,7 @@

    Declaration

    -

    Undocumented

    +

    Convenience initializer to create a video interstitial ad unit with specified minimum width and height percentages.

    @@ -409,6 +406,49 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + configId + + +
    +

    The configuration ID for the ad unit.

    +
    +
    + + minWidthPerc + + +
    +

    The minimum width percentage of the ad unit.

    +
    +
    + + minHeightPerc + + +
    +

    The minimum height percentage of the ad unit.

    +
    +
    +
    @@ -417,7 +457,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoParameters.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoParameters.html index d60e5e7c0..b475d01a2 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoParameters.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/VideoParameters.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -88,9 +88,6 @@ - @@ -98,13 +95,13 @@ MediationBannerAdUnit
    -

    Undocumented

    +

    Ad position on screen. Refer to List 5.4: +The following table specifies the position of the ad as a relative measure of visibility or prominence. This +OpenRTB table has values derived from the Inventory Quality Guidelines (IQG). Practitioners should +keep in sync with updates to the IQG values as published on IAB.com. Values “4” - “7” apply to apps per +the mobile addendum to IQG version 2.1. +Value Description +0 Unknown +1 Above the Fold +2 DEPRECATED - May or may not be initially visible depending on screen size/resolution. +3 Below the Fold +4 Header +5 Footer +6 Sidebar +7 Full Screen

    @@ -345,7 +331,7 @@

    AdPosition

    -

    Undocumented

    +

    0 Unknown

    @@ -372,7 +358,7 @@

    Declaration

    -

    Undocumented

    +

    4 Header

    @@ -399,7 +385,7 @@

    Declaration

    -

    Undocumented

    +

    5 Footer

    @@ -426,7 +412,7 @@

    Declaration

    -

    Undocumented

    +

    6 Sidebar

    @@ -453,7 +439,7 @@

    Declaration

    -

    Undocumented

    +

    7 Full Screen

    @@ -472,7 +458,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/DataAsset.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/DataAsset.html index 9ba8e957a..d6353c0fe 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/DataAsset.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/DataAsset.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing different types of native data assets.

    @@ -669,7 +642,7 @@

    Declaration

    -

    Undocumented

    +

    Custom type for user-defined data assets

    @@ -696,7 +669,7 @@

    Declaration

    -

    Undocumented

    +

    Gets or sets the exchange ID for the asset type.

    @@ -707,6 +680,10 @@

    Declaration

    +
    +

    Return Value

    +

    The exchange ID for the asset type.

    +
    @@ -715,7 +692,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/Gender.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/Gender.html index 6c6661161..1972f7d21 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/Gender.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/Gender.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    An enumeration representing gender options for ad targeting or other purposes. +This enum is used to specify different gender options and is intended for use in contexts where gender information may be relevant.

    + +
      +
    • unknown: Gender is not specified or unknown.
    • +
    • male: Represents the male gender.
    • +
    • female: Represents the female gender.
    • +
    • other: Represents any other gender that does not fit into the male or female categories.
    • +
    @@ -345,7 +326,7 @@

    Gender

    -

    Undocumented

    +

    Gender is not specified or unknown.

    @@ -372,7 +353,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the male gender.

    @@ -399,7 +380,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the female gender.

    @@ -426,7 +407,7 @@

    Declaration

    -

    Undocumented

    +

    Represents any other gender that does not fit into the male or female categories.

    @@ -445,7 +426,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NativeDataAssetType.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NativeDataAssetType.html index 8c0d3abcc..27b43a841 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NativeDataAssetType.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NativeDataAssetType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing various types of native data assets that can be used in ads.

    + +

    Each case represents a different type of data that can be provided in a native ad response. +Values are defined according to the type of data they represent, such as descriptive text, ratings, or pricing information.

    @@ -372,7 +348,7 @@

    Declaration

    -

    Undocumented

    +

    Sponsored By message where response should contain the brand name of the sponsor.

    @@ -399,7 +375,7 @@

    Declaration

    -

    Sponsored By message where response should contain the brand name of the sponsor.

    +

    Descriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.

    @@ -426,7 +402,7 @@

    Declaration

    -

    Descriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.

    +

    Rating of the product being offered to the user. For example an app’s rating in an app store from 0-5.

    @@ -453,7 +429,7 @@

    Declaration

    -

    Rating of the product being offered to the user. For example an app’s rating in an app store from 0-5.

    +

    Number of social ratings or “likes” of the product being offered to the user.

    @@ -480,7 +456,7 @@

    Declaration

    -

    Number of social ratings or “likes” of the product being offered to the user.

    +

    Number downloads/installs of this product

    @@ -507,7 +483,7 @@

    Declaration

    -

    Number downloads/installs of this product

    +

    Price for product / app / in-app purchase. Value should include currency symbol in localised format.

    @@ -534,7 +510,7 @@

    Declaration

    -

    Price for product / app / in-app purchase. Value should include currency symbol in localised format.

    +

    Sale price that can be used together with price to indicate a discounted price compared to a regular price. Value should include currency symbol in localised format.

    @@ -561,7 +537,7 @@

    Declaration

    -

    Sale price that can be used together with price to indicate a discounted price compared to a regular price. Value should include currency symbol in localised format.

    +

    Phone number

    @@ -588,7 +564,7 @@

    Declaration

    -

    Phone number

    +

    Address

    @@ -615,7 +591,7 @@

    Declaration

    -

    Address

    +

    Additional descriptive text associated text with the product or service being advertised

    @@ -642,7 +618,7 @@

    Declaration

    -

    Additional descriptive text associated text with the product or service being advertised

    +

    Display URL for the text ad. To be used when sponsoring entity doesn’t own the content. IE sponsored by BRAND on SITE (where SITE is transmitted in this field).

    @@ -669,7 +645,7 @@

    Declaration

    -

    Display URL for the text ad. To be used when sponsoring entity doesn’t own the content. IE sponsored by BRAND on SITE (where SITE is transmitted in this field).

    +

    CTA description - descriptive text describing a ‘call to action’ button for the destination URL.

    @@ -696,7 +672,7 @@

    Declaration

    -

    CTA description - descriptive text describing a ‘call to action’ button for the destination URL.

    +

    Reserved for Exchange specific usage numbered above 500

    @@ -715,7 +691,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NativeImageAssetType.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NativeImageAssetType.html index 3150c0bc5..8f25ddf59 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NativeImageAssetType.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NativeImageAssetType.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing various types of native image assets used in ads.

    + +

    Each case corresponds to a different type of image asset that can be used in native ads. +Values are defined according to the role or importance of the image in the ad.

    @@ -345,7 +321,7 @@

    NativeImageAssetType

    -

    Undocumented

    +

    Represents an icon image, which is typically a small image used as a visual representation of the product or service.

    @@ -372,7 +348,7 @@

    Declaration

    -

    Undocumented

    +

    Represents the main image of the ad, which is usually the primary visual element and central to the ad’s presentation.

    @@ -399,7 +375,7 @@

    Declaration

    -

    Undocumented

    +

    Reserved for exchange-specific usage.

    @@ -418,7 +394,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/Position.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/Position.html index 25a9dbe27..3e0c7da1d 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/Position.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/Position.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing various positions on the screen.

    + +

    This enum defines positions that can be used for placing elements within an ad. The positions are typically used to determine where controls or components should be located within the ad’s user interface.

    @@ -588,7 +563,7 @@

    Declaration

    -

    Undocumented

    +

    Returns the corresponding Position enum value for a given string literal.

    @@ -599,6 +574,29 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + stringValue + + +
    +

    A string representing the position.

    +
    +
    +
    +
    +

    Return Value

    +

    The Position enum value if it matches one of the predefined cases; otherwise, returns nil.

    +
    @@ -607,7 +605,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/PrebidHost.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/PrebidHost.html index db642f6ba..6b46830f9 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/PrebidHost.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/PrebidHost.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    PrebidHost represents various Prebid server hosts used for ad bidding.

    @@ -399,7 +372,7 @@

    Declaration

    -

    Undocumented

    +

    Custom Prebid server URL. The URL for this case should be set separately.

    @@ -418,7 +391,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/PrebidInitializationStatus.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/PrebidInitializationStatus.html index 508f5cecd..ed244f874 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/PrebidInitializationStatus.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/PrebidInitializationStatus.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing the initialization status of the Prebid SDK.

    + +

    This enum provides various statuses that indicate the result of the Prebid SDK initialization process. It helps in understanding whether the SDK was successfully initialized or if there were issues during the initialization.

    @@ -418,7 +393,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/ResultCode.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/ResultCode.html index fc10cf282..8e93e7ca4 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/ResultCode.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/ResultCode.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Enum representing the result codes for various operations within the Prebid SDK.

    + +

    This enum provides a range of result codes indicating different outcomes or errors that may occur during SDK operations. Each case corresponds to a specific result or error, which helps in diagnosing issues and understanding the status of SDK operations.

    @@ -345,7 +320,7 @@

    ResultCode

    -

    Undocumented

    +

    The demand fetch request was successful.

    @@ -372,7 +347,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid server was not specified in the request.

    @@ -399,7 +374,7 @@

    Declaration

    -

    Undocumented

    +

    The account ID provided is not recognized by the Prebid server.

    @@ -426,7 +401,7 @@

    Declaration

    -

    Undocumented

    +

    The config ID provided is not recognized by the Prebid server.

    @@ -453,7 +428,7 @@

    Declaration

    -

    Undocumented

    +

    The size requested is not recognized by the Prebid server.

    @@ -480,7 +455,7 @@

    Declaration

    -

    Undocumented

    +

    There was a network error during the operation.

    @@ -507,7 +482,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid server encountered an error while processing the request.

    @@ -534,7 +509,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid server did not return any bids.

    @@ -561,7 +536,7 @@

    Declaration

    -

    Undocumented

    +

    The demand request timed out.

    @@ -588,7 +563,7 @@

    Declaration

    -

    Undocumented

    +

    The URL of the Prebid server is invalid.

    @@ -615,7 +590,7 @@

    Declaration

    -

    Undocumented

    +

    An unknown error occurred within the Prebid SDK.

    @@ -642,7 +617,7 @@

    Declaration

    -

    Undocumented

    +

    The structure of the response received is invalid.

    @@ -669,7 +644,7 @@

    Declaration

    -

    Undocumented

    +

    An internal error occurred within the SDK.

    @@ -696,7 +671,7 @@

    Declaration

    -

    Undocumented

    +

    Incorrect arguments were provided to the SDK.

    @@ -723,7 +698,7 @@

    Declaration

    -

    Undocumented

    +

    No VAST tag was found in the media data.

    @@ -750,7 +725,7 @@

    Declaration

    -

    Undocumented

    +

    Misuse of the SDK was detected.

    @@ -777,7 +752,7 @@

    Declaration

    -

    Undocumented

    +

    SDK misuse due to a previous fetch operation not being completed yet.

    @@ -804,7 +779,7 @@

    Declaration

    -

    Undocumented

    +

    The Prebid request does not contain any parameters.

    @@ -831,7 +806,7 @@

    Declaration

    -

    Undocumented

    +

    Returns a descriptive name for the result code.

    @@ -850,7 +825,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols.html index a49a69aaa..1903a05f4 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -86,9 +86,6 @@ - @@ -96,13 +93,13 @@ MediationBannerAdUnit
    - -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public protocol DisplayViewInteractionDelegate : NSObjectProtocol
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public protocol DisplayViewLoadingDelegate : NSObjectProtocol
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public protocol InterstitialControllerInteractionDelegate : NSObjectProtocol
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public protocol InterstitialControllerLoadingDelegate : NSObjectProtocol
    -
    @@ -791,7 +543,7 @@

    Declaration

  • diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerBasedAdUnitProtocol.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerBasedAdUnitProtocol.html deleted file mode 100644 index 13eb08f31..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerBasedAdUnitProtocol.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - BannerBasedAdUnitProtocol Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    BannerBasedAdUnitProtocol

    -
    -
    - -
    @objc(PBMBannerBasedAdUnitProtocol)
    -public protocol BannerBasedAdUnitProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventHandler.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventHandler.html index 02af14e65..2bffccb0f 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventHandler.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventHandler.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A protocol for handling events related to banner ads in the PBM SDK.

    + +

    This protocol defines methods and properties for managing events associated with banner ads, including loading events, user interactions, and ad sizes. Implementing this protocol allows for custom handling of these events within the PBM SDK.

    @@ -446,7 +421,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerViewDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerViewDelegate.html index 3f543498b..a766e4bfb 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerViewDelegate.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerViewDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A protocol for handling events related to banner ads in the PBM SDK.

    + +

    This protocol defines methods and properties for managing events associated with banner ads, including loading events, user interactions, and ad sizes. Implementing this protocol allows for custom handling of these events within the PBM SDK.

    @@ -345,7 +320,10 @@

    BannerViewDelegate

    - +

    Asks the delegate for a view controller instance to use for presenting modal views +as a result of user interaction on an ad. Usual implementation may simply return self, +if it is view controller class.

    +

    Declaration

    @@ -371,7 +349,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate that an ad has been successfully loaded and rendered.

    @@ -383,6 +361,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bannerView + + +
    +

    The BannerView instance sending the message.

    +
    +
    +
    @@ -399,7 +396,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate of an error encountered while loading or rendering an ad.

    @@ -412,6 +409,37 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + + + + + +
    + + bannerView + + +
    +

    The BannerView instance sending the message.

    +
    +
    + + error + + +
    +

    The error encountered while attempting to receive or render the

    +
    +
    +
    @@ -428,7 +456,7 @@

    Declaration

    -

    Undocumented

    +

    Notifies the delegate whenever current app goes in the background due to user click.

    @@ -440,6 +468,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bannerView + + +
    +

    The BannerView instance sending the message.

    +
    +
    +
    @@ -456,7 +503,8 @@

    Declaration

    -

    Undocumented

    +

    Notifies delegate that the banner view will launch a modal +on top of the current view controller, as a result of user interaction.

    @@ -484,7 +532,8 @@

    Declaration

    -

    Undocumented

    +

    Notifies delegate that the banner view has dismissed the modal on top of +the current view controller.

    @@ -496,6 +545,25 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + bannerView + + +
    +

    The BannerView instance sending the message.

    +
    +
    +
    @@ -504,7 +572,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BaseInterstitialAdUnitProtocol.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BaseInterstitialAdUnitProtocol.html deleted file mode 100644 index b48619fe2..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BaseInterstitialAdUnitProtocol.html +++ /dev/null @@ -1,710 +0,0 @@ - - - - BaseInterstitialAdUnitProtocol Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    BaseInterstitialAdUnitProtocol

    -
    -
    - -
    @objc
    -public protocol BaseInterstitialAdUnitProtocol : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_didReceiveAd()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_didFailToReceiveAd(with error: Error?)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_willPresentAd()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_didDismissAd()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_willLeaveApplication()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callDelegate_didClickAd()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_isReady() -> Bool
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_setLoadingDelegate(_ loadingDelegate: NSObject?)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_setInteractionDelegate()
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_requestAd(with bidResponse: BidResponse?)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_show(from controller: UIViewController?)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      @objc
      -func callEventHandler_trackImpression()
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewInteractionDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewInteractionDelegate.html deleted file mode 100644 index f160fe488..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewInteractionDelegate.html +++ /dev/null @@ -1,481 +0,0 @@ - - - - DisplayViewInteractionDelegate Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    DisplayViewInteractionDelegate

    -
    -
    - -
    @objc
    -public protocol DisplayViewInteractionDelegate : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func trackImpression(forDisplayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func viewControllerForModalPresentation(fromDisplayView: PBMDisplayView) -> UIViewController?
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - didLeaveApp(from:) - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func didLeaveApp(from displayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func willPresentModal(from displayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func didDismissModal(from displayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewLoadingDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewLoadingDelegate.html deleted file mode 100644 index a74f1c74f..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewLoadingDelegate.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - DisplayViewLoadingDelegate Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    DisplayViewLoadingDelegate

    -
    -
    - -
    @objc
    -public protocol DisplayViewLoadingDelegate : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func displayViewDidLoadAd(_ displayView: PBMDisplayView)
      - -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func displayView(_ displayView: PBMDisplayView,
      -                 didFailWithError error: Error)
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialAdUnitDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialAdUnitDelegate.html index 382f7535e..6bbc8cbe7 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialAdUnitDelegate.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialAdUnitDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Protocol for interaction with the InterstitialAdUnit .

    + +

    All messages will be invoked on the main thread.

    @@ -506,7 +481,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerInteractionDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerInteractionDelegate.html deleted file mode 100644 index fa778474b..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerInteractionDelegate.html +++ /dev/null @@ -1,535 +0,0 @@ - - - - InterstitialControllerInteractionDelegate Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    InterstitialControllerInteractionDelegate

    -
    -
    - -
    @objc
    -public protocol InterstitialControllerInteractionDelegate : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerLoadingDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerLoadingDelegate.html deleted file mode 100644 index bbfb0c7b4..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerLoadingDelegate.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - InterstitialControllerLoadingDelegate Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    InterstitialControllerLoadingDelegate

    -
    -
    - -
    @objc
    -public protocol InterstitialControllerLoadingDelegate : NSObjectProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventHandlerProtocol.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventHandlerProtocol.html deleted file mode 100644 index cf19b5330..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventHandlerProtocol.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - InterstitialEventHandlerProtocol Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    InterstitialEventHandlerProtocol

    -
    -
    - -
    @objc
    -public protocol InterstitialEventHandlerProtocol : PBMInterstitialAd
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • -
      - - - - loadingDelegate - -
      -
      -
      -
      -
      -
      -

      Delegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      weak var loadingDelegate: InterstitialEventLoadingDelegate? { get set }
      - -
      -
      -
      -
      -
    • -
    • -
      - - - - interactionDelegate - -
      -
      -
      -
      -
      -
      -

      Delegate for custom event handler to inform the PBM SDK about the events related to the user’s interaction with the ad.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      weak var interactionDelegate: InterstitialEventInteractionDelegate? { get set }
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/NativeAdDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/NativeAdDelegate.html index 486fab393..a25c02981 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/NativeAdDelegate.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/NativeAdDelegate.html @@ -17,7 +17,7 @@
    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/NativeAdEventDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/NativeAdEventDelegate.html index a9fa8338a..86f899dcf 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/NativeAdEventDelegate.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/NativeAdEventDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A protocol for handling events related to native ads.

    + +

    This protocol defines optional methods that can be implemented to handle various events associated with native ads, such as expiration, clicks, and impressions. Implementing this protocol allows for custom handling of these events within the native ad lifecycle.

    @@ -421,7 +396,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/PrebidMediationDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/PrebidMediationDelegate.html index 5ce5bcc26..6db2b5ed3 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/PrebidMediationDelegate.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/PrebidMediationDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    This protocol is dedicated to manage the work with Mediation SDKs.

    @@ -422,7 +395,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedAdUnitDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedAdUnitDelegate.html index 704046dbe..28d648c1e 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedAdUnitDelegate.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedAdUnitDelegate.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    Protocol for interaction with the RewardedAdUnit +All messages will be invoked on the main thread.

    @@ -534,7 +508,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventHandlerProtocol.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventHandlerProtocol.html index d88181f69..9e4aa0851 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventHandlerProtocol.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventHandlerProtocol.html @@ -17,7 +17,7 @@
    -

    Undocumented

    +

    A protocol for handling events related to rewarded ads.

    + +

    This protocol extends PBMInterstitialAd and defines properties for delegates that handle events related to the ad server communication and user interactions with rewarded ads. Implementing this protocol allows for custom handling of these events within the rewarded ad lifecycle.

    @@ -391,7 +366,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/VideoBasedAdUnitProtocol.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/VideoBasedAdUnitProtocol.html deleted file mode 100644 index a1392ddb5..000000000 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/VideoBasedAdUnitProtocol.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - VideoBasedAdUnitProtocol Protocol Reference - - - - - - - - - - - - - -
    -
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    -
    - - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -

    VideoBasedAdUnitProtocol

    -
    -
    - -
    @objc(PBMVideoBasedAdUnitProtocol)
    -public protocol VideoBasedAdUnitProtocol
    - -
    -
    -

    Undocumented

    - -
    -
    -
    -
      -
    • -
      - - - - videoParameters - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      var videoParameters: VideoParameters { get set }
      - -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Typealiases.html index 4463ea5b9..4b2b26269 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Typealiases.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -86,9 +86,6 @@ - @@ -96,13 +93,13 @@ MediationBannerAdUnit
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + status + + +
    +

    The status of the Prebid initialization.

    +
    +
    + + error + + +
    +

    An optional error that occurred during initialization.

    +
    +
    +
    @@ -354,7 +360,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/index.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/index.html index 71c0609f3..5a21d18c6 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
    -

    PrebidMobile 2.2.3 Docs (27% documented)

    +

    PrebidMobile 2.2.3 Docs (94% documented)

    @@ -83,9 +83,6 @@ - @@ -93,13 +90,13 @@ MediationBannerAdUnit