From 7079f1f834fbd692f301a9a1da03edb3dbc58916 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 12:35:58 +0000 Subject: [PATCH] Generate docs - 2.2.3 --- docs/Classes.html | 1757 +++- docs/Classes/AdConfiguration.html | 1184 +++ docs/Classes/AdFormat.html | 331 +- docs/Classes/AdUnit.html | 573 +- docs/Classes/AdUnitConfig.html | 1933 +++++ docs/Classes/AdViewButtonDecorator.html | 993 +++ docs/Classes/AdViewUtils.html | 578 ++ docs/Classes/AutoRefreshCountConfig.html | 643 ++ docs/Classes/BannerAdUnit.html | 305 +- .../Classes/BannerEventHandlerStandalone.html | 682 ++ docs/Classes/BannerParameters.html | 244 +- docs/Classes/BannerView.html | 879 +- docs/Classes/BaseInterstitialAdUnit.html | 1012 +-- docs/Classes/Bid.html | 921 ++ docs/Classes/BidInfo.html | 323 +- docs/Classes/BidResponse.html | 821 ++ docs/Classes/CacheManager.html | 687 ++ docs/Classes/Constants.html | 579 ++ docs/Classes/ContextSubType.html | 264 +- docs/Classes/ContextType.html | 246 +- docs/Classes/DateFormatService.html | 628 ++ docs/Classes/DemandResponseInfo.html | 639 ++ docs/Classes/EventManager.html | 741 ++ docs/Classes/EventTracking.html | 244 +- docs/Classes/EventType.html | 238 +- docs/Classes/ExternalUserId.html | 252 +- docs/Classes/HiddenWebViewManager.html | 606 ++ docs/Classes/Host.html | 238 +- docs/Classes/IMAAdSlotSize.html | 635 ++ docs/Classes/IMAUtils.html | 607 ++ docs/Classes/ImageAsset.html | 246 +- docs/Classes/ImageHelper.html | 604 ++ docs/Classes/InstreamVideoAdUnit.html | 275 +- docs/Classes/InterstitialAdUnit.html | 319 +- docs/Classes/InterstitialController.html | 1207 +++ .../InterstitialEventHandlerStandalone.html | 692 ++ docs/Classes/InterstitialRenderingAdUnit.html | 369 +- docs/Classes/Log.html | 966 +++ docs/Classes/LogLevel.html | 846 ++ docs/Classes/MediationBannerAdUnit.html | 596 +- .../MediationBaseInterstitialAdUnit.html | 482 +- docs/Classes/MediationBidInfoWrapper.html | 606 ++ docs/Classes/MediationInterstitialAdUnit.html | 331 +- docs/Classes/MediationNativeAdUnit.html | 740 +- docs/Classes/MediationNativeUtils.html | 579 ++ docs/Classes/MediationRewardedAdUnit.html | 272 +- docs/Classes/MediationUtils.html | 635 ++ docs/Classes/NativeAd.html | 341 +- docs/Classes/NativeAdConfiguration.html | 244 +- docs/Classes/NativeAdMarkup.html | 284 +- docs/Classes/NativeAdMarkupAsset.html | 261 +- docs/Classes/NativeAsset.html | 261 +- docs/Classes/NativeAssetData.html | 275 +- docs/Classes/NativeAssetImage.html | 320 +- docs/Classes/NativeAssetTitle.html | 273 +- docs/Classes/NativeData.html | 259 +- docs/Classes/NativeEventTracker.html | 271 +- docs/Classes/NativeEventTrackerResponse.html | 261 +- docs/Classes/NativeImage.html | 261 +- docs/Classes/NativeLink.html | 261 +- docs/Classes/NativeMarkupRequestObject.html | 284 +- docs/Classes/NativeParameters.html | 265 +- docs/Classes/NativeRequest.html | 382 +- docs/Classes/NativeTitle.html | 261 +- docs/Classes/PathBuilder.html | 579 ++ docs/Classes/PlacementType.html | 248 +- docs/Classes/Prebid.html | 396 +- docs/Classes/PrebidAdUnit.html | 341 +- docs/Classes/PrebidConstants.html | 605 ++ docs/Classes/PrebidImagesRepository.html | 659 ++ docs/Classes/PrebidJSLibrary.html | 632 ++ docs/Classes/PrebidJSLibraryManager.html | 659 ++ docs/Classes/PrebidRequest.html | 439 +- docs/Classes/PrebidServerConnection.html | 1033 +++ docs/Classes/PrebidServerEventTracker.html | 740 ++ docs/Classes/PrebidServerResponse.html | 767 ++ docs/Classes/Reachability.html | 710 ++ docs/Classes/RewardedAdUnit.html | 450 +- .../RewardedEventHandlerStandalone.html | 683 ++ docs/Classes/RewardedVideoAdUnit.html | 320 +- docs/Classes/ServerEvent.html | 579 ++ docs/Classes/Signals.html | 272 +- docs/Classes/Signals/Api.html | 256 +- docs/Classes/Signals/Placement.html | 242 +- docs/Classes/Signals/PlaybackMethod.html | 238 +- docs/Classes/Signals/Protocols.html | 238 +- docs/Classes/Signals/StartDelay.html | 238 +- docs/Classes/SingleContainerInt.html | 236 +- docs/Classes/SkadnEventTracker.html | 700 ++ docs/Classes/SkadnParametersManager.html | 606 ++ docs/Classes/Targeting.html | 827 +- docs/Classes/UserAgentService.html | 633 ++ docs/Classes/Utils.html | 266 +- docs/Classes/VideoAdUnit.html | 297 +- docs/Classes/VideoControlsConfiguration.html | 242 +- docs/Classes/VideoInterstitialAdUnit.html | 315 +- docs/Classes/VideoParameters.html | 252 +- docs/Enums.html | 351 +- docs/Enums/AdPosition.html | 263 +- docs/Enums/ClickbrowserType.html | 605 ++ docs/Enums/DataAsset.html | 246 +- docs/Enums/Gender.html | 256 +- docs/Enums/NativeDataAssetType.html | 267 +- docs/Enums/NativeImageAssetType.html | 247 +- docs/Enums/NetworkType.html | 685 ++ docs/Enums/Position.html | 267 +- docs/Enums/PrebidHost.html | 240 +- docs/Enums/PrebidInitializationStatus.html | 240 +- docs/Enums/ResultCode.html | 278 +- docs/Extensions.html | 595 ++ docs/Extensions/NSString.html | 577 ++ docs/Extensions/UIView.html | 577 ++ docs/Global Variables.html | 811 ++ docs/Protocols.html | 812 +- .../AdLoadFlowControllerDelegate.html | 691 ++ docs/Protocols/BannerAdLoaderDelegate.html | 637 ++ docs/Protocols/BannerBasedAdUnitProtocol.html | 578 ++ docs/Protocols/BannerEventHandler.html | 244 +- .../BannerEventInteractionDelegate.html | 659 ++ .../Protocols/BannerEventLoadingDelegate.html | 632 ++ docs/Protocols/BannerViewDelegate.html | 345 +- .../BaseInterstitialAdUnitProtocol.html | 915 ++ .../DisplayViewInteractionDelegate.html | 686 ++ .../Protocols/DisplayViewLoadingDelegate.html | 606 ++ .../Protocols/InterstitialAdUnitDelegate.html | 240 +- ...rstitialControllerInteractionDelegate.html | 740 ++ ...InterstitialControllerLoadingDelegate.html | 606 ++ .../InterstitialEventHandlerProtocol.html | 605 ++ .../InterstitialEventInteractionDelegate.html | 663 ++ .../InterstitialEventLoadingDelegate.html | 632 ++ docs/Protocols/NativeAdDelegate.html | 238 +- docs/Protocols/NativeAdEventDelegate.html | 240 +- docs/Protocols/PrebidMediationDelegate.html | 238 +- .../PrebidServerConnectionProtocol.html | 740 ++ docs/Protocols/RewardedAdUnitDelegate.html | 239 +- .../RewardedEventHandlerProtocol.html | 244 +- .../RewardedEventInteractionDelegate.html | 578 ++ .../RewardedEventLoadingDelegate.html | 578 ++ docs/Protocols/VideoBasedAdUnitProtocol.html | 578 ++ docs/Typealiases.html | 350 +- docs/badge.svg | 6 +- .../Contents/Resources/Documents/Classes.html | 1757 +++- .../Documents/Classes/AdConfiguration.html | 1184 +++ .../Resources/Documents/Classes/AdFormat.html | 331 +- .../Resources/Documents/Classes/AdUnit.html | 573 +- .../Documents/Classes/AdUnitConfig.html | 1933 +++++ .../Classes/AdViewButtonDecorator.html | 993 +++ .../Documents/Classes/AdViewUtils.html | 578 ++ .../Classes/AutoRefreshCountConfig.html | 643 ++ .../Documents/Classes/BannerAdUnit.html | 305 +- .../Classes/BannerEventHandlerStandalone.html | 682 ++ .../Documents/Classes/BannerParameters.html | 244 +- .../Documents/Classes/BannerView.html | 879 +- .../Classes/BaseInterstitialAdUnit.html | 1012 +-- .../Resources/Documents/Classes/Bid.html | 921 ++ .../Resources/Documents/Classes/BidInfo.html | 323 +- .../Documents/Classes/BidResponse.html | 821 ++ .../Documents/Classes/CacheManager.html | 687 ++ .../Documents/Classes/Constants.html | 579 ++ .../Documents/Classes/ContextSubType.html | 264 +- .../Documents/Classes/ContextType.html | 246 +- .../Documents/Classes/DateFormatService.html | 628 ++ .../Documents/Classes/DemandResponseInfo.html | 639 ++ .../Documents/Classes/EventManager.html | 741 ++ .../Documents/Classes/EventTracking.html | 244 +- .../Documents/Classes/EventType.html | 238 +- .../Documents/Classes/ExternalUserId.html | 252 +- .../Classes/HiddenWebViewManager.html | 606 ++ .../Resources/Documents/Classes/Host.html | 238 +- .../Documents/Classes/IMAAdSlotSize.html | 635 ++ .../Resources/Documents/Classes/IMAUtils.html | 607 ++ .../Documents/Classes/ImageAsset.html | 246 +- .../Documents/Classes/ImageHelper.html | 604 ++ .../Classes/InstreamVideoAdUnit.html | 275 +- .../Documents/Classes/InterstitialAdUnit.html | 319 +- .../Classes/InterstitialController.html | 1207 +++ .../InterstitialEventHandlerStandalone.html | 692 ++ .../Classes/InterstitialRenderingAdUnit.html | 369 +- .../Resources/Documents/Classes/Log.html | 966 +++ .../Resources/Documents/Classes/LogLevel.html | 846 ++ .../Classes/MediationBannerAdUnit.html | 596 +- .../MediationBaseInterstitialAdUnit.html | 482 +- .../Classes/MediationBidInfoWrapper.html | 606 ++ .../Classes/MediationInterstitialAdUnit.html | 331 +- .../Classes/MediationNativeAdUnit.html | 740 +- .../Classes/MediationNativeUtils.html | 579 ++ .../Classes/MediationRewardedAdUnit.html | 272 +- .../Documents/Classes/MediationUtils.html | 635 ++ .../Resources/Documents/Classes/NativeAd.html | 341 +- .../Classes/NativeAdConfiguration.html | 244 +- .../Documents/Classes/NativeAdMarkup.html | 284 +- .../Classes/NativeAdMarkupAsset.html | 261 +- .../Documents/Classes/NativeAsset.html | 261 +- .../Documents/Classes/NativeAssetData.html | 275 +- .../Documents/Classes/NativeAssetImage.html | 320 +- .../Documents/Classes/NativeAssetTitle.html | 273 +- .../Documents/Classes/NativeData.html | 259 +- .../Documents/Classes/NativeEventTracker.html | 271 +- .../Classes/NativeEventTrackerResponse.html | 261 +- .../Documents/Classes/NativeImage.html | 261 +- .../Documents/Classes/NativeLink.html | 261 +- .../Classes/NativeMarkupRequestObject.html | 284 +- .../Documents/Classes/NativeParameters.html | 265 +- .../Documents/Classes/NativeRequest.html | 382 +- .../Documents/Classes/NativeTitle.html | 261 +- .../Documents/Classes/PathBuilder.html | 579 ++ .../Documents/Classes/PlacementType.html | 248 +- .../Resources/Documents/Classes/Prebid.html | 396 +- .../Documents/Classes/PrebidAdUnit.html | 341 +- .../Documents/Classes/PrebidConstants.html | 605 ++ .../Classes/PrebidImagesRepository.html | 659 ++ .../Documents/Classes/PrebidJSLibrary.html | 632 ++ .../Classes/PrebidJSLibraryManager.html | 659 ++ .../Documents/Classes/PrebidRequest.html | 439 +- .../Classes/PrebidServerConnection.html | 1033 +++ .../Classes/PrebidServerEventTracker.html | 740 ++ .../Classes/PrebidServerResponse.html | 767 ++ .../Documents/Classes/Reachability.html | 710 ++ .../Documents/Classes/RewardedAdUnit.html | 450 +- .../RewardedEventHandlerStandalone.html | 683 ++ .../Classes/RewardedVideoAdUnit.html | 320 +- .../Documents/Classes/ServerEvent.html | 579 ++ .../Resources/Documents/Classes/Signals.html | 272 +- .../Documents/Classes/Signals/Api.html | 256 +- .../Documents/Classes/Signals/Placement.html | 242 +- .../Classes/Signals/PlaybackMethod.html | 238 +- .../Documents/Classes/Signals/Protocols.html | 238 +- .../Documents/Classes/Signals/StartDelay.html | 238 +- .../Documents/Classes/SingleContainerInt.html | 236 +- .../Documents/Classes/SkadnEventTracker.html | 700 ++ .../Classes/SkadnParametersManager.html | 606 ++ .../Documents/Classes/Targeting.html | 827 +- .../Documents/Classes/UserAgentService.html | 633 ++ .../Resources/Documents/Classes/Utils.html | 266 +- .../Documents/Classes/VideoAdUnit.html | 297 +- .../Classes/VideoControlsConfiguration.html | 242 +- .../Classes/VideoInterstitialAdUnit.html | 315 +- .../Documents/Classes/VideoParameters.html | 252 +- .../Contents/Resources/Documents/Enums.html | 351 +- .../Resources/Documents/Enums/AdPosition.html | 263 +- .../Documents/Enums/ClickbrowserType.html | 605 ++ .../Resources/Documents/Enums/DataAsset.html | 246 +- .../Resources/Documents/Enums/Gender.html | 256 +- .../Documents/Enums/NativeDataAssetType.html | 267 +- .../Documents/Enums/NativeImageAssetType.html | 247 +- .../Documents/Enums/NetworkType.html | 685 ++ .../Resources/Documents/Enums/Position.html | 267 +- .../Resources/Documents/Enums/PrebidHost.html | 240 +- .../Enums/PrebidInitializationStatus.html | 240 +- .../Resources/Documents/Enums/ResultCode.html | 278 +- .../Resources/Documents/Extensions.html | 595 ++ .../Documents/Extensions/NSString.html | 577 ++ .../Documents/Extensions/UIView.html | 577 ++ .../Resources/Documents/Global Variables.html | 811 ++ .../Resources/Documents/Protocols.html | 812 +- .../AdLoadFlowControllerDelegate.html | 691 ++ .../Protocols/BannerAdLoaderDelegate.html | 637 ++ .../Protocols/BannerBasedAdUnitProtocol.html | 578 ++ .../Protocols/BannerEventHandler.html | 244 +- .../BannerEventInteractionDelegate.html | 659 ++ .../Protocols/BannerEventLoadingDelegate.html | 632 ++ .../Protocols/BannerViewDelegate.html | 345 +- .../BaseInterstitialAdUnitProtocol.html | 915 ++ .../DisplayViewInteractionDelegate.html | 686 ++ .../Protocols/DisplayViewLoadingDelegate.html | 606 ++ .../Protocols/InterstitialAdUnitDelegate.html | 240 +- ...rstitialControllerInteractionDelegate.html | 740 ++ ...InterstitialControllerLoadingDelegate.html | 606 ++ .../InterstitialEventHandlerProtocol.html | 605 ++ .../InterstitialEventInteractionDelegate.html | 663 ++ .../InterstitialEventLoadingDelegate.html | 632 ++ .../Documents/Protocols/NativeAdDelegate.html | 238 +- .../Protocols/NativeAdEventDelegate.html | 240 +- .../Protocols/PrebidMediationDelegate.html | 238 +- .../PrebidServerConnectionProtocol.html | 740 ++ .../Protocols/RewardedAdUnitDelegate.html | 239 +- .../RewardedEventHandlerProtocol.html | 244 +- .../RewardedEventInteractionDelegate.html | 578 ++ .../RewardedEventLoadingDelegate.html | 578 ++ .../Protocols/VideoBasedAdUnitProtocol.html | 578 ++ .../Resources/Documents/Typealiases.html | 350 +- .../Contents/Resources/Documents/badge.svg | 28 + .../Contents/Resources/Documents/index.html | 239 +- .../Contents/Resources/Documents/search.json | 2 +- .../Resources/Documents/undocumented.json | 369 + .../Contents/Resources/docSet.dsidx | Bin 278528 -> 393216 bytes docs/docsets/PrebidMobile.tgz | Bin 277697 -> 500007 bytes docs/index.html | 239 +- docs/search.json | 2 +- docs/undocumented.json | 7622 ++++++++++++++++- 290 files changed, 138306 insertions(+), 11859 deletions(-) create mode 100644 docs/Classes/AdConfiguration.html create mode 100644 docs/Classes/AdUnitConfig.html create mode 100644 docs/Classes/AdViewButtonDecorator.html create mode 100644 docs/Classes/AdViewUtils.html create mode 100644 docs/Classes/AutoRefreshCountConfig.html create mode 100644 docs/Classes/BannerEventHandlerStandalone.html create mode 100644 docs/Classes/Bid.html create mode 100644 docs/Classes/BidResponse.html create mode 100644 docs/Classes/CacheManager.html create mode 100644 docs/Classes/Constants.html create mode 100644 docs/Classes/DateFormatService.html create mode 100644 docs/Classes/DemandResponseInfo.html create mode 100644 docs/Classes/EventManager.html create mode 100644 docs/Classes/HiddenWebViewManager.html create mode 100644 docs/Classes/IMAAdSlotSize.html create mode 100644 docs/Classes/IMAUtils.html create mode 100644 docs/Classes/ImageHelper.html create mode 100644 docs/Classes/InterstitialController.html create mode 100644 docs/Classes/InterstitialEventHandlerStandalone.html create mode 100644 docs/Classes/Log.html create mode 100644 docs/Classes/LogLevel.html create mode 100644 docs/Classes/MediationBidInfoWrapper.html create mode 100644 docs/Classes/MediationNativeUtils.html create mode 100644 docs/Classes/MediationUtils.html create mode 100644 docs/Classes/PathBuilder.html create mode 100644 docs/Classes/PrebidConstants.html create mode 100644 docs/Classes/PrebidImagesRepository.html create mode 100644 docs/Classes/PrebidJSLibrary.html create mode 100644 docs/Classes/PrebidJSLibraryManager.html create mode 100644 docs/Classes/PrebidServerConnection.html create mode 100644 docs/Classes/PrebidServerEventTracker.html create mode 100644 docs/Classes/PrebidServerResponse.html create mode 100644 docs/Classes/Reachability.html create mode 100644 docs/Classes/RewardedEventHandlerStandalone.html create mode 100644 docs/Classes/ServerEvent.html create mode 100644 docs/Classes/SkadnEventTracker.html create mode 100644 docs/Classes/SkadnParametersManager.html create mode 100644 docs/Classes/UserAgentService.html create mode 100644 docs/Enums/ClickbrowserType.html create mode 100644 docs/Enums/NetworkType.html create mode 100644 docs/Extensions.html create mode 100644 docs/Extensions/NSString.html create mode 100644 docs/Extensions/UIView.html create mode 100644 docs/Global Variables.html create mode 100644 docs/Protocols/AdLoadFlowControllerDelegate.html create mode 100644 docs/Protocols/BannerAdLoaderDelegate.html create mode 100644 docs/Protocols/BannerBasedAdUnitProtocol.html create mode 100644 docs/Protocols/BannerEventInteractionDelegate.html create mode 100644 docs/Protocols/BannerEventLoadingDelegate.html create mode 100644 docs/Protocols/BaseInterstitialAdUnitProtocol.html create mode 100644 docs/Protocols/DisplayViewInteractionDelegate.html create mode 100644 docs/Protocols/DisplayViewLoadingDelegate.html create mode 100644 docs/Protocols/InterstitialControllerInteractionDelegate.html create mode 100644 docs/Protocols/InterstitialControllerLoadingDelegate.html create mode 100644 docs/Protocols/InterstitialEventHandlerProtocol.html create mode 100644 docs/Protocols/InterstitialEventInteractionDelegate.html create mode 100644 docs/Protocols/InterstitialEventLoadingDelegate.html create mode 100644 docs/Protocols/PrebidServerConnectionProtocol.html create mode 100644 docs/Protocols/RewardedEventInteractionDelegate.html create mode 100644 docs/Protocols/RewardedEventLoadingDelegate.html create mode 100644 docs/Protocols/VideoBasedAdUnitProtocol.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdConfiguration.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdUnitConfig.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdViewButtonDecorator.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdViewUtils.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AutoRefreshCountConfig.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerEventHandlerStandalone.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Bid.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BidResponse.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/CacheManager.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Constants.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/DateFormatService.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/DemandResponseInfo.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventManager.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/HiddenWebViewManager.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/IMAAdSlotSize.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/IMAUtils.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ImageHelper.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialController.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialEventHandlerStandalone.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Log.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/LogLevel.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBidInfoWrapper.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeUtils.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationUtils.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PathBuilder.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidConstants.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidImagesRepository.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidJSLibrary.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidJSLibraryManager.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerConnection.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerEventTracker.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerResponse.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Reachability.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedEventHandlerStandalone.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ServerEvent.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SkadnEventTracker.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SkadnParametersManager.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/UserAgentService.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/ClickbrowserType.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NetworkType.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions/NSString.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions/UIView.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Global Variables.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/AdLoadFlowControllerDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerAdLoaderDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerBasedAdUnitProtocol.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventInteractionDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventLoadingDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BaseInterstitialAdUnitProtocol.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewInteractionDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewLoadingDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerInteractionDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerLoadingDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventHandlerProtocol.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventInteractionDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventLoadingDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/PrebidServerConnectionProtocol.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventInteractionDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventLoadingDelegate.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/VideoBasedAdUnitProtocol.html create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/badge.svg create mode 100644 docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/undocumented.json diff --git a/docs/Classes.html b/docs/Classes.html index 1b52ba13f..675368450 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

PrebidMobile 2.2.3 Docs (94% documented)

+

PrebidMobile 2.2.3 Docs (20% documented)

@@ -38,15 +38,36 @@ + + @@ -308,7 +540,7 @@

Classes

-

Base class for ad units built for original type of integration.

+

Undocumented

See more
@@ -337,7 +569,7 @@

Declaration

-

A class representing a banner ad unit for original type of integration.

+

Undocumented

See more
@@ -345,7 +577,7 @@

Declaration

Declaration

Swift

-
public class BannerAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
+
public class BannerAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
@@ -365,7 +597,7 @@

Declaration

-

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

+

Undocumented

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

Declaration

Declaration

Swift

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

Declaration

-

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

+

Undocumented

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

Declaration

Declaration

Swift

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

Declaration

-

Contains information about bid.

+

Undocumented

See more
@@ -430,7 +662,7 @@

Declaration

Swift

@objcMembers
-@objc(PBMBidInfo)
+@objc(PBMBidInfo)
 public class BidInfo : NSObject
@@ -451,7 +683,7 @@

Declaration

-

Multiformat ad unit. Built for original API.

+

Undocumented

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

Declaration

-

Class that contains properties and methods to configure Prebid request.

+

Undocumented

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

Declaration

-

Native context subtype asset.

+

Undocumented

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

Declaration

-

Native context type asset.

+

Undocumented

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

Declaration

-

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

+

Undocumented

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

Declaration

-

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

+

Undocumented

See more
@@ -604,7 +836,7 @@

Declaration

Declaration

Swift

-
@objc(PBMNativeAdConfiguration)
+                          
@objc(PBMNativeAdConfiguration)
 @objcMembers
 public class NativeAdConfiguration : NSObject
@@ -626,7 +858,7 @@

Declaration

-

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

+

Undocumented

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

Declaration

-

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

+

Undocumented

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

Declaration

-

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

+

Undocumented

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

Declaration

-

Represents a title asset in a native ad.

+

Undocumented

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

Declaration

-

Represents an image asset in a native ad.

+

Undocumented

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

Declaration

-

Represents a data asset in a native ad.

+

Undocumented

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

Declaration

-

Native image asset type.

+

Undocumented

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

Declaration

-

Class representing native data elements in the ad markup.

+

Undocumented

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

Declaration

-

Class representing an event tracker for native ads.

+

Undocumented

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

Declaration

-

Class representing different event types.

+

Undocumented

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

Declaration

-

Native event tracking type.

+

Undocumented

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

Declaration

-

Class representing a response for a native event tracker.

+

Undocumented

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

Declaration

-

Class representing an image asset in a native ad.

+

Undocumented

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

Declaration

-

Class representing a link in a native ad.

+

Undocumented

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

Declaration

-

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

+

Undocumented

See more
@@ -1036,7 +1268,7 @@

Declaration

Declaration

Swift

-
@objc(PBMNativeMarkupRequestObject)
+                          
@objc(PBMNativeMarkupRequestObject)
 @objcMembers
 public class NativeMarkupRequestObject : NSObject, NSCopying, PBMJsonCodable
@@ -1058,7 +1290,7 @@

Declaration

-

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

+

Undocumented

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

Declaration

-

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

+

Undocumented

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

Declaration

-

Represents different types of placements for native ads.

+

Undocumented

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

Declaration

-

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

+

Undocumented

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

Declaration

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

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

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

    Declaration

  • @@ -1236,13 +1464,13 @@

    Declaration

    Undocumented

    - See more + See more

    Declaration

    Swift

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

    Declaration

    -

    Represents an rewarded ad unit for original type of integration.

    +

    Undocumented

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

    Declaration

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    -

    A deprecated class for handling video ad units.

    +

    Undocumented

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

    Declaration

    Declaration

    Swift

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

    Declaration

    -

    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.

    +

    Undocumented

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

    Declaration

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This class is deprecated. Please, use InterstitialAdUnit with video adFormat.")
    -public class VideoInterstitialAdUnit : AdUnit
    +
    public class VideoInterstitialAdUnit : AdUnit
  • @@ -1397,9 +1621,9 @@

    Declaration

  • - - - Prebid + + + AdViewUtils
    @@ -1407,16 +1631,15 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objcMembers
    -public class Prebid : NSObject
    +
    public final class AdViewUtils : NSObject
    @@ -1426,9 +1649,9 @@

    Declaration

  • - - - Targeting + + + IMAAdSlotSize
    @@ -1436,21 +1659,16 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objcMembers
    -public class Targeting : NSObject
    +
    @objc
    +public class IMAAdSlotSize : SingleContainerInt
    @@ -1460,9 +1678,9 @@

    Declaration

  • - - - ExternalUserId + + + IMAUtils
    @@ -1470,16 +1688,16 @@

    Declaration

    -

    Defines the User Id Object from an External Thrid Party Source

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class ExternalUserId : NSObject, NSCoding, NSSecureCoding, JSONConvertible
    +public final class IMAUtils : NSObject
  • @@ -1489,9 +1707,9 @@

    Declaration

  • - - - Host + + + CacheManager
    @@ -1499,16 +1717,17 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objcMembers
    -public class Host : NSObject
    +
    @objc(PBMCacheManager)
    +@objcMembers
    +public class CacheManager : NSObject
    @@ -1518,9 +1737,9 @@

    Declaration

  • - - - AdFormat + + + AgeUtils
    @@ -1528,17 +1747,16 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more

    Declaration

    Swift

    -
    @objcMembers
    -public class AdFormat : NSObject, OptionSet
    +
    @objc(PBMAgeUtils)
    +@objcMembers
    +public class AgeUtils : NSObject
    @@ -1548,29 +1766,968 @@

    Declaration

  • + + + Prebid + +
  • +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class Prebid : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Targeting + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class Targeting : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Constants + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc
    +public class Constants : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PrebidConstants + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class PrebidConstants : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ExternalUserId + +
    +
    +
    +
    +
    +
    +

    Defines the User Id Object from an External Thrid Party Source

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class ExternalUserId : NSObject, NSCoding, NSSecureCoding, JSONConvertible
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Host + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class Host : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ImageHelper + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class ImageHelper
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Log + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMLog)
    +@objcMembers
    +public class Log : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + LogLevel + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMLogLevel)
    +@objcMembers
    +public class LogLevel : NSObject, RawRepresentable
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AdFormat + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class AdFormat : NSObject, OptionSet
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AdConfiguration + +
    +
    +
    +
    +
    +
    +

    Contains all the data needed to load an ad.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMAdConfiguration)
    +@objcMembers
    +public class AdConfiguration : AutoRefreshCountConfig
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AdViewButtonDecorator + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMAdViewButtonDecorator)
    +@objcMembers
    +public class AdViewButtonDecorator : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + HiddenWebViewManager + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMHiddenWebViewManager)
    +@objcMembers
    +public class HiddenWebViewManager : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMVideoControlsConfiguration)
    +@objcMembers
    +public class VideoControlsConfiguration : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class PrebidImagesRepository : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMAutoRefreshCountConfig)
    +@objcMembers
    +public class AutoRefreshCountConfig : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class ImpressionTasksExecutor
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class PrebidServerConnection : NSObject, PrebidServerConnectionProtocol, URLSessionDelegate
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PrebidServerResponse + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class PrebidServerResponse : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PathBuilder + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMPathBuilder)
    +@objcMembers
    +public class PathBuilder : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BannerView + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

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

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class BaseInterstitialAdUnit :
    +    NSObject,
    +    PBMInterstitialAdLoaderDelegate,
    +    AdLoadFlowControllerDelegate,
    +    InterstitialControllerInteractionDelegate,
    +    InterstitialEventInteractionDelegate,
    +    BaseInterstitialAdUnitProtocol
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class InterstitialRenderingAdUnit : BaseInterstitialAdUnit
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + RewardedAdUnit + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc
    +public class RewardedAdUnit: BaseInterstitialAdUnit,
    +                             RewardedEventInteractionDelegate
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MediationBannerAdUnit + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class MediationBannerAdUnit : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

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

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class MediationBidInfoWrapper : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class MediationInterstitialAdUnit : MediationBaseInterstitialAdUnit
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MediationNativeAdUnit + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class MediationNativeAdUnit : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MediationNativeUtils + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMMediationNativeUtils)
    +@objcMembers
    +public class MediationNativeUtils : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class MediationRewardedAdUnit : MediationBaseInterstitialAdUnit
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MediationUtils + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMMediationUtils)
    +@objcMembers
    +public class MediationUtils : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DemandResponseInfo + +
    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objc(PBMVideoControlsConfiguration)
    -@objcMembers
    -public class VideoControlsConfiguration : NSObject
    +
    public class DemandResponseInfo : NSObject
    @@ -1580,9 +2737,9 @@

    Declaration

  • @@ -1590,19 +2747,15 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    public class BannerView: UIView,
    -                         BannerAdLoaderDelegate,
    -                         AdLoadFlowControllerDelegate,
    -                         BannerEventInteractionDelegate,
    -                         DisplayViewInteractionDelegate
    +
    public class BannerEventHandlerStandalone : NSObject, BannerEventHandler
    @@ -1612,9 +2765,9 @@

    Declaration

  • @@ -1622,21 +2775,15 @@

    Declaration

    -

    A base class for interstitial ad units.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    public class BaseInterstitialAdUnit :
    -    NSObject,
    -    PBMInterstitialAdLoaderDelegate,
    -    AdLoadFlowControllerDelegate,
    -    InterstitialControllerInteractionDelegate,
    -    InterstitialEventInteractionDelegate,
    -    BaseInterstitialAdUnitProtocol
    +
    public class InterstitialEventHandlerStandalone : NSObject, InterstitialEventHandlerProtocol
    @@ -1646,9 +2793,9 @@

    Declaration

  • @@ -1656,16 +2803,15 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objcMembers
    -public class InterstitialRenderingAdUnit : BaseInterstitialAdUnit
    +
    public class RewardedEventHandlerStandalone : NSObject, RewardedEventHandlerProtocol
    @@ -1675,9 +2821,9 @@

    Declaration

  • @@ -1685,17 +2831,15 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objc
    -public class RewardedAdUnit: BaseInterstitialAdUnit,
    -                             RewardedEventInteractionDelegate
    +
    public class InterstitialController : NSObject, PBMAdViewManagerDelegate
    @@ -1705,9 +2849,9 @@

    Declaration

  • @@ -1715,17 +2859,16 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationBannerAdUnit : NSObject
    +public class AdUnitConfig : NSObject, NSCopying
    @@ -1735,9 +2878,9 @@

    Declaration

  • @@ -1745,16 +2888,44 @@

    Declaration

    -

    Base class for interstitial ads in Mediation API.

    +

    Undocumented

    - See more + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class Bid : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BidResponse + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationBaseInterstitialAdUnit : NSObject
    +public class BidResponse : NSObject
    @@ -1764,9 +2935,9 @@

    Declaration

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

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationInterstitialAdUnit : MediationBaseInterstitialAdUnit
    +public class PrebidServerEventTracker : NSObject, PBMEventTrackerProtocol
    @@ -1794,9 +2964,9 @@

    Declaration

  • @@ -1804,17 +2974,46 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMServerEvent)
    +@objcMembers
    +public class ServerEvent : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PrebidJSLibrary + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationNativeAdUnit : NSObject
    +public class PrebidJSLibrary : NSObject
    @@ -1824,9 +3023,9 @@

    Declaration

  • @@ -1834,17 +3033,201 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationRewardedAdUnit : MediationBaseInterstitialAdUnit
    +public class PrebidJSLibraryManager : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + SkadnEventTracker + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMSkadnEventTracker)
    +@objcMembers
    +public class SkadnEventTracker : NSObject, PBMEventTrackerProtocol
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMSkadnParametersManager)
    +@objcMembers
    +public class SkadnParametersManager : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DateFormatService + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMDateFormatService)
    +@objcMembers
    +public class DateFormatService : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + EventManager + +
    +
    +
    +
    +
    +
    +

    This class is a proxy container for event trackers. +You can add (and remove) any quantity of trackers. +Each tracker must correspond to PBMEventTrackerProtocol the PBMEventTracker Protocol.

    + +

    EventManager implements PBMEventTrackerProtocol. +It broadcasts protocol calls to the all registered trackers.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMEventManager)
    +@objcMembers
    +public class EventManager : NSObject, PBMEventTrackerProtocol
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Reachability + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMReachability)
    +@objcMembers
    +public class Reachability : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + UserAgentService + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMUserAgentService)
    +@objcMembers
    +public class UserAgentService : NSObject
    @@ -1856,7 +3239,7 @@

    Declaration

  • diff --git a/docs/Classes/AdConfiguration.html b/docs/Classes/AdConfiguration.html new file mode 100644 index 000000000..b3eb44c53 --- /dev/null +++ b/docs/Classes/AdConfiguration.html @@ -0,0 +1,1184 @@ + + + + AdConfiguration Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AdConfiguration

    +
    +
    + +
    @objc(PBMAdConfiguration)
    +@objcMembers
    +public class AdConfiguration : AutoRefreshCountConfig
    + +
    +
    +

    Contains all the data needed to load an ad.

    + +
    +
    +
    +
    + + +
    + +

    Request +

    +
    +
    +
      +
    • +
      + + + + isOriginalAPI + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isOriginalAPI: Bool
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adFormats + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adFormats: Set<AdFormat>
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + bannerParameters + +
      +
      +
      +
      +
      +
      +

      Describes an OpenRTB banner object

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Describes an OpenRTB video object

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public lazy var videoParameters: VideoParameters { get set }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Interstitial +

    +
    +
    +
      +
    • +
      + + + + isInterstitialAd + +
      +
      +
      +
      +
      +
      +

      Whether or not this ad configuration is intended to represent an intersitial ad.

      + +

      Setting this to true will disable auto refresh.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isInterstitialAd: Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Whether or not this ad configuration is intended to represent an ad as an intersitial one (regardless of original designation). +Overrides isInterstitialAd

      + +

      Setting this to true will disable auto refresh.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var forceInterstitialPresentation: NSNumber?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + presentAsInterstitial + +
      +
      +
      +
      +
      +
      +

      Whether or not this ad configuration is intended to represent an intersitial ad. +Returns the effective result by combining isInterstitialAd and forceInterstitialPresentation

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var presentAsInterstitial: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + interstitialLayout + +
      +
      +
      +
      +
      +
      +

      Interstitial layout

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var interstitialLayout: PBMInterstitialLayout
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + size + +
      +
      +
      +
      +
      +
      +

      Size for the ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var size: CGSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isOptIn + +
      +
      +
      +
      +
      +
      +

      Sets a video interstitial ad unit as an opt-in video

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isOptIn: Bool
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isBuiltInVideo + +
      +
      +
      +
      +
      +
      +

      Indicates whether the ad is built-in video e.g. 300x250.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isBuiltInVideo: Bool
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Response +

    +
    +
    +
      +
    • +
      + + + + winningBidAdFormat + +
      +
      +
      +
      +
      +
      +

      This property indicated winning bid ad format (ext.prebid.type)

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var winningBidAdFormat: AdFormat?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + videoControlsConfig + +
      +
      +
      +
      +
      +
      +

      This property represents video controls custom configuration.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public lazy var videoControlsConfig: VideoControlsConfiguration { get set }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Impression Tracking +

    +
    +
    +
      +
    • +
      + + + + pollFrequency + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var pollFrequency: TimeInterval
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + viewableArea + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var viewableArea: Int
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + viewableDuration + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var viewableDuration: Int
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Auto Refresh +

    +
    +
    +
      +
    • +
      + + + + autoRefreshDelay + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public override var autoRefreshDelay: TimeInterval? { get set }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Other +

    +
    +
    +
      +
    • +
      + + + + clickHandlerOverride + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var clickHandlerOverride: ((PBMVoidBlock) -> Void)?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Private properties +

    +
    +
    +
      +
    • +
      + + + + ortbConfig + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var ortbConfig: String?
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getCheckedOrtbConfig() -> [String : Any]?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/AdFormat.html b/docs/Classes/AdFormat.html index e7db53e94..12af85e21 100644 --- a/docs/Classes/AdFormat.html +++ b/docs/Classes/AdFormat.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    AdFormat

    -

    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.

    +

    Undocumented

  • @@ -309,9 +540,9 @@

    AdFormat

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

    AdFormat

    -

    The underlying type of the raw value.

    - +

    Declaration

    @@ -336,9 +566,9 @@

    Declaration

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

    Declaration

    -

    The raw integer value representing the ad format.

    - +

    Declaration

    @@ -373,7 +602,7 @@

    Declaration

    -

    The string representation of the ad format.

    +

    Undocumented

    @@ -400,57 +629,26 @@

    Declaration

    -

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

    +

    Undocumented

    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.

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

    Parameters

    -

    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.

    -
    -
    -
  • @@ -504,7 +682,7 @@

    Parameters

    -

    Represents a banner ad format.

    +

    Undocumented

    @@ -531,7 +709,7 @@

    Declaration

    -

    Represents a video ad format.

    +

    Undocumented

    @@ -558,7 +736,7 @@

    Declaration

    -

    Represents a native ad format.

    +

    Undocumented

    @@ -585,15 +763,14 @@

    Declaration

    -

    Represents a deprecated display ad format.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    @@ -632,7 +809,7 @@

    Declaration

    diff --git a/docs/Classes/AdUnit.html b/docs/Classes/AdUnit.html index 1fe862112..c7c25140b 100644 --- a/docs/Classes/AdUnit.html +++ b/docs/Classes/AdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    AdUnit

    -

    Base class for ad units built for original type of integration.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    AdUnit

    -

    ORTB: imp[].ext.data.adslot

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -356,49 +588,6 @@

    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.

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

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    -
    -
    -
  • @@ -467,7 +631,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -478,25 +642,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - completionBidInfo - - -
    -

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

    -
    -
    -
  • @@ -513,7 +658,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -524,37 +669,6 @@

    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.

    -
    -
    -
  • @@ -585,14 +699,14 @@

    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

    Declaration

    Swift

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

    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

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
     public func clearContextData()
    @@ -698,8 +812,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

    @@ -727,7 +841,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

    @@ -829,7 +943,7 @@

    adunit ext keywords (imp[].ext.keywords)

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

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

    App Content (app.content.data)
    -

    Sets the app content object, replacing any existing content.

    +

    Undocumented

    @@ -1069,25 +1183,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContentObject - - -
    -

    The PBMORTBAppContent object representing the app’s content.

    -
    -
    -

  • @@ -1104,7 +1199,7 @@

    Parameters

    -

    Retrieves the current app content object.

    +

    Undocumented

    @@ -1115,10 +1210,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
  • @@ -1135,7 +1226,7 @@

    Return Value

    -

    Clears the current app content object.

    +

    Undocumented

    @@ -1162,7 +1253,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1173,25 +1264,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    An array of PBMORTBContentData objects to add.

    -
    -
    -
  • @@ -1208,7 +1280,7 @@

    Parameters

    -

    Removes a specific content data object from the app content.

    +

    Undocumented

    @@ -1219,25 +1291,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData object to remove.

    -
    -
    -
    @@ -1254,7 +1307,7 @@

    Parameters

    -

    Clears all content data objects from the app content.

    +

    Undocumented

    @@ -1294,7 +1347,7 @@

    User Data (user.data)
    -

    Retrieves the current user data.

    +

    Undocumented

    @@ -1305,10 +1358,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
    @@ -1325,7 +1374,7 @@

    Return Value

    -

    Adds an array of user data objects.

    +

    Undocumented

    @@ -1336,25 +1385,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

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

    -
    -
    -
    @@ -1371,7 +1401,7 @@

    Parameters

    -

    Removes a specific user data object.

    +

    Undocumented

    @@ -1382,25 +1412,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData object to remove from the user data.

    -
    -
    -
    @@ -1417,7 +1428,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -1457,7 +1468,7 @@

    GPID
    -

    Sets the GPID for the ad unit.

    +

    Undocumented

    @@ -1468,25 +1479,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - gpid - - -
    -

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

    -
    -
    -
    @@ -1503,7 +1495,7 @@

    Parameters

    -

    Retrieves the current GPID for the ad unit.

    +

    Undocumented

    @@ -1514,10 +1506,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
    @@ -1547,7 +1535,7 @@

    Global ORTBObject
    -

    Sets the OpenRTB configuration string for the ad unit.

    +

    Undocumented

    @@ -1558,25 +1546,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - ortbObject - - -
    -

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

    -
    -
    -
    @@ -1593,7 +1562,7 @@

    Parameters

    -

    Retrieves the current OpenRTB configuration string for the ad unit.

    +

    Undocumented

    @@ -1604,10 +1573,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
    @@ -1710,7 +1675,7 @@

    Declaration

    -

    This method resumes the auto refresh of demand

    +

    Undocumented

    @@ -1729,7 +1694,7 @@

    Declaration

    diff --git a/docs/Classes/AdUnitConfig.html b/docs/Classes/AdUnitConfig.html new file mode 100644 index 000000000..57af9d88c --- /dev/null +++ b/docs/Classes/AdUnitConfig.html @@ -0,0 +1,1933 @@ + + + + AdUnitConfig Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AdUnitConfig

    +
    +
    + +
    @objcMembers
    +public class AdUnitConfig : NSObject, NSCopying
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + configId + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var configId: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adConfiguration + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let adConfiguration: AdConfiguration
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adFormats + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adFormats: Set<AdFormat> { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adSize + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adSize: CGSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + minSizePerc + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var minSizePerc: NSValue?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adPosition + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adPosition: AdPosition
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + extDataDictionary + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var extDataDictionary: [String : [String]] { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + nativeAdConfiguration + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var nativeAdConfiguration: NativeAdConfiguration?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Computed Properties +

    +
    +
    +
      +
    • +
      + + + + additionalSizes + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var additionalSizes: [CGSize]? { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + refreshInterval + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var refreshInterval: TimeInterval { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + gpid + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var gpid: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + ortbConfig + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

    Public Methods +

    +
    +
    +
      +
    • +
      + + + + init(configId:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(configId: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(configId:size:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(configId: String, size: CGSize)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

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

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeContextData(for key: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearContextData() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearContextData()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getContextData() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getContextData() -> [String : [String]]
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeExtData(for key: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearExtData() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getExtData() -> [String : [String]]
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

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

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addContextKeyword(_ newElement: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeContextKeyword(_ element: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearContextKeywords()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getContextKeywords() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getContextKeywords() -> Set<String>
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addExtKeyword(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getExtKeywords() -> Set<String>
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    App Content (app.content.data) +

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setAppContent(_ appContent: PBMORTBAppContent?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getAppContent() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

    User Data (user.data) +

    +
    +
    +
      +
    • +
      + + + + getUserData() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getUserData() -> [PBMORTBContentData]?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addUserData(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearUserData()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    The Prebid Ad Slot +

    +
    +
    +
      +
    • +
      + + + + setPbAdSlot(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setPbAdSlot(_ newElement: String?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getPbAdSlot() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getPbAdSlot() -> String?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    NSCopying +

    +
    +
    +
      +
    • +
      + + + + copy(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func copy(with zone: NSZone? = nil) -> Any
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/AdViewButtonDecorator.html b/docs/Classes/AdViewButtonDecorator.html new file mode 100644 index 000000000..a6fec0135 --- /dev/null +++ b/docs/Classes/AdViewButtonDecorator.html @@ -0,0 +1,993 @@ + + + + AdViewButtonDecorator Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AdViewButtonDecorator

    +
    +
    + +
    @objc(PBMAdViewButtonDecorator)
    +@objcMembers
    +public class AdViewButtonDecorator : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public proprties +

    +
    +
    +
      +
    • +
      + + + + button + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var button: UIButton
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + buttonPosition + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var buttonPosition: Position
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + customButtonPosition + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var customButtonPosition: CGRect
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + buttonArea + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var buttonArea: Double
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isMRAID + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isMRAID: Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var buttonTouchUpInsideBlock: PBMVoidBlock?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public override init()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + setImage(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setImage(_ image: UIImage)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addButton(to view: UIView, displayView: UIView)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeButtonFromSuperview()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + bringButtonToFront() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func bringButtonToFront()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + sendSubviewToBack() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func sendSubviewToBack()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func updateButtonConstraints()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getButtonConstraintConstant() -> CGFloat
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getButtonSize() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getButtonSize() -> CGSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + buttonTappedAction() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func buttonTappedAction()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/AdViewUtils.html b/docs/Classes/AdViewUtils.html new file mode 100644 index 000000000..23ed6f9db --- /dev/null +++ b/docs/Classes/AdViewUtils.html @@ -0,0 +1,578 @@ + + + + AdViewUtils Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AdViewUtils

    +
    +
    + +
    public final class AdViewUtils : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static func findPrebidCreativeSize(_ adView: UIView, success: @escaping (CGSize) -> Void, failure: @escaping (Error) -> Void)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/AutoRefreshCountConfig.html b/docs/Classes/AutoRefreshCountConfig.html new file mode 100644 index 000000000..a9650cc42 --- /dev/null +++ b/docs/Classes/AutoRefreshCountConfig.html @@ -0,0 +1,643 @@ + + + + AutoRefreshCountConfig Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AutoRefreshCountConfig

    +
    +
    + +
    @objc(PBMAutoRefreshCountConfig)
    +@objcMembers
    +public class AutoRefreshCountConfig : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + autoRefreshDelay + +
      +
      +
      +
      +
      +
      +

      Delay (in seconds) for which to wait before performing an auto refresh.

      + +

      Note that this value is clamped between @c PBMAutoRefresh.AUTO_REFRESH_DELAY_MIN +and @c PBMAutoRefresh.AUTO_REFRESH_DELAY_MAX.

      + +

      Also note that this will return @c nil if @c isInterstitial is set to @c YES.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var autoRefreshDelay: TimeInterval?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + autoRefreshMax + +
      +
      +
      +
      +
      +
      +

      Maximum number of times the BannerView should refresh.

      + +

      This value will be overwritten with any values received from the server. +Using a value of 0 indicates there is no maximum.

      + +

      Default is 0.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var autoRefreshMax: Double?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + numRefreshes + +
      +
      +
      +
      +
      +
      +

      The number of times the BannerView has been refreshed.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var numRefreshes: Int
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/BannerAdUnit.html b/docs/Classes/BannerAdUnit.html index 05134975e..087827929 100644 --- a/docs/Classes/BannerAdUnit.html +++ b/docs/Classes/BannerAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,11 +526,11 @@

    BannerAdUnit

    -
    public class BannerAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    +
    public class BannerAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    -

    A class representing a banner ad unit for original type of integration.

    +

    Undocumented

    @@ -317,15 +549,14 @@

    BannerAdUnit

    -

    A deprecated property for banner ad parameters.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    The banner ad parameters used to configure the ad unit.

    +

    Undocumented

    @@ -372,7 +603,7 @@

    Declaration

    -

    The video ad parameters used to configure the ad unit.

    +

    Undocumented

    @@ -399,7 +630,7 @@

    Declaration

    -

    The set of ad formats for the ad unit.

    +

    Undocumented

    @@ -426,7 +657,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -437,37 +668,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - size - - -
    -

    The size of the banner ad unit.

    -
    -
    -
    @@ -484,7 +684,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -495,25 +695,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - sizes - - -
    -

    An array of CGSize objects representing additional sizes.

    -
    -
    -
    @@ -522,7 +703,7 @@

    Parameters

    diff --git a/docs/Classes/BannerEventHandlerStandalone.html b/docs/Classes/BannerEventHandlerStandalone.html new file mode 100644 index 000000000..9b912f035 --- /dev/null +++ b/docs/Classes/BannerEventHandlerStandalone.html @@ -0,0 +1,682 @@ + + + + BannerEventHandlerStandalone Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    BannerEventHandlerStandalone

    +
    +
    + +
    public class BannerEventHandlerStandalone : NSObject, BannerEventHandler
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + loadingDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var loadingDelegate: BannerEventLoadingDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + interactionDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var interactionDelegate: BannerEventInteractionDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adSizes + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adSizes: [CGSize]
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestAd(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func requestAd(with bidResponse: BidResponse?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + trackImpression() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackImpression()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/BannerParameters.html b/docs/Classes/BannerParameters.html index 455750dc9..34ce3aaef 100644 --- a/docs/Classes/BannerParameters.html +++ b/docs/Classes/BannerParameters.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -345,7 +577,7 @@

    Declaration

    -

    Min width percentage value for interstitial

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Min height percentage value for interstitial

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    Ad sizes of the ad

    +

    Undocumented

    @@ -439,7 +671,7 @@

    Helpers
    -

    Helper for api values

    +

    Undocumented

    @@ -458,7 +690,7 @@

    Declaration

    diff --git a/docs/Classes/BannerView.html b/docs/Classes/BannerView.html index c323213c1..22c7787d1 100644 --- a/docs/Classes/BannerView.html +++ b/docs/Classes/BannerView.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -295,14 +527,14 @@

    BannerView

    public class BannerView: UIView,
    -                         BannerAdLoaderDelegate,
    -                         AdLoadFlowControllerDelegate,
    -                         BannerEventInteractionDelegate,
    -                         DisplayViewInteractionDelegate
    + BannerAdLoaderDelegate, + AdLoadFlowControllerDelegate, + BannerEventInteractionDelegate, + DisplayViewInteractionDelegate
    -

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

    +

    Undocumented

    @@ -321,14 +553,14 @@

    BannerView

    -

    The ad unit configuration.

    +

    Undocumented

    Declaration

    Swift

    -
    public let adUnitConfig: AdUnitConfig
    +
    public let adUnitConfig: AdUnitConfig
    @@ -348,7 +580,7 @@

    Declaration

    -

    The event handler for banner view events.

    +

    Undocumented

    @@ -388,7 +620,7 @@

    Public Properties
    -

    Banner-specific parameters.

    +

    Undocumented

    @@ -416,7 +648,7 @@

    Declaration

    -

    Video-specific parameters.

    +

    Undocumented

    @@ -444,7 +676,7 @@

    Declaration

    -

    The last bid response received.

    +

    Undocumented

    @@ -452,7 +684,7 @@

    Declaration

    Swift

    @objc
    -public var lastBidResponse: BidResponse? { get }
    +public var lastBidResponse: BidResponse? { get }
    @@ -472,7 +704,7 @@

    Declaration

    -

    ID of Stored Impression on the Prebid server

    +

    Undocumented

    @@ -500,7 +732,7 @@

    Declaration

    -

    The interval for refreshing the ad.

    +

    Undocumented

    @@ -528,7 +760,7 @@

    Declaration

    -

    Additional sizes for the ad.

    +

    Undocumented

    @@ -556,7 +788,7 @@

    Declaration

    -

    The ad format (e.g., banner, video).

    +

    Undocumented

    @@ -584,7 +816,7 @@

    Declaration

    -

    The position of the ad on the screen.

    +

    Undocumented

    @@ -640,7 +872,7 @@

    Declaration

    -

    ORTB configuration string.

    +

    Undocumented

    @@ -681,7 +913,7 @@

    Public Methods
    -

    Initializes a new BannerView.

    +

    Undocumented

    @@ -696,61 +928,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - -
    - - frame - - -
    -

    The frame rectangle for the view.

    -
    -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - adSize - - -
    -

    The size of the ad.

    -
    -
    - - eventHandler - - -
    -

    The event handler for the banner view.

    -
    -
    -
    @@ -767,7 +944,7 @@

    Parameters

    -

    Convenience initializer for creating a BannerView with a configuration ID and event handler.

    +

    Undocumented

    @@ -775,42 +952,11 @@

    Declaration

    Swift

    @objc
    -public convenience init(configID: String,
    +public convenience init(configID: String,
                             eventHandler: BannerEventHandler)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - eventHandler - - -
    -

    The event handler for the banner view.

    -
    -
    -
    @@ -827,7 +973,7 @@

    Parameters

    -

    Convenience initializer for creating a BannerView with a frame, configuration ID, and ad size.

    +

    Undocumented

    @@ -835,55 +981,12 @@

    Declaration

    Swift

    @objc
    -public convenience init(frame: CGRect,
    +public convenience init(frame: CGRect,
                             configID: String,
                             adSize: CGSize)
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - frame - - -
    -

    The frame rectangle for the view.

    -
    -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - adSize - - -
    -

    The size of the ad.

    -
    -
    -
    @@ -900,7 +1003,7 @@

    Parameters

    -

    Loads the ad for the banner view.

    +

    Undocumented

    @@ -928,7 +1031,7 @@

    Declaration

    -

    Sets the stored auction response.

    +

    Undocumented

    @@ -940,25 +1043,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - storedAuction - - -
    -

    The stored auction response string.

    -
    -
    -
    @@ -975,7 +1059,7 @@

    Parameters

    -

    Stops the auto-refresh of the ad.

    +

    Undocumented

    @@ -1016,50 +1100,18 @@

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

    Adds context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - - - - - -
    - - data - - -
    -

    The data to add.

    -
    -
    - - key - - -
    -

    The key associated with the data.

    -
    -
    -

    @@ -1076,50 +1128,18 @@

    Parameters

    -

    Updates context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    -@objc
    +                          
    @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.

    -
    -
    -
    @@ -1136,38 +1156,18 @@

    Parameters

    -

    Removes context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key associated with the data to remove.

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

    Parameters

    -

    Clears all context data.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Adds ext data.

    +

    Undocumented

    @@ -1225,37 +1224,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    - - value - - -
    -

    The value for the data.

    -
    -
    -
    @@ -1272,7 +1240,7 @@

    Parameters

    -

    Updates ext data.

    +

    Undocumented

    @@ -1284,37 +1252,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    - - value - - -
    -

    The value for the data.

    -
    -
    -
    @@ -1331,7 +1268,7 @@

    Parameters

    -

    Removes ext data.

    +

    Undocumented

    @@ -1343,25 +1280,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    -
    @@ -1378,7 +1296,7 @@

    Parameters

    -

    Clears ext data.

    +

    Undocumented

    @@ -1419,38 +1337,18 @@

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

    Adds a context keyword.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to add.

    -
    -
    -

    @@ -1467,38 +1365,18 @@

    Parameters

    -

    Adds a set of context keywords.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to add.

    -
    -
    -
    @@ -1515,38 +1393,18 @@

    Parameters

    -

    Removes a context keyword.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to remove.

    -
    -
    -
    @@ -1563,15 +1421,14 @@

    Parameters

    -

    Clears all context keywords.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Adds an extended keyword.

    +

    Undocumented

    @@ -1604,25 +1461,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to be added.

    -
    -
    -
    @@ -1639,7 +1477,7 @@

    Parameters

    -

    Adds multiple extended keywords.

    +

    Undocumented

    @@ -1651,25 +1489,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to be added.

    -
    -
    -
    @@ -1686,7 +1505,7 @@

    Parameters

    -

    Removes an extended keyword.

    +

    Undocumented

    @@ -1698,25 +1517,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to be removed.

    -
    -
    -
    @@ -1733,7 +1533,7 @@

    Parameters

    -

    Clears all extended keywords.

    +

    Undocumented

    @@ -1774,7 +1574,7 @@

    App Content (app.content.data)
    -

    Sets the app content data.

    +

    Undocumented

    @@ -1786,25 +1586,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContent - - -
    -

    The app content data.

    -
    -
    -
    @@ -1821,7 +1602,7 @@

    Parameters

    -

    Clears the app content data.

    +

    Undocumented

    @@ -1849,7 +1630,7 @@

    Declaration

    -

    Adds app content data objects.

    +

    Undocumented

    @@ -1861,25 +1642,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    The data objects to be added.

    -
    -
    -
    @@ -1896,7 +1658,7 @@

    Parameters

    -

    Removes an app content data object.

    +

    Undocumented

    @@ -1908,25 +1670,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The data object to be removed.

    -
    -
    -
    @@ -1943,7 +1686,7 @@

    Parameters

    -

    Clears all app content data objects.

    +

    Undocumented

    @@ -1984,7 +1727,7 @@

    User Data (user.data)
    -

    Adds user data objects.

    +

    Undocumented

    @@ -1996,25 +1739,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

    The user data objects to be added.

    -
    -
    -
    @@ -2031,7 +1755,7 @@

    Parameters

    -

    Removes a user data object.

    +

    Undocumented

    @@ -2043,25 +1767,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The user data object to be removed.

    -
    -
    -
    @@ -2078,7 +1783,7 @@

    Parameters

    -

    Clears all user data objects.

    +

    Undocumented

    @@ -2555,7 +2260,7 @@

    Declaration

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

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -297,14 +529,14 @@

    BaseInterstitialAdUnit

    public class BaseInterstitialAdUnit :
         NSObject,
         PBMInterstitialAdLoaderDelegate,
    -    AdLoadFlowControllerDelegate,
    -    InterstitialControllerInteractionDelegate,
    -    InterstitialEventInteractionDelegate,
    -    BaseInterstitialAdUnitProtocol
    + AdLoadFlowControllerDelegate, + InterstitialControllerInteractionDelegate, + InterstitialEventInteractionDelegate, + BaseInterstitialAdUnitProtocol
    -

    A base class for interstitial ad units.

    +

    Undocumented

    @@ -332,7 +564,7 @@

    Public Properties
    -

    The banner parameters used for configuring ad unit.

    +

    Undocumented

    @@ -360,7 +592,7 @@

    Declaration

    -

    The video parameters used for configuring ad unit.

    +

    Undocumented

    @@ -388,7 +620,7 @@

    Declaration

    -

    The last bid response received for the ad unit.

    +

    Undocumented

    @@ -396,7 +628,7 @@

    Declaration

    Swift

    @objc
    -public var lastBidResponse: BidResponse? { get }
    +public var lastBidResponse: BidResponse? { get }
    @@ -416,7 +648,7 @@

    Declaration

    -

    The configuration ID for the ad unit.

    +

    Undocumented

    @@ -444,7 +676,7 @@

    Declaration

    -

    The set of ad formats supported by this ad unit.

    +

    Undocumented

    @@ -472,7 +704,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -500,7 +732,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -528,7 +760,7 @@

    Declaration

    -

    A Boolean value indicating whether the video controls are muted.

    +

    Undocumented

    @@ -556,7 +788,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -584,7 +816,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -612,7 +844,7 @@

    Declaration

    -

    The position of the close button in the video controls.

    +

    Undocumented

    @@ -640,7 +872,7 @@

    Declaration

    -

    A delegate for handling interactions with the ad unit.

    +

    Undocumented

    @@ -668,14 +900,14 @@

    Declaration

    -

    The configuration object for the ad unit.

    +

    Undocumented

    Declaration

    Swift

    -
    public let adUnitConfig: AdUnitConfig
    +
    public let adUnitConfig: AdUnitConfig
    @@ -708,7 +940,7 @@

    Public Methods
    -

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

    +

    Undocumented

    @@ -721,49 +953,6 @@

    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.

    -
    -
    -
    @@ -780,62 +969,19 @@

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configID: String,
    +                          
    public convenience init(configID: String,
                             minSizePercentage: CGSize,
                             eventHandler:AnyObject?)
    -
    -

    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.

    -
    -
    -
    @@ -852,49 +998,18 @@

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configID: String,
    +                          
    public convenience init(configID: String,
                             eventHandler:AnyObject?)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - eventHandler - - -
    -

    An optional event handler object for handling ad events.

    -
    -
    -
    @@ -911,49 +1026,18 @@

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configID: String,
    +                          
    public convenience init(configID: String,
                             minSizePercentage:CGSize)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - minSizePercentage - - -
    -

    The minimum size percentage for the ad unit.

    -
    -
    -
    @@ -970,36 +1054,17 @@

    Parameters

    -

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configID: String)
    +
    public convenience init(configID: String)
    -
    -

    Parameters

    - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    -
    @@ -1016,7 +1081,7 @@

    Parameters

    -

    Loads a new ad.

    +

    Undocumented

    @@ -1044,12 +1109,7 @@

    Declaration

    -

    Shows the ad from a specified view controller.

    -
    -

    Note

    - This method must be called on the main thread. - -
    +

    Undocumented

    @@ -1061,25 +1121,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - controller - - -
    -

    The view controller from which the ad will be presented.

    -
    -
    -
    @@ -1109,50 +1150,18 @@

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

    Adds context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - - - - - -
    - - data - - -
    -

    The data to add.

    -
    -
    - - key - - -
    -

    The key associated with the data.

    -
    -
    -

    @@ -1169,50 +1178,18 @@

    Parameters

    -

    Updates context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    -@objc
    +                          
    @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.

    -
    -
    -
    @@ -1229,38 +1206,18 @@

    Parameters

    -

    Removes context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key associated with the data to remove.

    -
    -
    -
    @@ -1277,15 +1234,14 @@

    Parameters

    -

    Clears all context data.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Adds ext data.

    +

    Undocumented

    @@ -1318,37 +1274,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    - - value - - -
    -

    The value for the data.

    -
    -
    -
    @@ -1365,7 +1290,7 @@

    Parameters

    -

    Updates ext data.

    +

    Undocumented

    @@ -1377,37 +1302,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    - - value - - -
    -

    The value for the data.

    -
    -
    -
    @@ -1424,7 +1318,7 @@

    Parameters

    -

    Removes ext data.

    +

    Undocumented

    @@ -1436,25 +1330,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    -
    @@ -1471,7 +1346,7 @@

    Parameters

    -

    Clears ext data.

    +

    Undocumented

    @@ -1512,38 +1387,18 @@

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

    Adds a context keyword.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to add.

    -
    -
    -

    @@ -1560,38 +1415,18 @@

    Parameters

    -

    Adds a set of context keywords.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to add.

    -
    -
    -
    @@ -1608,38 +1443,18 @@

    Parameters

    -

    Removes a context keyword.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to remove.

    -
    -
    -
    @@ -1656,15 +1471,14 @@

    Parameters

    -

    Clears all context keywords.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Adds an extended keyword.

    +

    Undocumented

    @@ -1697,25 +1511,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to be added.

    -
    -
    -
    @@ -1732,7 +1527,7 @@

    Parameters

    -

    Adds multiple extended keywords.

    +

    Undocumented

    @@ -1744,25 +1539,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to be added.

    -
    -
    -
    @@ -1779,7 +1555,7 @@

    Parameters

    -

    Removes an extended keyword.

    +

    Undocumented

    @@ -1791,25 +1567,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to be removed.

    -
    -
    -
    @@ -1826,7 +1583,7 @@

    Parameters

    -

    Clears all extended keywords.

    +

    Undocumented

    @@ -1867,7 +1624,7 @@

    App Content (app.content.data)
    -

    Sets the app content data.

    +

    Undocumented

    @@ -1879,25 +1636,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContent - - -
    -

    The app content data.

    -
    -
    -
    @@ -1914,7 +1652,7 @@

    Parameters

    -

    Clears the app content data.

    +

    Undocumented

    @@ -1942,7 +1680,7 @@

    Declaration

    -

    Adds app content data objects.

    +

    Undocumented

    @@ -1954,25 +1692,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    The data objects to be added.

    -
    -
    -
    @@ -1989,7 +1708,7 @@

    Parameters

    -

    Removes an app content data object.

    +

    Undocumented

    @@ -2001,25 +1720,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The data object to be removed.

    -
    -
    -
    @@ -2036,7 +1736,7 @@

    Parameters

    -

    Clears all app content data objects.

    +

    Undocumented

    @@ -2077,7 +1777,7 @@

    User Data (user.data)
    -

    Adds user data objects.

    +

    Undocumented

    @@ -2089,25 +1789,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

    The user data objects to be added.

    -
    -
    -
    @@ -2124,7 +1805,7 @@

    Parameters

    -

    Removes a user data object.

    +

    Undocumented

    @@ -2136,25 +1817,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The user data object to be removed.

    -
    -
    -
    @@ -2171,7 +1833,7 @@

    Parameters

    -

    Clears all user data objects.

    +

    Undocumented

    @@ -2212,7 +1874,7 @@

    PBMInterstitialAdLoaderDelegate
    -

    Internal delegate method.

    +

    Undocumented

    @@ -2241,7 +1903,7 @@

    Declaration

    -

    Internal delegate method.

    +

    Undocumented

    @@ -2249,7 +1911,7 @@

    Declaration

    Swift

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

    Declaration

    -

    The event handler for the interstitial events.

    +

    Undocumented

    @@ -2309,7 +1971,7 @@

    AdLoadFlowControllerDelegate
    -

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

    +

    Undocumented

    @@ -2336,7 +1998,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2363,7 +2025,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2390,7 +2052,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2430,14 +2092,14 @@

    InterstitialControllerInteractionDelegate
    -

    Tracks an impression for the given interstitial controller.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Called when the ad in the interstitial controller is clicked.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Called when the ad in the interstitial controller is closed.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Called when the interstitial controller displays an ad.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Called when the interstitial controller completes the ad display.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Provides the view controller to use for modal presentation.

    +

    Undocumented

    Declaration

    Swift

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

    InterstitialEventInteractionDelegate
    -

    Called when an ad is about to be presented.

    +

    Undocumented

    @@ -2659,7 +2321,7 @@

    Declaration

    -

    Called when an ad has been dismissed.

    +

    Undocumented

    @@ -2686,7 +2348,7 @@

    Declaration

    -

    Called when the ad causes the app to leave.

    +

    Undocumented

    @@ -2713,7 +2375,7 @@

    Declaration

    -

    Called when an ad is clicked.

    +

    Undocumented

    @@ -2753,14 +2415,14 @@

    BaseInterstitialAdUnitProtocol
    -

    Requests an ad using the provided bid response.

    +

    Undocumented

    Declaration

    Swift

    -
    public func callEventHandler_requestAd(with bidResponse: BidResponse?)
    +
    public func callEventHandler_requestAd(with bidResponse: BidResponse?)
    @@ -2780,7 +2442,7 @@

    Declaration

    -

    Displays the ad using the provided view controller.

    +

    Undocumented

    @@ -2820,7 +2482,7 @@

    Abstract Methods
    -

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

    +

    Undocumented

    @@ -2847,7 +2509,7 @@

    Declaration

    -

    Notifies the delegate that an ad has been successfully received.

    +

    Undocumented

    @@ -2874,7 +2536,7 @@

    Declaration

    -

    Notifies the delegate that the ad failed to load.

    +

    Undocumented

    @@ -2901,7 +2563,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2928,7 +2590,7 @@

    Declaration

    -

    Notifies the delegate that an ad has been dismissed.

    +

    Undocumented

    @@ -2955,7 +2617,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2982,7 +2644,7 @@

    Declaration

    -

    Notifies the delegate that an ad has been clicked.

    +

    Undocumented

    @@ -3009,7 +2671,7 @@

    Declaration

    -

    Sets the loading delegate for the event handler.

    +

    Undocumented

    @@ -3036,7 +2698,7 @@

    Declaration

    -

    Sets the interaction delegate for the event handler.

    +

    Undocumented

    @@ -3063,7 +2725,7 @@

    Declaration

    -

    Shows the ad from the provided view controller.

    +

    Undocumented

    @@ -3090,7 +2752,7 @@

    Declaration

    -

    Tracks an impression for the ad.

    +

    Undocumented

    @@ -3109,7 +2771,7 @@

    Declaration

    diff --git a/docs/Classes/Bid.html b/docs/Classes/Bid.html new file mode 100644 index 000000000..9366c516f --- /dev/null +++ b/docs/Classes/Bid.html @@ -0,0 +1,921 @@ + + + + Bid Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Bid

    +
    +
    + +
    public class Bid : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + price + +
      +
      +
      +
      +
      +
      +

      Bid price expressed as CPM although the actual transaction is for a unit impression only. +Note that while the type indicates float, integer math is highly recommended +when handling currencies (e.g., BigDecimal in Java).

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var price: Float { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + nurl + +
      +
      +
      +
      +
      +
      +

      Win notice URL called by the exchange if the bid wins (not necessarily indicative of a delivered, +viewed, or billable ad); optional means of serving ad markup. +Substitution macros (Section 4.4) may be included in both the URL and optionally returned markup.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var nurl: String? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adm + +
      +
      +
      +
      +
      +
      +

      Optional means of conveying ad markup in case the bid wins; supersedes the win notice +if markup is included in both. +Substitution macros (Section 4.4) may be included.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var adm: String? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + size + +
      +
      +
      +
      +
      +
      +

      Ad size

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var size: CGSize { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + targetingInfo + +
      +
      +
      +
      +
      +
      +

      Targeting information that needs to be passed to the ad server SDK.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var targetingInfo: [String : String]? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + skadn + +
      +
      +
      +
      +
      +
      +

      SKAdNetwork parameters about an App Store product. +Used in the StoreKit

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var skadn: PBMORTBBidExtSkadn? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adFormat + +
      +
      +
      +
      +
      +
      +

      Prebid ad format

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var adFormat: AdFormat? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + videoAdConfiguration + +
      +
      +
      +
      +
      +
      +

      Prebid video ad configuration

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var videoAdConfiguration: PBMORTBAdConfiguration? { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var testVideoAdConfiguration: PBMORTBAdConfiguration? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isWinning + +
      +
      +
      +
      +
      +
      +

      Returns YES if this bid is intented for display.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var isWinning: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + events + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var events: PBMORTBExtPrebidEvents? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + bid + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var bid: PBMORTBBid<PBMORTBBidExt> { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(bid:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public init(bid: PBMORTBBid<PBMORTBBidExt>)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/BidInfo.html b/docs/Classes/BidInfo.html index 5c17c8c83..c7d289b0f 100644 --- a/docs/Classes/BidInfo.html +++ b/docs/Classes/BidInfo.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -295,12 +527,12 @@

    BidInfo

    @objcMembers
    -@objc(PBMBidInfo)
    +@objc(PBMBidInfo)
     public class BidInfo : NSObject
    -

    Contains information about bid.

    +

    Undocumented

    @@ -373,7 +605,7 @@

    Declaration

    -

    The result code of the bid request

    +

    Undocumented

    @@ -400,7 +632,7 @@

    Declaration

    -

    Targeting keywords associated with the bid

    +

    Undocumented

    @@ -427,7 +659,7 @@

    Declaration

    -

    The expiration time of the bid

    +

    Undocumented

    @@ -454,7 +686,7 @@

    Declaration

    -

    The cache ID for native ads

    +

    Undocumented

    @@ -481,7 +713,7 @@

    Declaration

    -

    Events related to the bid

    +

    Undocumented

    @@ -508,85 +740,18 @@

    Declaration

    -

    Initializes a new BidInfo instance with the specified parameters.

    +

    Undocumented

    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.

    -
    -
    -
    @@ -603,7 +768,7 @@

    Parameters

    -

    Retrieves the expiration time of the bid as an NSNumber.

    +

    Undocumented

    @@ -622,7 +787,7 @@

    Declaration

    diff --git a/docs/Classes/BidResponse.html b/docs/Classes/BidResponse.html new file mode 100644 index 000000000..74339eb83 --- /dev/null +++ b/docs/Classes/BidResponse.html @@ -0,0 +1,821 @@ + + + + BidResponse Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    BidResponse

    +
    +
    + +
    @objcMembers
    +public class BidResponse : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + adUnitId + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adUnitId: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + allBids + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var allBids: [Bid]? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + winningBid + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var winningBid: Bid? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + targetingInfo + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var targetingInfo: [String : String]? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + tmaxrequest + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var tmaxrequest: NSNumber? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + ext + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var ext: PBMORTBBidResponseExt? { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(adUnitId: String?, targetingInfo: [String : String]?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(jsonDictionary:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(jsonDictionary: JsonDictionary)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setTargetingInfo(with newValue: [String : String])
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addTargetingInfoValue(key: String, value: String)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/CacheManager.html b/docs/Classes/CacheManager.html new file mode 100644 index 000000000..c5cae2396 --- /dev/null +++ b/docs/Classes/CacheManager.html @@ -0,0 +1,687 @@ + + + + CacheManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    CacheManager

    +
    +
    + +
    @objc(PBMCacheManager)
    +@objcMembers
    +public class CacheManager : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let cacheManagerExpireInterval: TimeInterval
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      The class is created as a singleton object & used

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: CacheManager
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func save(content: String, expireInterval: TimeInterval = CacheManager.cacheManagerExpireInterval) -> String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isValid(cacheId:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func isValid(cacheId: String) -> Bool
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + get(cacheId:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func get(cacheId: String) -> String?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/Constants.html b/docs/Classes/Constants.html new file mode 100644 index 000000000..5d602016d --- /dev/null +++ b/docs/Classes/Constants.html @@ -0,0 +1,579 @@ + + + + Constants Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Constants

    +
    +
    + +
    @objc
    +public class Constants : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + PREBID_VERSION + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let PREBID_VERSION: String
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/ContextSubType.html b/docs/Classes/ContextSubType.html index 6dedcbca6..aec15430d 100644 --- a/docs/Classes/ContextSubType.html +++ b/docs/Classes/ContextSubType.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    ContextSubType

    -

    Native context subtype asset.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    ContextSubType

    -

    Represents a general context type.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Represents an article context type.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Represents a video context type.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    Represents an audio context type.

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    Represents an image context type.

    +

    Undocumented

    @@ -453,7 +685,7 @@

    Declaration

    -

    Represents a user-generated content context type.

    +

    Undocumented

    @@ -480,7 +712,7 @@

    Declaration

    -

    Represents a social media context type.

    +

    Undocumented

    @@ -507,7 +739,7 @@

    Declaration

    -

    Represents an email context type.

    +

    Undocumented

    @@ -534,7 +766,7 @@

    Declaration

    -

    Represents a chat or instant messaging context type.

    +

    Undocumented

    @@ -561,7 +793,7 @@

    Declaration

    -

    Represents a product selling context type.

    +

    Undocumented

    @@ -588,7 +820,7 @@

    Declaration

    -

    Represents an App Store context type.

    +

    Undocumented

    @@ -615,7 +847,7 @@

    Declaration

    -

    Represents a review site context type.

    +

    Undocumented

    @@ -642,7 +874,7 @@

    Declaration

    -

    Represents a custom context type.

    +

    Undocumented

    @@ -661,7 +893,7 @@

    Declaration

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

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    ContextType

    -

    Native context type asset.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    ContextType

    -

    Represents a content context type.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Represents a social media context type.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Represents a product context type.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    Represents a custom context type.

    +

    Undocumented

    @@ -418,7 +650,7 @@

    Declaration

    diff --git a/docs/Classes/DateFormatService.html b/docs/Classes/DateFormatService.html new file mode 100644 index 000000000..493d2678d --- /dev/null +++ b/docs/Classes/DateFormatService.html @@ -0,0 +1,628 @@ + + + + DateFormatService Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    DateFormatService

    +
    +
    + +
    @objc(PBMDateFormatService)
    +@objcMembers
    +public class DateFormatService : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: DateFormatService
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Private properties +

    +
    +
    +
      +
    • +
      + + + + formatISO8601(for:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func formatISO8601(for strDate: String?) -> Date?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/DemandResponseInfo.html b/docs/Classes/DemandResponseInfo.html new file mode 100644 index 000000000..5be066a9a --- /dev/null +++ b/docs/Classes/DemandResponseInfo.html @@ -0,0 +1,639 @@ + + + + DemandResponseInfo Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    DemandResponseInfo

    +
    +
    + +
    public class DemandResponseInfo : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + fetchDemandResult + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var fetchDemandResult: ResultCode { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + bid + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var bid: Bid? { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public required init(fetchDemandResult: ResultCode,
      +                     bid: Bid?,
      +                     configId: String?,
      +                     winNotifierBlock: @escaping PBMWinNotifierBlock,
      +                     bidResponse: BidResponse?
      +)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/EventManager.html b/docs/Classes/EventManager.html new file mode 100644 index 000000000..334fb5d92 --- /dev/null +++ b/docs/Classes/EventManager.html @@ -0,0 +1,741 @@ + + + + EventManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    EventManager

    +
    +
    + +
    @objc(PBMEventManager)
    +@objcMembers
    +public class EventManager : NSObject, PBMEventTrackerProtocol
    + +
    +
    +

    This class is a proxy container for event trackers. +You can add (and remove) any quantity of trackers. +Each tracker must correspond to PBMEventTrackerProtocol the PBMEventTracker Protocol.

    + +

    EventManager implements PBMEventTrackerProtocol. +It broadcasts protocol calls to the all registered trackers.

    + +
    +
    +
    +
    + + +
    + +

    Public Methods +

    +
    +
    +
      +
    • +
      + + + + registerTracker(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func registerTracker(_ tracker: PBMEventTrackerProtocol)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + unregisterTracker(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func unregisterTracker(_ tracker: PBMEventTrackerProtocol)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    PBMEventTrackerProtocol +

    +
    +
    +
      +
    • +
      + + + + trackEvent(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackEvent(_ event: PBMTrackingEvent)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVideoAdLoaded(_ parameters: PBMVideoVerificationParameters!)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackStartVideo(withDuration duration: CGFloat, volume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVolumeChanged(_ playerVolume: CGFloat, deviceVolume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/EventTracking.html b/docs/Classes/EventTracking.html index ed6ff8168..687be7083 100644 --- a/docs/Classes/EventTracking.html +++ b/docs/Classes/EventTracking.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    EventTracking

    -

    Native event tracking type.

    +

    Undocumented

    @@ -317,7 +549,7 @@

    EventTracking

    -

    Represents image-based event tracking.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Represents JavaScript-based event tracking.

    +

    Undocumented

    @@ -373,7 +605,7 @@

    Declaration

    -

    Represents a custom event tracking method.

    +

    Undocumented

    @@ -393,7 +625,7 @@

    Declaration

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

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    EventType

    -

    Class representing different event types.

    +

    Undocumented

    @@ -449,7 +681,7 @@

    Declaration

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

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -318,7 +550,7 @@

    ExternalUserId

    -

    Indicates whether the class supports secure coding.

    +

    Undocumented

    @@ -358,7 +590,7 @@

    Properties
    -

    The source of the external user ID.

    +

    Undocumented

    @@ -385,7 +617,7 @@

    Declaration

    -

    The identifier of the external user ID.

    +

    Undocumented

    @@ -412,7 +644,7 @@

    Declaration

    -

    The type of the external user ID, represented as an optional NSNumber.

    +

    Undocumented

    @@ -439,7 +671,7 @@

    Declaration

    -

    Additional attributes related to the external user ID, represented as an optional dictionary.

    +

    Undocumented

    @@ -561,7 +793,7 @@

    Parameters

    -

    Encodes the properties of the class using the given encoder.

    +

    Undocumented

    @@ -588,7 +820,7 @@

    Declaration

    -

    Initializes an ExternalUserId instance from the given decoder.

    +

    Undocumented

    @@ -615,7 +847,7 @@

    Declaration

    -

    Converts the ExternalUserId instance to a JSON dictionary.

    +

    Undocumented

    @@ -634,7 +866,7 @@

    Declaration

    diff --git a/docs/Classes/HiddenWebViewManager.html b/docs/Classes/HiddenWebViewManager.html new file mode 100644 index 000000000..395275715 --- /dev/null +++ b/docs/Classes/HiddenWebViewManager.html @@ -0,0 +1,606 @@ + + + + HiddenWebViewManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    HiddenWebViewManager

    +
    +
    + +
    @objc(PBMHiddenWebViewManager)
    +@objcMembers
    +public class HiddenWebViewManager : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(webView: WKWebView, landingPageString: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + openHiddenWebView() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func openHiddenWebView()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/Host.html b/docs/Classes/Host.html index a7bb0528e..217064a1a 100644 --- a/docs/Classes/Host.html +++ b/docs/Classes/Host.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    Host

    -

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

    +

    Undocumented

    @@ -419,7 +651,7 @@

    Declaration

    diff --git a/docs/Classes/IMAAdSlotSize.html b/docs/Classes/IMAAdSlotSize.html new file mode 100644 index 000000000..3ed911f46 --- /dev/null +++ b/docs/Classes/IMAAdSlotSize.html @@ -0,0 +1,635 @@ + + + + IMAAdSlotSize Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    IMAAdSlotSize

    +
    +
    + +
    @objc
    +public class IMAAdSlotSize : SingleContainerInt
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + Size400x300 + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let Size400x300: IMAAdSlotSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + Size640x480 + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let Size640x480: IMAAdSlotSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + Size320x480 + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let Size320x480: IMAAdSlotSize
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/IMAUtils.html b/docs/Classes/IMAUtils.html new file mode 100644 index 000000000..1365c160c --- /dev/null +++ b/docs/Classes/IMAUtils.html @@ -0,0 +1,607 @@ + + + + IMAUtils Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    IMAUtils

    +
    +
    + +
    @objcMembers
    +public final class IMAUtils : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let shared: IMAUtils
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public func generateInstreamUriForGAM(adUnitID: String, adSlotSizes: [IMAAdSlotSize], customKeywords: [String : String]?) throws -> String
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/ImageAsset.html b/docs/Classes/ImageAsset.html index 136655bb3..864bdd1f6 100644 --- a/docs/Classes/ImageAsset.html +++ b/docs/Classes/ImageAsset.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    ImageAsset

    -

    Native image asset type.

    +

    Undocumented

    @@ -317,7 +549,7 @@

    ImageAsset

    -

    Represents an icon image asset.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Represents the main image asset.

    +

    Undocumented

    @@ -373,7 +605,7 @@

    Declaration

    -

    Represents a custom image asset.

    +

    Undocumented

    @@ -381,7 +613,7 @@

    Declaration

    Swift

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

    Declaration

    diff --git a/docs/Classes/ImageHelper.html b/docs/Classes/ImageHelper.html new file mode 100644 index 000000000..3c7d009d1 --- /dev/null +++ b/docs/Classes/ImageHelper.html @@ -0,0 +1,604 @@ + + + + ImageHelper Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    ImageHelper

    +
    +
    + +
    public class ImageHelper
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + downloadImageSync(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func downloadImageSync(_ urlString: String) -> Result<UIImage, Error>
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func downloadImageAsync(_ urlString: String, completion: @escaping (Result<UIImage, Error>) -> Void)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/InstreamVideoAdUnit.html b/docs/Classes/InstreamVideoAdUnit.html index 0226b441a..c44e058c0 100644 --- a/docs/Classes/InstreamVideoAdUnit.html +++ b/docs/Classes/InstreamVideoAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,11 +526,11 @@

    InstreamVideoAdUnit

    -
    public class InstreamVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    +
    public class InstreamVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    -

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

    +

    Undocumented

    @@ -317,7 +549,7 @@

    InstreamVideoAdUnit

    -

    The video parameters for this ad unit.

    +

    Undocumented

    @@ -344,7 +576,7 @@

    Declaration

    -

    Initializes a new instream video ad unit.

    +

    Undocumented

    @@ -355,37 +587,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - size - - -
    -

    The size of the ad.

    -
    -
    -
    @@ -394,7 +595,7 @@

    Parameters

    diff --git a/docs/Classes/InterstitialAdUnit.html b/docs/Classes/InterstitialAdUnit.html index 931c313c4..5ee8f47f1 100644 --- a/docs/Classes/InterstitialAdUnit.html +++ b/docs/Classes/InterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,11 +526,11 @@

    InterstitialAdUnit

    -
    public class InterstitialAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    +
    public class InterstitialAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    -

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

    +

    Undocumented

    @@ -317,15 +549,14 @@

    InterstitialAdUnit

    -

    The deprecated banner parameters for this ad unit.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    The banner parameters for this ad unit.

    +

    Undocumented

    @@ -372,7 +603,7 @@

    Declaration

    -

    The video parameters for this ad unit.

    +

    Undocumented

    @@ -399,7 +630,7 @@

    Declaration

    -

    The ad formats for the ad unit.

    +

    Undocumented

    @@ -426,7 +657,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -437,25 +668,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    -
    @@ -472,60 +684,17 @@

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    +
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    -
    -

    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.

    -
    -
    -
    @@ -534,7 +703,7 @@

    Parameters

    diff --git a/docs/Classes/InterstitialController.html b/docs/Classes/InterstitialController.html new file mode 100644 index 000000000..99674bcbe --- /dev/null +++ b/docs/Classes/InterstitialController.html @@ -0,0 +1,1207 @@ + + + + InterstitialController Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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/InterstitialEventHandlerStandalone.html b/docs/Classes/InterstitialEventHandlerStandalone.html new file mode 100644 index 000000000..62890d800 --- /dev/null +++ b/docs/Classes/InterstitialEventHandlerStandalone.html @@ -0,0 +1,692 @@ + + + + InterstitialEventHandlerStandalone Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    InterstitialEventHandlerStandalone

    +
    +
    + +
    public class InterstitialEventHandlerStandalone : NSObject, InterstitialEventHandlerProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public Methods +

    +
    +
    +
      +
    • +
      + + + + loadingDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var loadingDelegate: InterstitialEventLoadingDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + interactionDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var interactionDelegate: InterstitialEventInteractionDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isReady + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isReady: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + show(from:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func show(from controller: UIViewController?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestAd(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func requestAd(with bidResponse: BidResponse?)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/InterstitialRenderingAdUnit.html b/docs/Classes/InterstitialRenderingAdUnit.html index a95be5349..e1238d0c4 100644 --- a/docs/Classes/InterstitialRenderingAdUnit.html +++ b/docs/Classes/InterstitialRenderingAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    InterstitialRenderingAdUnit

    -

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

    +

    Undocumented

    @@ -318,7 +550,7 @@

    InterstitialRenderingAdUnit

    -

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

    +

    Undocumented

    @@ -346,7 +578,7 @@

    Declaration

    -

    The position of the skip button in the video controls.

    +

    Undocumented

    @@ -374,7 +606,7 @@

    Declaration

    -

    The delay before the skip button appears, in seconds.

    +

    Undocumented

    @@ -402,7 +634,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -414,25 +646,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    -
    @@ -449,7 +662,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -461,37 +674,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - minSizePercentage - - -
    -

    The minimum size percentage of the ad.

    -
    -
    -
    @@ -508,7 +690,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -520,49 +702,6 @@

    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.

    -
    -
    -
    @@ -592,7 +731,7 @@

    Protected overrides
    -

    Called when an ad is successfully received.

    +

    Undocumented

    @@ -619,7 +758,7 @@

    Declaration

    -

    Called when the ad fails to be received.

    +

    Undocumented

    @@ -646,7 +785,7 @@

    Declaration

    -

    Called when the ad will be presented.

    +

    Undocumented

    @@ -673,7 +812,7 @@

    Declaration

    -

    Called when the ad is dismissed.

    +

    Undocumented

    @@ -700,7 +839,7 @@

    Declaration

    -

    Called when the user will leave the application.

    +

    Undocumented

    @@ -727,7 +866,7 @@

    Declaration

    -

    Called when the ad is clicked.

    +

    Undocumented

    @@ -754,7 +893,7 @@

    Declaration

    -

    Checks if the ad is ready to be displayed.

    +

    Undocumented

    @@ -781,7 +920,7 @@

    Declaration

    -

    Sets the loading delegate for the event handler.

    +

    Undocumented

    @@ -808,7 +947,7 @@

    Declaration

    -

    Sets the interaction delegate for the event handler.

    +

    Undocumented

    @@ -835,14 +974,14 @@

    Declaration

    -

    Requests an ad with the specified bid response

    +

    Undocumented

    Declaration

    Swift

    -
    public override func callEventHandler_requestAd(with bidResponse: BidResponse?)
    +
    public override func callEventHandler_requestAd(with bidResponse: BidResponse?)
    @@ -862,7 +1001,7 @@

    Declaration

    -

    Shows the ad from the specified view controller.

    +

    Undocumented

    @@ -889,7 +1028,7 @@

    Declaration

    -

    Tracks an impression for the ad.

    +

    Undocumented

    @@ -908,7 +1047,7 @@

    Declaration

    diff --git a/docs/Classes/Log.html b/docs/Classes/Log.html new file mode 100644 index 000000000..a3746f768 --- /dev/null +++ b/docs/Classes/Log.html @@ -0,0 +1,966 @@ + + + + Log Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Log

    +
    +
    + +
    @objc(PBMLog)
    +@objcMembers
    +public class Log : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + dateFormat + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var dateFormat: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + dateFormatter + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var dateFormatter: DateFormatter { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + logLevel + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var logLevel: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + logToFile + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var logToFile: Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func error(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func info(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func debug(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func verbose(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func warn(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func severe(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func whereAmI(filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + serialWriteToLog(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func serialWriteToLog(_ message: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + writeToLogFile(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func writeToLogFile(_ message: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getLogFileAsString() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func getLogFileAsString() -> String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearLogFile() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func clearLogFile()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/LogLevel.html b/docs/Classes/LogLevel.html new file mode 100644 index 000000000..d3a696479 --- /dev/null +++ b/docs/Classes/LogLevel.html @@ -0,0 +1,846 @@ + + + + LogLevel Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    LogLevel

    +
    +
    + +
    @objc(PBMLogLevel)
    +@objcMembers
    +public class LogLevel : NSObject, RawRepresentable
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + RawValue + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public typealias RawValue = Int
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + rawValue + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var rawValue: Int
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + stringValue + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var stringValue: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(stringValue: String, rawValue: RawValue)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(rawValue:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public required init(rawValue: RawValue)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + debug + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let debug: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + verbose + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let verbose: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + info + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let info: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + warn + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let warn: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + error + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let error: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + severe + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let severe: LogLevel
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/MediationBannerAdUnit.html b/docs/Classes/MediationBannerAdUnit.html index 708b5c403..6a721f231 100644 --- a/docs/Classes/MediationBannerAdUnit.html +++ b/docs/Classes/MediationBannerAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    MediationBannerAdUnit

    -

    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.

    +

    Undocumented

    @@ -319,7 +550,7 @@

    MediationBannerAdUnit

    -

    Property that performs certain utilty work for the MediationBannerAdUnit

    +

    Undocumented

    @@ -359,7 +590,7 @@

    Computed properties
    -

    The configuration ID for an ad unit

    +

    Undocumented

    @@ -386,7 +617,7 @@

    Declaration

    -

    The ad format for the ad unit.

    +

    Undocumented

    @@ -413,7 +644,7 @@

    Declaration

    -

    The position of the ad on the screen.

    +

    Undocumented

    @@ -440,7 +671,7 @@

    Declaration

    -

    Parameters for configuring banner ads.

    +

    Undocumented

    @@ -467,7 +698,7 @@

    Declaration

    -

    Parameters for configuring video ads.

    +

    Undocumented

    @@ -494,7 +725,7 @@

    Declaration

    -

    The refresh interval for the ad.

    +

    Undocumented

    @@ -521,7 +752,7 @@

    Declaration

    -

    Additional sizes for the ad unit.

    +

    Undocumented

    @@ -548,7 +779,7 @@

    Declaration

    -

    OpenRTB configuration

    +

    Undocumented

    @@ -578,9 +809,9 @@

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    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

    +

    Undocumented

    @@ -730,8 +954,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

    +

    Undocumented

    @@ -758,7 +981,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -785,7 +1008,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -825,15 +1048,14 @@

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

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    @@ -967,8 +1187,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -995,7 +1214,7 @@

    Declaration

    -

    This method allows to remove specific keyword from adunit targeting

    +

    Undocumented

    @@ -1022,7 +1241,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1062,67 +1281,17 @@

    App Content (app.content.data)
    -

    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.

    -
    -
    -
    -
    -

    -

  • -
  • -
    - - - - getAppContent() - -
    -
    -
    -
    -
    -
    -

    Retrieves the current app content object.

    +

    Undocumented

    Declaration

    Swift

    -
    public func getAppContent() -> PBMORTBAppContent?
    +
    public func setAppContent(_ appContent: PBMORTBAppContent)
    -
    -

    Return Value

    -

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

    -
  • @@ -1139,7 +1308,7 @@

    Return Value

    -

    Clears the current app content object.

    +

    Undocumented

    @@ -1166,7 +1335,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1177,34 +1346,15 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    An array of PBMORTBContentData objects to add.

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

    Parameters

    -

    Removes a specific content data object from the app content.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData object to remove.

    -
    -
    -
  • @@ -1258,14 +1389,14 @@

    Parameters

    -

    Clears all content data objects from the app content.

    +

    Undocumented

    Declaration

    Swift

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

    User Data (user.data)
    -

    Adds an array of user data objects.

    +

    Undocumented

    @@ -1309,25 +1440,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

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

    -
    -
    -
  • @@ -1344,7 +1456,7 @@

    Parameters

    -

    Removes a specific user data object.

    +

    Undocumented

    @@ -1355,25 +1467,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData object to remove from the user data.

    -
    -
    -
    @@ -1390,7 +1483,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -1430,7 +1523,7 @@

    Public Methods
    -

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

    +

    Undocumented

    @@ -1441,49 +1534,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - size - - -
    -

    The size of the ad.

    -
    -
    - - mediationDelegate - - -
    -

    The delegate for handling mediation.

    -
    -
    -
    @@ -1500,7 +1550,7 @@

    Parameters

    -

    Makes bid request and setups mediation parameters.

    +

    Undocumented

    @@ -1511,25 +1561,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - completion - - -
    -

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

    -
    -
    -
    @@ -1546,7 +1577,7 @@

    Parameters

    -

    Stops the auto-refresh for the ad unit.

    +

    Undocumented

    @@ -1573,7 +1604,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1585,37 +1616,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - adObject - - -
    -

    The ad object that failed to load the ad.

    -
    -
    - - error - - -
    -

    The error that occurred during the ad load.

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

    Parameters

    diff --git a/docs/Classes/MediationBaseInterstitialAdUnit.html b/docs/Classes/MediationBaseInterstitialAdUnit.html index 575b56089..ccf1767f4 100644 --- a/docs/Classes/MediationBaseInterstitialAdUnit.html +++ b/docs/Classes/MediationBaseInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    MediationBaseInterstitialAdUnit

    -

    Base class for interstitial ads in Mediation API.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    MediationBaseInterstitialAdUnit

    -

    Parameters for configuring banner ads.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Parameters for configuring video ads.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Indicates whether the video ad is muted.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    The area for the close button in the video ad.

    +

    Undocumented

    @@ -453,7 +685,7 @@

    Declaration

    -

    The position of the close button in the video ad.

    +

    Undocumented

    @@ -480,7 +712,7 @@

    Declaration

    -

    OpenRTB configuration for the ad unit.

    +

    Undocumented

    @@ -507,7 +739,7 @@

    Declaration

    -

    The configuration ID for the ad unit.

    +

    Undocumented

    @@ -534,7 +766,7 @@

    Declaration

    -

    Makes bid request and setups mediation parameters.

    +

    Undocumented

    @@ -545,25 +777,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - completion - - -
    -

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

    -
    -
    -
    @@ -583,9 +796,9 @@

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

  • @@ -622,16 +833,14 @@

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

  • @@ -651,15 +860,14 @@

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    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

    +

    Undocumented

    @@ -735,8 +941,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

    +

    Undocumented

    @@ -763,7 +968,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -790,7 +995,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -830,15 +1035,14 @@

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

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    @@ -972,8 +1174,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1000,7 +1201,7 @@

    Declaration

    -

    This method allows to remove specific keyword from adunit targeting

    +

    Undocumented

    @@ -1027,7 +1228,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1067,36 +1268,17 @@

    App Content (app.content.data)
    -

    Sets the app content object, replacing any existing content.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - appContentObject - - -
    -

    The PBMORTBAppContent object representing the app’s content.

    -
    -
    -

  • @@ -1113,7 +1295,7 @@

    Parameters

    -

    Clears the current app content object.

    +

    Undocumented

    @@ -1140,7 +1322,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1151,34 +1333,15 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    An array of PBMORTBContentData objects to add.

    -
    -
    -
  • @@ -1186,45 +1349,26 @@

    Parameters

    -

    Removes a specific content data object from the app content.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData object to remove.

    -
    -
    -
  • @@ -1232,14 +1376,14 @@

    Parameters

    -

    Clears all content data objects from the app content.

    +

    Undocumented

    Declaration

    Swift

    -
    public func clearAppContentData()
    +
    public func clearAppContentDataObjects()
    @@ -1272,7 +1416,7 @@

    User Data (user.data)
    -

    Adds an array of user data objects.

    +

    Undocumented

    @@ -1283,25 +1427,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

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

    -
    -
    -
  • @@ -1318,7 +1443,7 @@

    Parameters

    -

    Removes a specific user data object.

    +

    Undocumented

    @@ -1329,25 +1454,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData object to remove from the user data.

    -
    -
    -
    @@ -1364,7 +1470,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -1383,7 +1489,7 @@

    Declaration

    diff --git a/docs/Classes/MediationBidInfoWrapper.html b/docs/Classes/MediationBidInfoWrapper.html new file mode 100644 index 000000000..073e10a06 --- /dev/null +++ b/docs/Classes/MediationBidInfoWrapper.html @@ -0,0 +1,606 @@ + + + + MediationBidInfoWrapper Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    MediationBidInfoWrapper

    +
    +
    + +
    public class MediationBidInfoWrapper : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + keywords + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var keywords: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + localExtras + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var localExtras: [AnyHashable : Any]?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/MediationInterstitialAdUnit.html b/docs/Classes/MediationInterstitialAdUnit.html index bedd2f57e..733120802 100644 --- a/docs/Classes/MediationInterstitialAdUnit.html +++ b/docs/Classes/MediationInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    MediationInterstitialAdUnit

    -

    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.

    +

    Undocumented

    @@ -328,7 +559,7 @@

    Public Properties
    -

    The ad format for the ad unit.

    +

    Undocumented

    @@ -355,7 +586,7 @@

    Declaration

    -

    Additional sizes for the ad unit.

    +

    Undocumented

    @@ -382,7 +613,7 @@

    Declaration

    -

    The area for the skip button in the video ad.

    +

    Undocumented

    @@ -409,7 +640,7 @@

    Declaration

    -

    The position of the skip button in the video ad.

    +

    Undocumented

    @@ -436,7 +667,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -476,48 +707,17 @@

    Public Methods
    -

    Convenience initializer for the mediation interstitial ad unit.

    +

    Undocumented

    Declaration

    Swift

    -
    public override convenience init(configId: String, mediationDelegate: PrebidMediationDelegate)
    +
    public override convenience init(configId: String, mediationDelegate: PrebidMediationDelegate)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - mediationDelegate - - -
    -

    The delegate for handling mediation.

    -
    -
    -

    @@ -534,7 +734,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -545,49 +745,6 @@

    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.

    -
    -
    -
    @@ -617,7 +774,7 @@

    Computed Properties
    -

    The configuration ID for the ad unit.

    +

    Undocumented

    @@ -636,7 +793,7 @@

    Declaration

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

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    MediationNativeAdUnit

    -

    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.

    +

    Undocumented

    @@ -328,7 +559,7 @@

    Public Properties
    -

    The native ad unit that makes native request.

    +

    Undocumented

    @@ -368,7 +599,7 @@

    Public Methods
    -

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

    +

    Undocumented

    @@ -379,37 +610,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - mediationDelegate - - -
    -

    The delegate for mediation-related tasks.

    -
    -
    -

    @@ -426,7 +626,7 @@

    Parameters

    -

    Adds event trackers to the native ad unit.

    +

    Undocumented

    @@ -437,25 +637,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - eventTrackers - - -
    -

    An array of NativeEventTracker objects to add.

    -
    -
    -
    @@ -472,7 +653,7 @@

    Parameters

    -

    Adds native assets to the native ad unit.

    +

    Undocumented

    @@ -483,25 +664,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - assets - - -
    -

    An array of NativeAsset objects to add.

    -
    -
    -

    @@ -518,7 +680,7 @@

    Parameters

    -

    Sets the context type for the native ad unit.

    +

    Undocumented

    @@ -529,25 +691,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - contextType - - -
    -

    The context type to set.

    -
    -
    -
    @@ -564,7 +707,7 @@

    Parameters

    -

    Sets the placement type for the native ad unit.

    +

    Undocumented

    @@ -575,25 +718,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - placementType - - -
    -

    The placement type to set.

    -
    -
    -
    @@ -610,7 +734,7 @@

    Parameters

    -

    Sets the placement count for the native ad unit.

    +

    Undocumented

    @@ -621,25 +745,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - placementCount - - -
    -

    The placement count to set.

    -
    -
    -
    @@ -656,7 +761,7 @@

    Parameters

    -

    Sets the context subtype for the native ad unit.

    +

    Undocumented

    @@ -667,25 +772,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - contextSubType - - -
    -

    The context subtype to set.

    -
    -
    -
    @@ -702,7 +788,7 @@

    Parameters

    -

    Sets the sequence for the native ad unit.

    +

    Undocumented

    @@ -713,25 +799,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - sequence - - -
    -

    The sequence to set.

    -
    -
    -

    @@ -748,7 +815,7 @@

    Parameters

    -

    Sets the asset URL support for the native ad unit.

    +

    Undocumented

    @@ -759,25 +826,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - assetURLSupport - - -
    -

    The asset URL support value to set.

    -
    -
    -
    @@ -794,7 +842,7 @@

    Parameters

    -

    Sets the DURL support for the native ad unit.

    +

    Undocumented

    @@ -805,25 +853,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dURLSupport - - -
    -

    The DURL support value to set.

    -
    -
    -
    @@ -840,7 +869,7 @@

    Parameters

    -

    Sets the privacy value for the native ad unit.

    +

    Undocumented

    @@ -851,25 +880,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - privacy - - -
    -

    The privacy value to set.

    -
    -
    -
    @@ -886,7 +896,7 @@

    Parameters

    -

    Sets the extended data for the native ad unit.

    +

    Undocumented

    @@ -897,25 +907,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - ext - - -
    -

    A dictionary containing the extended data to set.

    -
    -
    -
    @@ -932,7 +923,7 @@

    Parameters

    -

    Retrieves the OpenRTB configuration for the native ad unit.

    +

    Undocumented

    @@ -943,10 +934,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
    @@ -963,7 +950,7 @@

    Return Value

    -

    Sets the OpenRTB configuration for the native ad unit.

    +

    Undocumented

    @@ -974,25 +961,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - ortbConfig - - -
    -

    The OpenRTB configuration to set.

    -
    -
    -
    @@ -1022,7 +990,7 @@

    App Content (app.content.data)
    -

    Sets the app content object, replacing any existing content.

    +

    Undocumented

    @@ -1033,25 +1001,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContent - - -
    -

    The PBMORTBAppContent object representing the app’s content.

    -
    -
    -
    @@ -1068,7 +1017,7 @@

    Parameters

    -

    Clears the current app content object.

    +

    Undocumented

    @@ -1095,7 +1044,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1106,25 +1055,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    An array of PBMORTBContentData objects to add.

    -
    -
    -
    @@ -1141,7 +1071,7 @@

    Parameters

    -

    Removes a specific content data object from the app content.

    +

    Undocumented

    @@ -1152,25 +1082,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData object to remove.

    -
    -
    -
    @@ -1200,7 +1111,7 @@

    User Data (user.data)
    -

    Adds an array of user data objects.

    +

    Undocumented

    @@ -1211,25 +1122,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

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

    -
    -
    -
    @@ -1246,7 +1138,7 @@

    Parameters

    -

    Removes a specific user data object.

    +

    Undocumented

    @@ -1257,25 +1149,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData object to remove from the user data.

    -
    -
    -

    @@ -1292,7 +1165,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -1322,9 +1195,9 @@

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    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

    +

    Undocumented

    @@ -1474,8 +1340,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

    +

    Undocumented

    @@ -1502,7 +1367,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1529,7 +1394,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1569,15 +1434,14 @@

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

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    @@ -1711,8 +1573,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1739,7 +1600,7 @@

    Declaration

    -

    This method allows to remove specific keyword from adunit targeting

    +

    Undocumented

    @@ -1766,7 +1627,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1793,7 +1654,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1804,25 +1665,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - completion - - -
    -

    The completion handler to call with the result code.

    -
    -
    -

  • @@ -1831,7 +1673,7 @@

    Parameters

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

    PrebidMobile 2.2.3 Docs (20% 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 9dda8c02c..186d18fb2 100644 --- a/docs/Classes/MediationRewardedAdUnit.html +++ b/docs/Classes/MediationRewardedAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    MediationRewardedAdUnit

    -

    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.

    +

    Undocumented

  • @@ -328,7 +559,7 @@

    Public Methods
    -

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

    +

    Undocumented

    @@ -339,37 +570,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - mediationDelegate - - -
    -

    The delegate for mediation-related tasks.

    -
    -
    -
    @@ -378,7 +578,7 @@

    Parameters

    diff --git a/docs/Classes/MediationUtils.html b/docs/Classes/MediationUtils.html new file mode 100644 index 000000000..e780a95ef --- /dev/null +++ b/docs/Classes/MediationUtils.html @@ -0,0 +1,635 @@ + + + + MediationUtils Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    MediationUtils

    +
    +
    + +
    @objc(PBMMediationUtils)
    +@objcMembers
    +public class MediationUtils : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func isServerParameterInTargetingInfo(_ serverParameter: String, _ targetingInfo: [String]) -> Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func isServerParameterInTargetingInfoDict(_ serverParameter: String,
      +                                                        _ targetingInfoDictionary: [String: String]) -> Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func isServerParameterDictInTargetingInfoDict(_ serverParametersDictionary: [String: String],
      +                                                            _ targetingInfoDictionary: [String: String]) -> Bool
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/NativeAd.html b/docs/Classes/NativeAd.html index 63a0a5631..5c772fd89 100644 --- a/docs/Classes/NativeAd.html +++ b/docs/Classes/NativeAd.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAd

    -

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

    +

    Undocumented

    @@ -327,7 +559,7 @@

    Public properties
    -

    The native ad markup containing the ad assets.

    +

    Undocumented

    @@ -354,7 +586,7 @@

    Declaration

    -

    The delegate to receive native ad events.

    +

    Undocumented

    @@ -394,7 +626,7 @@

    Array getters
    -

    Returns an array of titles from the native ad markup.

    +

    Undocumented

    @@ -422,7 +654,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -450,7 +682,7 @@

    Declaration

    -

    Returns an array of images from the native ad markup.

    +

    Undocumented

    @@ -478,7 +710,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -519,7 +751,7 @@

    Filtered array getters
    -

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

    +

    Undocumented

    @@ -547,7 +779,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -588,7 +820,7 @@

    Property getters
    -

    Returns the first title text from the native ad markup.

    +

    Undocumented

    @@ -616,7 +848,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -644,7 +876,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -672,7 +904,7 @@

    Declaration

    -

    Returns the sponsored by text from the native ad markup.

    +

    Undocumented

    @@ -700,7 +932,7 @@

    Declaration

    -

    Returns the description text from the native ad markup.

    +

    Undocumented

    @@ -728,7 +960,7 @@

    Declaration

    -

    Returns the call-to-action text from the native ad markup.

    +

    Undocumented

    @@ -756,7 +988,7 @@

    Declaration

    -

    Creates a NativeAd instance from the given cache ID.

    +

    Undocumented

    @@ -767,32 +999,22 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - cacheId - - -
    -

    The cache ID to retrieve the bid response.

    -
    -
    -
    -
    -

    Return Value

    -

    A NativeAd instance if successful, otherwise nil.

    -
    + +
    +
    +
    + + +
    + +

    registerView function +

    +
    +
    +
    • @@ -806,7 +1028,7 @@

      Return Value

      -

      Registers a view for tracking viewability and click events.

      +

      Undocumented

      @@ -818,41 +1040,6 @@

      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.

      -
    @@ -861,7 +1048,7 @@

    Return Value

    diff --git a/docs/Classes/NativeAdConfiguration.html b/docs/Classes/NativeAdConfiguration.html index 2bf652545..dbc58619e 100644 --- a/docs/Classes/NativeAdConfiguration.html +++ b/docs/Classes/NativeAdConfiguration.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,13 +526,13 @@

    NativeAdConfiguration

    -
    @objc(PBMNativeAdConfiguration)
    +                  
    @objc(PBMNativeAdConfiguration)
     @objcMembers
     public class NativeAdConfiguration : NSObject
    -

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

    +

    Undocumented

    @@ -346,7 +578,7 @@

    Declaration

    -

    The object containing the request details for the native markup.

    +

    Undocumented

    @@ -373,7 +605,7 @@

    Declaration

    -

    Initializes a new instance of NativeAdMarkup with default values.

    +

    Undocumented

    @@ -392,7 +624,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAdMarkup.html b/docs/Classes/NativeAdMarkup.html index fbca0b3db..d0ae5f4a3 100644 --- a/docs/Classes/NativeAdMarkup.html +++ b/docs/Classes/NativeAdMarkup.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAdMarkup

    -

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

    +

    Undocumented

    @@ -606,36 +838,17 @@

    Declaration

    -

    Initializes a new instance of NativeAdMarkup from a JSON string.

    +

    Undocumented

    Declaration

    Swift

    -
    convenience public init?(jsonString: String?)
    +
    convenience public init?(jsonString: String?)
    -
    -

    Parameters

    - - - - - - - -
    - - jsonString - - -
    -

    A JSON string representing the native ad markup.

    -
    -
    -

    @@ -652,7 +865,7 @@

    Parameters

    -

    Initializes a new instance of NativeAdMarkup from a JSON dictionary.

    +

    Undocumented

    @@ -663,25 +876,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary representing the native ad markup.

    -
    -
    -

    @@ -698,7 +892,7 @@

    Parameters

    -

    Initializes a new instance of NativeAdMarkup with default values.

    +

    Undocumented

    @@ -717,7 +911,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAdMarkupAsset.html b/docs/Classes/NativeAdMarkupAsset.html index 0e310eaed..e99004e9f 100644 --- a/docs/Classes/NativeAdMarkupAsset.html +++ b/docs/Classes/NativeAdMarkupAsset.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAdMarkupAsset

    -

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

    +

    Undocumented

    @@ -512,7 +744,7 @@

    Declaration

    -

    Initializes a new instance of NativeAdMarkupAsset from a JSON dictionary.

    +

    Undocumented

    @@ -523,25 +755,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary representing the asset in the native ad markup.

    -
    -
    -
    @@ -558,7 +771,7 @@

    Parameters

    -

    Initializes a new instance of NativeAdMarkupAsset with default values.

    +

    Undocumented

    @@ -577,7 +790,7 @@

    Declaration

    diff --git a/docs/Classes/NativeAsset.html b/docs/Classes/NativeAsset.html index 97db94e3e..70e71a66b 100644 --- a/docs/Classes/NativeAsset.html +++ b/docs/Classes/NativeAsset.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    NativeAsset

    -

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

    +

    Undocumented

    @@ -317,7 +549,7 @@

    NativeAsset

    -

    Indicates whether the asset is required for the ad to be considered valid.

    +

    Undocumented

    @@ -344,7 +576,7 @@

    Declaration

    -

    Initializes a new instance of NativeAsset.

    +

    Undocumented

    @@ -355,25 +587,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - isRequired - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -382,7 +595,7 @@

    Parameters

    diff --git a/docs/Classes/NativeAssetData.html b/docs/Classes/NativeAssetData.html index 752a283a4..a210b5cf4 100644 --- a/docs/Classes/NativeAssetData.html +++ b/docs/Classes/NativeAssetData.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAssetData

    -

    Represents a data asset in a native ad.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeAssetData

    -

    The length of the data asset.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Additional custom properties for the data asset.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Initializes a new instance of NativeAssetData.

    +

    Undocumented

    @@ -383,37 +615,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - type - - -
    -

    The type of the data asset.

    -
    -
    - - required - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -422,7 +623,7 @@

    Parameters

    diff --git a/docs/Classes/NativeAssetImage.html b/docs/Classes/NativeAssetImage.html index 5f6942a5b..a7df94cf7 100644 --- a/docs/Classes/NativeAssetImage.html +++ b/docs/Classes/NativeAssetImage.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAssetImage

    -

    Represents an image asset in a native ad.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeAssetImage

    -

    The type of the image asset.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    The width of the image asset.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    The minimum width of the image asset.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    The height of the image asset.

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    The minimum height of the image asset.

    +

    Undocumented

    @@ -453,7 +685,7 @@

    Declaration

    -

    The MIME types supported for the image asset.

    +

    Undocumented

    @@ -480,7 +712,7 @@

    Declaration

    -

    Additional custom properties for the image asset.

    +

    Undocumented

    @@ -507,60 +739,17 @@

    Declaration

    -

    Initializes a new instance of NativeAssetImage.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(minimumWidth: Int, minimumHeight: Int, required: Bool)
    +
    public convenience init(minimumWidth: Int, minimumHeight: Int, required: Bool)
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - minimumWidth - - -
    -

    The minimum width of the image.

    -
    -
    - - minimumHeight - - -
    -

    The minimum height of the image.

    -
    -
    - - required - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -577,7 +766,7 @@

    Parameters

    -

    Initializes a new instance of NativeAssetImage.

    +

    Undocumented

    @@ -588,25 +777,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - isRequired - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -615,7 +785,7 @@

    Parameters

    diff --git a/docs/Classes/NativeAssetTitle.html b/docs/Classes/NativeAssetTitle.html index ed6bd14d2..04b11ab09 100644 --- a/docs/Classes/NativeAssetTitle.html +++ b/docs/Classes/NativeAssetTitle.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAssetTitle

    -

    Represents a title asset in a native ad.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeAssetTitle

    -

    Additional custom properties for the title asset.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Initializes a new instance of NativeAssetTitle.

    +

    Undocumented

    @@ -356,37 +588,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - length - - -
    -

    The maximum length of the title.

    -
    -
    - - required - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -395,7 +596,7 @@

    Parameters

    diff --git a/docs/Classes/NativeData.html b/docs/Classes/NativeData.html index 2612d0acc..45e327b58 100644 --- a/docs/Classes/NativeData.html +++ b/docs/Classes/NativeData.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeData

    -

    Class representing native data elements in the ad markup.

    +

    Undocumented

    @@ -431,7 +663,7 @@

    Declaration

    -

    Initializes a new NativeData object with the provided JSON dictionary.

    +

    Undocumented

    @@ -442,25 +674,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON data to initialize the object.

    -
    -
    -
    @@ -496,7 +709,7 @@

    Declaration

    diff --git a/docs/Classes/NativeEventTracker.html b/docs/Classes/NativeEventTracker.html index cf6e4db9a..a38e00cf1 100644 --- a/docs/Classes/NativeEventTracker.html +++ b/docs/Classes/NativeEventTracker.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeEventTracker

    -

    Class representing an event tracker for native ads.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeEventTracker

    -

    Initializes a new NativeEventTracker instance.

    +

    Undocumented

    @@ -330,37 +562,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - event - - -
    -

    The event type to track.

    -
    -
    - - methods - - -
    -

    The methods used for tracking the event.

    -
    -
    -
    @@ -369,7 +570,7 @@

    Parameters

    diff --git a/docs/Classes/NativeEventTrackerResponse.html b/docs/Classes/NativeEventTrackerResponse.html index 28b148fda..40fdb59bb 100644 --- a/docs/Classes/NativeEventTrackerResponse.html +++ b/docs/Classes/NativeEventTrackerResponse.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeEventTrackerResponse

    -

    Class representing a response for a native event tracker.

    +

    Undocumented

    @@ -457,7 +689,7 @@

    Declaration

    -

    Initializes a NativeEventTrackerResponse object from a JSON dictionary.

    +

    Undocumented

    @@ -468,25 +700,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON data to initialize the object.

    -
    -
    -
    @@ -503,7 +716,7 @@

    Parameters

    -

    Initializes with default values

    +

    Undocumented

    @@ -522,7 +735,7 @@

    Declaration

    diff --git a/docs/Classes/NativeImage.html b/docs/Classes/NativeImage.html index 7ef05b325..5b20bd88f 100644 --- a/docs/Classes/NativeImage.html +++ b/docs/Classes/NativeImage.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeImage

    -

    Class representing an image asset in a native ad.

    +

    Undocumented

    @@ -459,7 +691,7 @@

    Declaration

    -

    Initializes a NativeImage object from a JSON dictionary.

    +

    Undocumented

    @@ -470,25 +702,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON data to initialize the object.

    -
    -
    -
    @@ -505,7 +718,7 @@

    Parameters

    -

    Initializes with default values

    +

    Undocumented

    @@ -524,7 +737,7 @@

    Declaration

    diff --git a/docs/Classes/NativeLink.html b/docs/Classes/NativeLink.html index 9bb852503..f8a7cdcc4 100644 --- a/docs/Classes/NativeLink.html +++ b/docs/Classes/NativeLink.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeLink

    -

    Class representing a link in a native ad.

    +

    Undocumented

    @@ -427,7 +659,7 @@

    Declaration

    -

    Initializes a NativeLink object from a JSON dictionary.

    +

    Undocumented

    @@ -438,25 +670,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON data to initialize the object.

    -
    -
    -
    @@ -473,7 +686,7 @@

    Parameters

    -

    Initializes with default values

    +

    Undocumented

    @@ -492,7 +705,7 @@

    Declaration

    diff --git a/docs/Classes/NativeMarkupRequestObject.html b/docs/Classes/NativeMarkupRequestObject.html index 92a379875..51b460706 100644 --- a/docs/Classes/NativeMarkupRequestObject.html +++ b/docs/Classes/NativeMarkupRequestObject.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,13 +526,13 @@

    NativeMarkupRequestObject

    -
    @objc(PBMNativeMarkupRequestObject)
    +                  
    @objc(PBMNativeMarkupRequestObject)
     @objcMembers
     public class NativeMarkupRequestObject : NSObject, NSCopying, PBMJsonCodable
    -

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

    +

    Undocumented

    @@ -635,7 +867,7 @@

    Declaration

    -

    Initializes a NativeMarkupRequestObject with default values.

    +

    Undocumented

    @@ -675,7 +907,7 @@

    NSCopying
    -

    Creates a copy of the current NativeMarkupRequestObject instance.

    +

    Undocumented

    @@ -686,29 +918,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - zone - - -
    -

    An optional zone for the copy operation.

    -
    -
    -
    -
    -

    Return Value

    -

    A copy of the NativeMarkupRequestObject instance.

    -
    @@ -738,7 +947,7 @@

    PBMJsonCodable
    -

    Converts the NativeMarkupRequestObject instance to a JSON dictionary.

    +

    Undocumented

    @@ -749,10 +958,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary representation of the NativeMarkupRequestObject instance.

    -
    @@ -769,12 +974,7 @@

    Return Value

    -

    Converts the NativeMarkupRequestObject instance to a JSON string.

    -
    -

    Throws

    - An error if the conversion to JSON string fails. - -
    +

    Undocumented

    @@ -785,10 +985,6 @@

    Declaration

    -
    -

    Return Value

    -

    A JSON string representation of the NativeMarkupRequestObject instance.

    -
    @@ -797,7 +993,7 @@

    Return Value

    diff --git a/docs/Classes/NativeParameters.html b/docs/Classes/NativeParameters.html index a14e41dc1..6e884401f 100644 --- a/docs/Classes/NativeParameters.html +++ b/docs/Classes/NativeParameters.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeParameters

    -

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

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeParameters

    -

    An array of NativeAsset objects representing the assets required for the native ad request.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    An array of NativeEventTracker objects specifying the event tracking settings for the native ad.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    The version of the native ad specification being used. Defaults to “1.2”.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    The context in which the ad appears. See ContextType for possible values.

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    A more detailed context in which the ad appears. See ContextSubType for possible values.

    +

    Undocumented

    @@ -453,7 +685,7 @@

    Declaration

    -

    The design/format/layout of the ad unit being offered. See PlacementType for possible values.

    +

    Undocumented

    @@ -480,7 +712,7 @@

    Declaration

    -

    The number of identical placements in the ad layout. Defaults to 1.

    +

    Undocumented

    @@ -507,7 +739,7 @@

    Declaration

    -

    The sequence number of the ad. Defaults to 0.

    +

    Undocumented

    @@ -534,8 +766,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning an assetsurl instead of an asset object. -Defaults to 0, indicating no support.

    +

    Undocumented

    @@ -562,8 +793,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. -Defaults to 0, indicating no support.

    +

    Undocumented

    @@ -590,8 +820,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. -Defaults to 0, indicating no support.

    +

    Undocumented

    @@ -618,7 +847,7 @@

    Declaration

    -

    A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.

    +

    Undocumented

    @@ -637,7 +866,7 @@

    Declaration

    diff --git a/docs/Classes/NativeRequest.html b/docs/Classes/NativeRequest.html index 0ca8c60d1..3371087c7 100644 --- a/docs/Classes/NativeRequest.html +++ b/docs/Classes/NativeRequest.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    NativeRequest

    -

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

    +

    Undocumented

    @@ -317,7 +549,7 @@

    NativeRequest

    -

    The version of the native ad specification being used. Defaults to “1.2” if not set.

    +

    Undocumented

    @@ -344,7 +576,7 @@

    Declaration

    -

    The context in which the ad appears. See ContextType for possible values.

    +

    Undocumented

    @@ -371,7 +603,7 @@

    Declaration

    -

    A more detailed context in which the ad appears. See ContextSubType for possible values.

    +

    Undocumented

    @@ -398,7 +630,7 @@

    Declaration

    -

    The design/format/layout of the ad unit being offered. See PlacementType for possible values.

    +

    Undocumented

    @@ -425,7 +657,7 @@

    Declaration

    -

    The number of identical placements in the ad layout. Defaults to 1 if not set.

    +

    Undocumented

    @@ -452,7 +684,7 @@

    Declaration

    -

    The sequence number of the ad. Defaults to 0 if not set.

    +

    Undocumented

    @@ -479,7 +711,7 @@

    Declaration

    -

    An array of NativeAsset objects representing the assets required for the native ad request.

    +

    Undocumented

    @@ -506,8 +738,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning an assetsurl instead of an asset object. -Defaults to 0 if not set.

    +

    Undocumented

    @@ -534,8 +765,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. -Defaults to 0 if not set.

    +

    Undocumented

    @@ -562,7 +792,7 @@

    Declaration

    -

    An array of NativeEventTracker objects specifying the event tracking settings for the native ad.

    +

    Undocumented

    @@ -589,7 +819,7 @@

    Declaration

    -

    Indicates whether the native ad supports a buyer-specific privacy notice. Defaults to 0 if not set.

    +

    Undocumented

    @@ -616,7 +846,7 @@

    Declaration

    -

    A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.

    +

    Undocumented

    @@ -643,7 +873,7 @@

    Declaration

    -

    The configuration ID for the ad unit.

    +

    Undocumented

    @@ -670,7 +900,7 @@

    Declaration

    -

    Initializes a NativeRequest with a specified configuration ID.

    +

    Undocumented

    @@ -681,25 +911,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -
    @@ -716,60 +927,17 @@

    Parameters

    -

    Initializes a NativeRequest with a specified configuration ID, assets, and event trackers.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configId: String, assets: [NativeAsset]? = nil, eventTrackers: [NativeEventTracker]? = nil)
    +
    public convenience init(configId: String, assets: [NativeAsset]? = nil, eventTrackers: [NativeEventTracker]? = nil)
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - assets - - -
    -

    An optional array of NativeAsset objects.

    -
    -
    - - eventTrackers - - -
    -

    An optional array of NativeEventTracker objects.

    -
    -
    -
    @@ -786,7 +954,7 @@

    Parameters

    -

    Adds an array of native assets to the request. If assets already exist, they will be appended.

    +

    Undocumented

    @@ -797,25 +965,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - assets - - -
    -

    An array of NativeAsset objects to add.

    -
    -
    -
    @@ -832,7 +981,7 @@

    Parameters

    -

    Adds an array of native event trackers to the request. If event trackers already exist, they will be appended.

    +

    Undocumented

    @@ -843,25 +992,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - eventTrackers - - -
    -

    An array of NativeEventTracker objects to add.

    -
    -
    -
    @@ -878,7 +1008,7 @@

    Parameters

    -

    Retrieves the native request object as a JSON dictionary.

    +

    Undocumented

    @@ -889,10 +1019,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary representation of the native request object, or nil if an error occurs.

    -
    @@ -901,7 +1027,7 @@

    Return Value

    diff --git a/docs/Classes/NativeTitle.html b/docs/Classes/NativeTitle.html index c214c6931..e7a03a575 100644 --- a/docs/Classes/NativeTitle.html +++ b/docs/Classes/NativeTitle.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeTitle

    -

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

    +

    Undocumented

    @@ -401,7 +633,7 @@

    Declaration

    -

    Initializes a NativeTitle object from a JSON dictionary.

    +

    Undocumented

    @@ -412,25 +644,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON representation of the title.

    -
    -
    -
    @@ -447,7 +660,7 @@

    Parameters

    -

    Initializes a NativeTitle object with default values.

    +

    Undocumented

    @@ -466,7 +679,7 @@

    Declaration

    diff --git a/docs/Classes/PathBuilder.html b/docs/Classes/PathBuilder.html new file mode 100644 index 000000000..8780cec70 --- /dev/null +++ b/docs/Classes/PathBuilder.html @@ -0,0 +1,579 @@ + + + + PathBuilder Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PathBuilder

    +
    +
    + +
    @objc(PBMPathBuilder)
    +@objcMembers
    +public class PathBuilder : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func buildURL(for host: String, path: String = "", queryItems: [URLQueryItem]? = nil) -> String?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/PlacementType.html b/docs/Classes/PlacementType.html index 71a4892f4..1f0a98c18 100644 --- a/docs/Classes/PlacementType.html +++ b/docs/Classes/PlacementType.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PlacementType

    -

    Represents different types of placements for native ads.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    PlacementType

    -

    Placement type indicating the ad appears within feed content.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Placement type indicating the ad appears within atomic content.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Placement type indicating the ad appears outside of content.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    Placement type indicating the ad appears within a recommendation widget.

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    Placement type for custom placements not predefined in the standard.

    +

    Undocumented

    @@ -445,7 +677,7 @@

    Declaration

    diff --git a/docs/Classes/Prebid.html b/docs/Classes/Prebid.html index e62688687..e6b6deb77 100644 --- a/docs/Classes/Prebid.html +++ b/docs/Classes/Prebid.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    Prebid

    -

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

    +

    Undocumented

    @@ -327,7 +559,7 @@

    Public Properties (SDK)
    -

    The name of the bidder for AppNexus.

    +

    Undocumented

    @@ -354,7 +586,7 @@

    Declaration

    -

    The name of the bidder for Rubicon Project.

    +

    Undocumented

    @@ -381,7 +613,7 @@

    Declaration

    -

    Indicates whether the timeout value has been updated.

    +

    Undocumented

    @@ -408,7 +640,7 @@

    Declaration

    -

    The Prebid Server account ID.

    +

    Undocumented

    @@ -435,8 +667,7 @@

    Declaration

    -

    Enables or disables debug mode. -ORTB: bidRequest.test

    +

    Undocumented

    @@ -463,7 +694,7 @@

    Declaration

    -

    Custom HTTP headers to be sent with requests.

    +

    Undocumented

    @@ -490,7 +721,7 @@

    Declaration

    -

    Stored bid responses identified by bidder names.

    +

    Undocumented

    @@ -578,7 +809,7 @@

    Declaration

    Declaration

    Swift

    -
    public var logLevel: LogLevel { get set }
    +
    public var logLevel: LogLevel { get set }
    @@ -625,7 +856,7 @@

    Declaration

    -

    The singleton instance of the Prebid class.

    +

    Undocumented

    @@ -652,7 +883,7 @@

    Declaration

    -

    The version of the PrebidMobile SDK.

    +

    Undocumented

    @@ -679,7 +910,7 @@

    Declaration

    -

    The version of the OM SDK.

    +

    Undocumented

    @@ -719,7 +950,7 @@

    Public Properties (Prebid)
    -

    The host for the Prebid Server.

    +

    Undocumented

    @@ -746,7 +977,7 @@

    Declaration

    -

    Custom status endpoint for the Prebid Server.

    +

    Undocumented

    @@ -773,7 +1004,7 @@

    Declaration

    -

    Timeout for Prebid requests in milliseconds.

    +

    Undocumented

    @@ -800,7 +1031,7 @@

    Declaration

    -

    Dynamic timeout value.

    +

    Undocumented

    @@ -827,7 +1058,7 @@

    Declaration

    -

    Stored auction response.

    +

    Undocumented

    @@ -867,9 +1098,7 @@

    Public Properties (SDK)
    -

    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.

    +

    Undocumented

    @@ -896,7 +1125,7 @@

    Declaration

    -

    Controls how long each creative has to load before it is considered a failure.

    +

    Undocumented

    @@ -923,7 +1152,7 @@

    Declaration

    -

    Controls how long video and interstitial creatives have to load before it is considered a failure.

    +

    Undocumented

    @@ -950,7 +1179,7 @@

    Declaration

    -

    Controls whether to use PrebidMobile’s in-app browser or the Safari App for displaying ad clickthrough content.

    +

    Undocumented

    @@ -977,15 +1206,14 @@

    Declaration

    -

    Indicates the type of browser opened upon clicking the creative in an app, where embedded = 0, native = 1. -Describes an OpenRTB imp.clickbrowser attribute.

    +

    Undocumented

    Declaration

    Swift

    -
    public var impClickbrowserType: ClickbrowserType
    +
    public var impClickbrowserType: ClickbrowserType
    @@ -1005,7 +1233,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    @@ -1032,7 +1260,7 @@

    Declaration

    -

    If true, the SDK will periodically try to listen for location updates in order to request location-based ads.

    +

    Undocumented

    @@ -1059,7 +1287,7 @@

    Declaration

    -

    If true, the sdk will add includewinners flag inside the targeting object described in PBS Documentation

    +

    Undocumented

    @@ -1086,7 +1314,7 @@

    Declaration

    -

    If true, the sdk will add includebidderkeys flag inside the targeting object described in PBS Documentation

    +

    Undocumented

    @@ -1126,12 +1354,7 @@

    Public Methods
    -

    Sets a custom Prebid Server URL.

    -
    -

    Throws

    - An error if setting the custom host URL fails. - -
    +

    Undocumented

    @@ -1142,25 +1365,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - url - - -
    -

    The custom Prebid Server URL.

    -
    -
    -
    @@ -1190,7 +1394,7 @@

    Stored Bid Response
    -

    Adds a stored bid response.

    +

    Undocumented

    @@ -1201,37 +1405,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - bidder - - -
    -

    The name of the bidder.

    -
    -
    - - responseId - - -
    -

    The response ID.

    -
    -
    -
    @@ -1248,7 +1421,7 @@

    Parameters

    -

    Clears all stored bid responses.

    +

    Undocumented

    @@ -1275,7 +1448,7 @@

    Declaration

    -

    Retrieves stored bid responses.

    +

    Undocumented

    @@ -1286,10 +1459,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of dictionaries containing stored bid responses, or nil if there are none.

    -
    @@ -1319,7 +1488,7 @@

    Custom Headers
    -

    Adds a custom HTTP header.

    +

    Undocumented

    @@ -1330,37 +1499,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - name - - -
    -

    The name of the header.

    -
    -
    - - value - - -
    -

    The value of the header.

    -
    -
    -
    @@ -1377,7 +1515,7 @@

    Parameters

    -

    Clears all custom HTTP headers.

    +

    Undocumented

    @@ -1580,7 +1718,7 @@

    Parameters

    diff --git a/docs/Classes/PrebidAdUnit.html b/docs/Classes/PrebidAdUnit.html index b52e671bf..3ca475161 100644 --- a/docs/Classes/PrebidAdUnit.html +++ b/docs/Classes/PrebidAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PrebidAdUnit

    -

    Multiformat ad unit. Built for original API.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    PrebidAdUnit

    -

    The ad slot identifier for the Prebid ad unit.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Initializes a new PrebidAdUnit with the given configuration ID.

    +

    Undocumented

    @@ -356,25 +588,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -

    @@ -391,7 +604,7 @@

    Parameters

    -

    Makes bid request for the specified ad object and request config. Setups targeting keywords into the adObject.

    +

    Undocumented

    @@ -403,49 +616,6 @@

    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.

    -
    -
    -
    @@ -462,7 +632,7 @@

    Parameters

    -

    Makes bid request for the specified request config.

    +

    Undocumented

    @@ -473,37 +643,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - request - - -
    -

    The PrebidRequest containing the demand request parameters.

    -
    -
    - - completion - - -
    -

    A closure to be called with the BidInfo result.

    -
    -
    -
    @@ -606,7 +745,7 @@

    Declaration

    -

    This method resumes the auto refresh of demand

    +

    Undocumented

    @@ -625,7 +764,7 @@

    Declaration

    diff --git a/docs/Classes/PrebidConstants.html b/docs/Classes/PrebidConstants.html new file mode 100644 index 000000000..53a818083 --- /dev/null +++ b/docs/Classes/PrebidConstants.html @@ -0,0 +1,605 @@ + + + + PrebidConstants Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidConstants

    +
    +
    + +
    @objcMembers
    +public class PrebidConstants : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var supportedRenderingBannerAPISignals: [Signals.Api] { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + companionHTMLTemplate + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var companionHTMLTemplate: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/PrebidImagesRepository.html b/docs/Classes/PrebidImagesRepository.html new file mode 100644 index 000000000..6c41f605b --- /dev/null +++ b/docs/Classes/PrebidImagesRepository.html @@ -0,0 +1,659 @@ + + + + PrebidImagesRepository Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidImagesRepository

    +
    +
    + +
    @objcMembers
    +public class PrebidImagesRepository : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + muteDisabled + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let muteDisabled: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + muteEnabled + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let muteEnabled: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + closeButton + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let closeButton: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + skipButton + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let skipButton: String
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/PrebidJSLibrary.html b/docs/Classes/PrebidJSLibrary.html new file mode 100644 index 000000000..08bb4dd26 --- /dev/null +++ b/docs/Classes/PrebidJSLibrary.html @@ -0,0 +1,632 @@ + + + + PrebidJSLibrary Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidJSLibrary

    +
    +
    + +
    @objcMembers
    +public class PrebidJSLibrary : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + downloadURLString + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var downloadURLString: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + name + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var name: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(name: String, downloadURLString: String? = nil)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/PrebidJSLibraryManager.html b/docs/Classes/PrebidJSLibraryManager.html new file mode 100644 index 000000000..01010b2d8 --- /dev/null +++ b/docs/Classes/PrebidJSLibraryManager.html @@ -0,0 +1,659 @@ + + + + PrebidJSLibraryManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidJSLibraryManager

    +
    +
    + +
    @objcMembers
    +public class PrebidJSLibraryManager : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: PrebidJSLibraryManager
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + downloadLibraries() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func downloadLibraries()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getMRAIDLibrary() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getMRAIDLibrary() -> String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getOMSDKLibrary() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getOMSDKLibrary() -> String?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/PrebidRequest.html b/docs/Classes/PrebidRequest.html index ea6f77e2a..aadf4ab9c 100644 --- a/docs/Classes/PrebidRequest.html +++ b/docs/Classes/PrebidRequest.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PrebidRequest

    -

    Class that contains properties and methods to configure Prebid request.

    +

    Undocumented

    @@ -327,7 +559,7 @@

    Private properties
    -

    Initializes a new PrebidRequest with the given parameters.

    +

    Undocumented

    @@ -339,73 +571,6 @@

    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.

    -
    -
    -
    @@ -435,7 +600,7 @@

    GPID
    -

    Sets the GPID for the ad request.

    +

    Undocumented

    @@ -446,25 +611,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - gpid - - -
    -

    The GPID to set.

    -
    -
    -
    @@ -740,7 +886,7 @@

    App Content (app.content.data)
    -

    Sets the app content for the ad request.

    +

    Undocumented

    @@ -751,25 +897,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContentObject - - -
    -

    The PBMORTBAppContent to set.

    -
    -
    -
    @@ -786,7 +913,7 @@

    Parameters

    -

    Clears the app content for the ad request.

    +

    Undocumented

    @@ -813,7 +940,7 @@

    Declaration

    -

    Adds data to the app content.

    +

    Undocumented

    @@ -824,25 +951,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    The array of PBMORTBContentData to add.

    -
    -
    -
    @@ -859,7 +967,7 @@

    Parameters

    -

    Removes specific data from the app content.

    +

    Undocumented

    @@ -870,25 +978,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData to remove.

    -
    -
    -

    @@ -905,7 +994,7 @@

    Parameters

    -

    Clears all data from the app content.

    +

    Undocumented

    @@ -945,7 +1034,7 @@

    User Data (user.data)
    -

    Adds user data to the ad request.

    +

    Undocumented

    @@ -956,25 +1045,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

    The array of PBMORTBContentData to add.

    -
    -
    -
    @@ -991,7 +1061,7 @@

    Parameters

    -

    Removes specific user data from the ad request.

    +

    Undocumented

    @@ -1002,25 +1072,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData to remove.

    -
    -
    -
    @@ -1037,7 +1088,7 @@

    Parameters

    -

    Clears all user data from the ad request.

    +

    Undocumented

    @@ -1056,7 +1107,7 @@

    Declaration

    diff --git a/docs/Classes/PrebidServerConnection.html b/docs/Classes/PrebidServerConnection.html new file mode 100644 index 000000000..423a9ab2d --- /dev/null +++ b/docs/Classes/PrebidServerConnection.html @@ -0,0 +1,1033 @@ + + + + PrebidServerConnection Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidServerConnection

    +
    +
    + +
    @objcMembers
    +public class PrebidServerConnection : NSObject, PrebidServerConnectionProtocol, URLSessionDelegate
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + userAgentService + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var userAgentService: UserAgentService { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + protocolClasses + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var protocolClasses: [URLProtocol.Type]
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: PrebidServerConnection
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + userAgentHeaderKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var userAgentHeaderKey: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + contentTypeKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var contentTypeKey: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + contentTypeVal + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var contentTypeVal: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + internalIDKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var internalIDKey: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isPBMRequestKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var isPBMRequestKey: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Init +

    +
    +
    + +
    +
    +
    + + +
    + +

    Public methods +

    +
    +
    +
      +
    • +
      + + + + fireAndForget(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func fireAndForget(_ resourceURL: String?)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func head(_ resourceURL: String?, timeout: TimeInterval, callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func get(_ resourceURL: String?, timeout: TimeInterval = 0, callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func post(_ resourceURL: String?, data: Data?, timeout: TimeInterval,
      +                 callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func post(_ resourceURL: String?, contentType: String?,data: Data?, timeout: TimeInterval,
      +                 callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + download(_:callback:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func download(_ resourceURL: String?, callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Private methods +

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/PrebidServerEventTracker.html b/docs/Classes/PrebidServerEventTracker.html new file mode 100644 index 000000000..fa473f280 --- /dev/null +++ b/docs/Classes/PrebidServerEventTracker.html @@ -0,0 +1,740 @@ + + + + PrebidServerEventTracker Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidServerEventTracker

    +
    +
    + +
    @objcMembers
    +public class PrebidServerEventTracker : NSObject, PBMEventTrackerProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + serverEvents + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var serverEvents: [ServerEvent] { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(serverEvents:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(serverEvents: [ServerEvent] = [])
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + trackEvent(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackEvent(_ event: PBMTrackingEvent)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVideoAdLoaded(_ parameters: PBMVideoVerificationParameters!)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackStartVideo(withDuration duration: CGFloat, volume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVolumeChanged(_ playerVolume: CGFloat, deviceVolume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addServerEvents(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addServerEvents(_ serverEvents: [ServerEvent])
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/PrebidServerResponse.html b/docs/Classes/PrebidServerResponse.html new file mode 100644 index 000000000..f63a3648b --- /dev/null +++ b/docs/Classes/PrebidServerResponse.html @@ -0,0 +1,767 @@ + + + + PrebidServerResponse Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidServerResponse

    +
    +
    + +
    @objcMembers
    +public class PrebidServerResponse : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + isOKStatusCode + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isOKStatusCode: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + jsonDict + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var jsonDict: [String : Any]?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + rawData + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var rawData: Data?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestHeaders + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var requestHeaders: [String : String]?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + responseHeaders + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var responseHeaders: [String : String]?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestURL + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var requestURL: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + error + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var error: Error?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + statusCode + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var statusCode: Int
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/Reachability.html b/docs/Classes/Reachability.html new file mode 100644 index 000000000..6740e9a12 --- /dev/null +++ b/docs/Classes/Reachability.html @@ -0,0 +1,710 @@ + + + + Reachability Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Reachability

    +
    +
    + +
    @objc(PBMReachability)
    +@objcMembers
    +public class Reachability : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Shared instance for checking whether the default route is available.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: Reachability
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var currentReachabilityStatus: NetworkType { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isNetworkReachable + +
      +
      +
      +
      +
      +
      +

      Returns true is network is reachable otherwise returns false

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isNetworkReachable: Bool { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Private properties +

    +
    +
    +
      +
    • +
      + + + + stopNotifier() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func stopNotifier()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + onNetworkRestored(_:) + +
      +
      +
      +
      +
      +
      +

      Starts monitoring of the network status. +Calls the reachableBlock when network is restored

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func onNetworkRestored(_ reachableBlock: @escaping PBMNetworkReachableBlock)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/RewardedAdUnit.html b/docs/Classes/RewardedAdUnit.html index f0b9cffad..b4ffff542 100644 --- a/docs/Classes/RewardedAdUnit.html +++ b/docs/Classes/RewardedAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -296,11 +528,11 @@

    RewardedAdUnit

    @objc
     public class RewardedAdUnit: BaseInterstitialAdUnit,
    -                             RewardedEventInteractionDelegate
    + RewardedEventInteractionDelegate
    -

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

    +

    Undocumented

    @@ -319,7 +551,7 @@

    RewardedAdUnit

    -

    The reward object for the ad unit.

    +

    Undocumented

    @@ -359,7 +591,7 @@

    Lifecycle
    -

    Initializes a RewardedAdUnit with the given configuration ID and event handler.

    +

    Undocumented

    @@ -367,41 +599,10 @@

    Declaration

    Swift

    @objc
    -public convenience init(configID: String, eventHandler: AnyObject)
    +public convenience init(configID: String, eventHandler: AnyObject)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - eventHandler - - -
    -

    The event handler for the ad unit.

    -
    -
    -

    @@ -418,7 +619,7 @@

    Parameters

    -

    Initializes a RewardedAdUnit with the given configuration ID and a default event handler.

    +

    Undocumented

    @@ -426,29 +627,10 @@

    Declaration

    Swift

    @objc
    -public convenience init(configID: String)
    +public convenience init(configID: String)
    -
    -

    Parameters

    - - - - - - - -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -
    @@ -478,7 +660,7 @@

    PBMRewardedEventDelegate
    -

    Called when the user earns a reward.

    +

    Undocumented

    @@ -489,25 +671,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - reward - - -
    -

    The reward object associated with the event.

    -
    -
    -
    @@ -537,36 +700,17 @@

    BaseInterstitialAdUnitProtocol protocol
    -

    Called when the interstitial ad is closed.

    +

    Undocumented

    Declaration

    Swift

    -
    public override func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    +
    public override func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    -
    -

    Parameters

    - - - - - - - -
    - - interstitialController - - -
    -

    The controller managing the interstitial ad.

    -
    -
    -

    @@ -596,7 +740,7 @@

    Protected overrides
    -

    Called when the ad unit receives an ad.

    +

    Undocumented

    @@ -623,7 +767,7 @@

    Declaration

    -

    Called when the ad unit fails to receive an ad.

    +

    Undocumented

    @@ -634,25 +778,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - error - - -
    -

    The error describing the failure.

    -
    -
    -

    @@ -669,7 +794,7 @@

    Parameters

    -

    Called when the ad unit will present an ad.

    +

    Undocumented

    @@ -696,7 +821,7 @@

    Declaration

    -

    Called when the ad unit dismisses an ad.

    +

    Undocumented

    @@ -723,7 +848,7 @@

    Declaration

    -

    Called when the ad unit will leave the application.

    +

    Undocumented

    @@ -750,7 +875,7 @@

    Declaration

    -

    Called when the ad unit is clicked.

    +

    Undocumented

    @@ -777,7 +902,7 @@

    Declaration

    -

    Returns whether the event handler is ready.

    +

    Undocumented

    @@ -788,10 +913,6 @@

    Declaration

    -
    -

    Return Value

    -

    A boolean indicating if the event handler is ready.

    -
    @@ -808,7 +929,7 @@

    Return Value

    -

    Sets the loading delegate for the event handler.

    +

    Undocumented

    @@ -819,25 +940,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - loadingDelegate - - -
    -

    The loading delegate to set.

    -
    -
    -
    @@ -854,7 +956,7 @@

    Parameters

    -

    Sets the interaction delegate for the event handler.

    +

    Undocumented

    @@ -881,36 +983,17 @@

    Declaration

    -

    Requests an ad with the given bid response.

    +

    Undocumented

    Declaration

    Swift

    -
    public override func callEventHandler_requestAd(with bidResponse: BidResponse?)
    +
    public override func callEventHandler_requestAd(with bidResponse: BidResponse?)
    -
    -

    Parameters

    - - - - - - - -
    - - bidResponse - - -
    -

    The bid response to use for the ad request.

    -
    -
    -
    @@ -927,7 +1010,7 @@

    Parameters

    -

    Shows the ad from the specified view controller.

    +

    Undocumented

    @@ -938,25 +1021,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - controller - - -
    -

    The view controller from which to present the ad.

    -
    -
    -
    @@ -973,7 +1037,7 @@

    Parameters

    -

    Tracks the impression for the ad.

    +

    Undocumented

    @@ -992,7 +1056,7 @@

    Declaration

    diff --git a/docs/Classes/RewardedEventHandlerStandalone.html b/docs/Classes/RewardedEventHandlerStandalone.html new file mode 100644 index 000000000..90830744d --- /dev/null +++ b/docs/Classes/RewardedEventHandlerStandalone.html @@ -0,0 +1,683 @@ + + + + RewardedEventHandlerStandalone Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    RewardedEventHandlerStandalone

    +
    +
    + +
    public class RewardedEventHandlerStandalone : NSObject, RewardedEventHandlerProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + loadingDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var loadingDelegate: RewardedEventLoadingDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + interactionDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var interactionDelegate: RewardedEventInteractionDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isReady + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isReady: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + show(from:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func show(from controller: UIViewController?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestAd(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func requestAd(with bidResponse: BidResponse?)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/RewardedVideoAdUnit.html b/docs/Classes/RewardedVideoAdUnit.html index 0fcb3942d..4dcaf1a0d 100644 --- a/docs/Classes/RewardedVideoAdUnit.html +++ b/docs/Classes/RewardedVideoAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,11 +526,11 @@

    RewardedVideoAdUnit

    -
    public class RewardedVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    +
    public class RewardedVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    -

    Represents an rewarded ad unit for original type of integration.

    +

    Undocumented

    @@ -317,20 +549,14 @@

    RewardedVideoAdUnit

    -

    Deprecated property for video parameters.

    -
    -

    Note

    - This property is deprecated. Please use videoParameters instead. - -
    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This property is deprecated. Please, use videoParameters instead.")
    -public var parameters: VideoParameters { get set }
    +
    public var parameters: VideoParameters { get set }
    @@ -350,7 +576,7 @@

    Declaration

    -

    Property for video parameters.

    +

    Undocumented

    @@ -377,7 +603,7 @@

    Declaration

    -

    Initializes a RewardedVideoAdUnit with the given configuration ID.

    +

    Undocumented

    @@ -388,25 +614,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -
    @@ -423,60 +630,17 @@

    Parameters

    -

    Initializes a RewardedVideoAdUnit with the given configuration ID and minimum size percentages.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    +
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    -
    -

    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.

    -
    -
    -
    @@ -485,7 +649,7 @@

    Parameters

    diff --git a/docs/Classes/ServerEvent.html b/docs/Classes/ServerEvent.html new file mode 100644 index 000000000..ede1d0a18 --- /dev/null +++ b/docs/Classes/ServerEvent.html @@ -0,0 +1,579 @@ + + + + ServerEvent Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    ServerEvent

    +
    +
    + +
    @objc(PBMServerEvent)
    +@objcMembers
    +public class ServerEvent : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(url: String, expectedEventType: PBMTrackingEvent)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/Signals.html b/docs/Classes/Signals.html index 8c2a960af..2592feba7 100644 --- a/docs/Classes/Signals.html +++ b/docs/Classes/Signals.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,11 +530,7 @@

    Signals

    -

    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.

    +

    Undocumented

    @@ -322,15 +550,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 @@ -339,7 +567,7 @@

    OpenRTB - API Frameworks

    Declaration

    Swift

    -
    @objc(PBApi)
    +                          
    @objc(PBApi)
     public class Api : SingleContainerInt
    @@ -377,7 +605,7 @@

    OpenRTB - Playback Methods

    Declaration

    Swift

    -
    @objc(PBPlaybackMethod)
    +                          
    @objc(PBPlaybackMethod)
     public class PlaybackMethod : SingleContainerInt
    @@ -419,7 +647,7 @@

    OpenRTB - Protocols

    Declaration

    Swift

    -
    @objc(PBProtocols)
    +                          
    @objc(PBProtocols)
     public class Protocols : SingleContainerInt
    @@ -455,7 +683,7 @@

    OpenRTB - Start Delay

    Declaration

    Swift

    -
    @objc(PBStartDelay)
    +                          
    @objc(PBStartDelay)
     public class StartDelay : SingleContainerInt
    @@ -483,7 +711,7 @@

    OpenRTB - Video Placement | 2 | In-Banner | | 3 | In-Article | | 4 | In-Feed | -| 5 | Interstitial/Slider/Floating | +| 5 | Interstitial/Slider/Floating |

    See more @@ -492,7 +720,7 @@

    OpenRTB - Video Placement

    Declaration

    Swift

    -
    @objc(PBPlacement)
    +                          
    @objc(PBPlacement)
     public class Placement : SingleContainerInt
    @@ -505,7 +733,7 @@

    Declaration

    diff --git a/docs/Classes/Signals/Api.html b/docs/Classes/Signals/Api.html index 965f1c84b..986b67f0b 100644 --- a/docs/Classes/Signals/Api.html +++ b/docs/Classes/Signals/Api.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,21 +528,21 @@

    Api

    -
    @objc(PBApi)
    +                  
    @objc(PBApi)
     public class Api : SingleContainerInt

    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      |
     
    @@ -518,7 +750,7 @@

    Declaration

    diff --git a/docs/Classes/Signals/Placement.html b/docs/Classes/Signals/Placement.html index ffd6938aa..9df53fa4a 100644 --- a/docs/Classes/Signals/Placement.html +++ b/docs/Classes/Signals/Placement.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,7 +528,7 @@

    Placement

    -
    @objc(PBPlacement)
    +                  
    @objc(PBPlacement)
     public class Placement : SingleContainerInt
    @@ -308,7 +540,7 @@

    OpenRTB - Video Placement | 2 | In-Banner | | 3 | In-Article | | 4 | In-Feed | -| 5 | Interstitial/Slider/Floating | +| 5 | Interstitial/Slider/Floating |

    @@ -524,7 +756,7 @@

    Declaration

    -

    Helper function

    +

    Undocumented

    @@ -544,7 +776,7 @@

    Declaration

    diff --git a/docs/Classes/Signals/PlaybackMethod.html b/docs/Classes/Signals/PlaybackMethod.html index ad341c610..cf82669a4 100644 --- a/docs/Classes/Signals/PlaybackMethod.html +++ b/docs/Classes/Signals/PlaybackMethod.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,7 +528,7 @@

    PlaybackMethod

    -
    @objc(PBPlaybackMethod)
    +                  
    @objc(PBPlaybackMethod)
     public class PlaybackMethod : SingleContainerInt
    @@ -489,7 +721,7 @@

    Declaration

    diff --git a/docs/Classes/Signals/Protocols.html b/docs/Classes/Signals/Protocols.html index 1b1e7f724..f58c1c239 100644 --- a/docs/Classes/Signals/Protocols.html +++ b/docs/Classes/Signals/Protocols.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,7 +528,7 @@

    Protocols

    -
    @objc(PBProtocols)
    +                  
    @objc(PBProtocols)
     public class Protocols : SingleContainerInt
    @@ -605,7 +837,7 @@

    Declaration

    diff --git a/docs/Classes/Signals/StartDelay.html b/docs/Classes/Signals/StartDelay.html index f86ecfe28..73f67f53e 100644 --- a/docs/Classes/Signals/StartDelay.html +++ b/docs/Classes/Signals/StartDelay.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,7 +528,7 @@

    StartDelay

    -
    @objc(PBStartDelay)
    +                  
    @objc(PBStartDelay)
     public class StartDelay : SingleContainerInt
    @@ -403,7 +635,7 @@

    Declaration

    diff --git a/docs/Classes/SingleContainerInt.html b/docs/Classes/SingleContainerInt.html index f71153062..a922bbb96 100644 --- a/docs/Classes/SingleContainerInt.html +++ b/docs/Classes/SingleContainerInt.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -444,7 +676,7 @@

    Declaration

    diff --git a/docs/Classes/SkadnEventTracker.html b/docs/Classes/SkadnEventTracker.html new file mode 100644 index 000000000..a05145469 --- /dev/null +++ b/docs/Classes/SkadnEventTracker.html @@ -0,0 +1,700 @@ + + + + SkadnEventTracker Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    SkadnEventTracker

    +
    +
    + +
    @objc(PBMSkadnEventTracker)
    +@objcMembers
    +public class SkadnEventTracker : NSObject, PBMEventTrackerProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + init(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(with imp: SKAdImpression)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    PBMEventTrackerProtocol +

    +
    +
    +
      +
    • +
      + + + + trackEvent(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackEvent(_ event: PBMTrackingEvent)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVideoAdLoaded(_ parameters: PBMVideoVerificationParameters!)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackStartVideo(withDuration duration: CGFloat, volume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVolumeChanged(_ playerVolume: CGFloat, deviceVolume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/SkadnParametersManager.html b/docs/Classes/SkadnParametersManager.html new file mode 100644 index 000000000..ddf16c787 --- /dev/null +++ b/docs/Classes/SkadnParametersManager.html @@ -0,0 +1,606 @@ + + + + SkadnParametersManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    SkadnParametersManager

    +
    +
    + +
    @objc(PBMSkadnParametersManager)
    +@objcMembers
    +public class SkadnParametersManager : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func getSkadnImpression(for skadnInfo: PBMORTBBidExtSkadn) -> SKAdImpression?
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func getSkadnProductParameters(for skadnInfo: PBMORTBBidExtSkadn) -> Dictionary<String, Any>?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/Targeting.html b/docs/Classes/Targeting.html index 6f94d0be2..4ec31f336 100644 --- a/docs/Classes/Targeting.html +++ b/docs/Classes/Targeting.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,12 +531,7 @@

    Targeting

    -

    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.

    +

    Undocumented

    @@ -323,7 +550,7 @@

    Targeting

    -

    A shared instance of the Targeting class.

    +

    Undocumented

    @@ -363,7 +590,7 @@

    OMID Partner
    -

    The name of the OMID partner.

    +

    Undocumented

    @@ -390,7 +617,7 @@

    Declaration

    -

    The version of the OMID partner.

    +

    Undocumented

    @@ -484,7 +711,7 @@

    Declaration

    -

    Objective C API

    +

    Undocumented

    @@ -840,7 +1067,7 @@

    Declaration

    -

    Objective-C API

    +

    Undocumented

    @@ -867,7 +1094,7 @@

    Declaration

    -

    Objective-C API

    +

    Undocumented

    @@ -947,7 +1174,7 @@

    TCFv2
    -

    The consent string for purposes consent as per TCFv2.

    +

    Undocumented

    @@ -974,7 +1201,7 @@

    Declaration

    -

    Purpose 1 - Store and/or access information on a device

    +

    Undocumented

    @@ -1001,7 +1228,7 @@

    Declaration

    -

    Returns whether the user has consented to access device data as an NSNumber.

    +

    Undocumented

    @@ -1028,7 +1255,7 @@

    Declaration

    -

    Returns the user’s consent for a specific purpose by index.

    +

    Undocumented

    @@ -1055,7 +1282,7 @@

    Declaration

    -

    Checks if access to device data is allowed.

    +

    Undocumented

    @@ -1095,9 +1322,7 @@

    External User Ids
    -

    Array of external user IDs.

    - -

    This property holds the external user IDs associated with the user.

    +

    Undocumented

    @@ -1380,7 +1605,7 @@

    Declaration

    -

    App store URL for an installed app

    +

    Undocumented

    @@ -1407,7 +1632,7 @@

    Declaration

    -

    Domain name of the app

    +

    Undocumented

    @@ -1515,7 +1740,7 @@

    Declaration

    -

    Objective-C API

    +

    Undocumented

    @@ -1542,7 +1767,7 @@

    Declaration

    -

    Objective-C API

    +

    Undocumented

    @@ -1623,7 +1848,7 @@

    Public Methods
    -

    Adds a parameter to the parameter dictionary with a specified name.

    +

    Undocumented

    @@ -1634,37 +1859,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - value - - -
    -

    The value of the parameter.

    -
    -
    - - withName - - -
    -

    The name of the parameter. If nil, the parameter is not added.

    -
    -
    -
    @@ -1681,7 +1875,7 @@

    Parameters

    -

    Sets custom parameters by adding each key-value pair to the parameter dictionary.

    +

    Undocumented

    @@ -1692,25 +1886,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - params - - -
    -

    A dictionary of parameters to set. If nil, no parameters are added.

    -
    -
    -
    @@ -1727,7 +1902,7 @@

    Parameters

    -

    Adds a custom parameter to the parameter dictionary with a prefixed name.

    +

    Undocumented

    @@ -1738,37 +1913,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - value - - -
    -

    The value of the custom parameter.

    -
    -
    - - withName - - -
    -

    The name of the custom parameter. If nil, the parameter is not added.

    -
    -
    -

    @@ -1785,7 +1929,7 @@

    Parameters

    -

    Store location in the user’s section

    +

    Undocumented

    @@ -1825,7 +1969,7 @@

    Access Control List (ext.prebid.data)
    -

    Adds a bidder to the access control list.

    +

    Undocumented

    @@ -1836,25 +1980,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bidderName - - -
    -

    The name of the bidder to add.

    -
    -
    -
    @@ -1871,7 +1996,7 @@

    Parameters

    -

    Removes a bidder from the access control list.

    +

    Undocumented

    @@ -1882,25 +2007,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bidderName - - -
    -

    The name of the bidder to remove.

    -
    -
    -
    @@ -1917,7 +2023,7 @@

    Parameters

    -

    Clears all bidders from the access control list.

    +

    Undocumented

    @@ -1944,7 +2050,7 @@

    Declaration

    -

    Retrieves the current access control list.

    +

    Undocumented

    @@ -1955,10 +2061,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of bidder names in the access control list.

    -
    @@ -1975,7 +2077,7 @@

    Return Value

    -

    Access control list for external use.

    +

    Undocumented

    @@ -1986,10 +2088,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of bidder names in the access control list.

    -
    @@ -2019,7 +2117,7 @@

    Global User Data (user.ext.data)
    -

    Adds user data for a specified key.

    +

    Undocumented

    @@ -2030,37 +2128,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the user data.

    -
    -
    - - value - - -
    -

    The value to add for the specified key.

    -
    -
    -
    @@ -2077,7 +2144,7 @@

    Parameters

    -

    Updates user data for a specified key with a new set of values.

    +

    Undocumented

    @@ -2088,37 +2155,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the user data.

    -
    -
    - - value - - -
    -

    The set of values to update for the specified key.

    -
    -
    -

    @@ -2135,7 +2171,7 @@

    Parameters

    -

    Removes user data for a specified key.

    +

    Undocumented

    @@ -2146,25 +2182,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key for the user data to remove.

    -
    -
    -
    @@ -2181,7 +2198,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -2208,7 +2225,7 @@

    Declaration

    -

    Retrieves all user data.

    +

    Undocumented

    @@ -2219,10 +2236,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary mapping keys to arrays of values.

    -
    @@ -2239,7 +2252,7 @@

    Return Value

    -

    User data dictionary for external use.

    +

    Undocumented

    @@ -2250,10 +2263,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary mapping keys to arrays of values.

    -
    @@ -2283,7 +2292,7 @@

    Global User Keywords (user.keywords)
    -

    Adds a user keyword.

    +

    Undocumented

    @@ -2294,25 +2303,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to add.

    -
    -
    -
    @@ -2329,7 +2319,7 @@

    Parameters

    -

    Adds multiple user keywords.

    +

    Undocumented

    @@ -2340,25 +2330,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to add.

    -
    -
    -
    @@ -2375,7 +2346,7 @@

    Parameters

    -

    Removes a user keyword.

    +

    Undocumented

    @@ -2386,25 +2357,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to remove.

    -
    -
    -
    @@ -2421,7 +2373,7 @@

    Parameters

    -

    Clears all user keywords.

    +

    Undocumented

    @@ -2448,7 +2400,7 @@

    Declaration

    -

    Retrieves all user keywords.

    +

    Undocumented

    @@ -2459,10 +2411,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of user keywords.

    -
    @@ -2479,15 +2427,14 @@

    Return Value

    -

    Deprecated. Use getUserKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This property is deprecated. Please, use getUserKeywords method instead.")
    -public var userKeywords: [String] { get }
    +
    public var userKeywords: [String] { get }
    @@ -2520,15 +2467,14 @@

    Global Data (app.ext.data)
    -

    Deprecated. Use addAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppExtData method instead.")
    -public func addContextData(key: String, value: String)
    +
    public func addContextData(key: String, value: String)
    @@ -2548,15 +2494,14 @@

    Declaration

    -

    Deprecated. Use updateAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use updateAppExtData method instead.")
    -public func updateContextData(key: String, value: Set<String>)
    +
    public func updateContextData(key: String, value: Set<String>)
    @@ -2576,15 +2521,14 @@

    Declaration

    -

    Deprecated. Use removeAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use removeAppExtData method instead.")
    -public func removeContextData(for key: String)
    +
    public func removeContextData(for key: String)
    @@ -2604,15 +2548,14 @@

    Declaration

    -

    Deprecated. Use clearAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use clearAppExtData method instead.")
    -public func clearContextData()
    +
    public func clearContextData()
    @@ -2632,15 +2575,14 @@

    Declaration

    -

    Deprecated. Use getAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use getAppExtData method instead.")
    -public func getContextData() -> [String : [String]]
    +
    public func getContextData() -> [String : [String]]
    @@ -2660,15 +2602,14 @@

    Declaration

    -

    Deprecated. Use getAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This property is deprecated. Please, use getAppExtData method instead.")
    -public var contextDataDictionary: [String : [String]] { get }
    +
    public var contextDataDictionary: [String : [String]] { get }
    @@ -2688,7 +2629,7 @@

    Declaration

    -

    Adds application-specific data for a specified key.

    +

    Undocumented

    @@ -2699,37 +2640,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the application data.

    -
    -
    - - value - - -
    -

    The value to add for the specified key.

    -
    -
    -
    @@ -2746,7 +2656,7 @@

    Parameters

    -

    Updates application-specific data for a specified key with a new set of values.

    +

    Undocumented

    @@ -2757,37 +2667,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the application data.

    -
    -
    - - value - - -
    -

    The set of values to update for the specified key.

    -
    -
    -
    @@ -2804,7 +2683,7 @@

    Parameters

    -

    Removes application-specific data for a specified key.

    +

    Undocumented

    @@ -2815,25 +2694,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key for the application data to remove.

    -
    -
    -
    @@ -2850,7 +2710,7 @@

    Parameters

    -

    Clears all application-specific data.

    +

    Undocumented

    @@ -2877,7 +2737,7 @@

    Declaration

    -

    Retrieves all application-specific data.

    +

    Undocumented

    @@ -2888,10 +2748,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary mapping keys to arrays of values.

    -
    @@ -2921,15 +2777,14 @@

    Global Keywords (app.keywords)
    -

    Deprecated. Use addAppKeyword method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppKeyword method instead.")
    -public func addContextKeyword(_ newElement: String)
    +
    public func addContextKeyword(_ newElement: String)
    @@ -2949,15 +2804,14 @@

    Declaration

    -

    Deprecated. Use addAppKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Deprecated. Use removeAppKeyword method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use removeAppKeyword method instead.")
    -public func removeContextKeyword(_ element: String)
    +
    public func removeContextKeyword(_ element: String)
    @@ -3005,15 +2858,14 @@

    Declaration

    -

    Deprecated. Use clearAppKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use clearAppKeywords method instead.")
    -public func clearContextKeywords()
    +
    public func clearContextKeywords()
    @@ -3033,15 +2885,14 @@

    Declaration

    -

    Deprecated. Use getAppKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use getAppKeywords method instead.")
    -public func getContextKeywords() -> [String]
    +
    public func getContextKeywords() -> [String]
    @@ -3061,15 +2912,14 @@

    Declaration

    -

    Deprecated. Use getAppKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This property is deprecated. Please, use getAppKeywords method instead.")
    -public var contextKeywords: [String] { get }
    +
    public var contextKeywords: [String] { get }
    @@ -3089,7 +2939,7 @@

    Declaration

    -

    Adds an application keyword.

    +

    Undocumented

    @@ -3100,25 +2950,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to add.

    -
    -
    -
    @@ -3135,7 +2966,7 @@

    Parameters

    -

    Adds multiple application keywords.

    +

    Undocumented

    @@ -3146,25 +2977,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to add.

    -
    -
    -
    @@ -3181,7 +2993,7 @@

    Parameters

    -

    Removes an application keyword.

    +

    Undocumented

    @@ -3192,25 +3004,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to remove.

    -
    -
    -
    @@ -3227,7 +3020,7 @@

    Parameters

    -

    Clears all application keywords.

    +

    Undocumented

    @@ -3254,7 +3047,7 @@

    Declaration

    -

    Retrieves all application keywords.

    +

    Undocumented

    @@ -3265,10 +3058,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of application keywords.

    -
    @@ -3298,7 +3087,7 @@

    Internal Properties
    -

    Dictionary of parameters.

    +

    Undocumented

    @@ -3317,7 +3106,7 @@

    Declaration

    diff --git a/docs/Classes/UserAgentService.html b/docs/Classes/UserAgentService.html new file mode 100644 index 000000000..40b20202d --- /dev/null +++ b/docs/Classes/UserAgentService.html @@ -0,0 +1,633 @@ + + + + UserAgentService Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    UserAgentService

    +
    +
    + +
    @objc(PBMUserAgentService)
    +@objcMembers
    +public class UserAgentService : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: UserAgentService
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + userAgent + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var userAgent: String { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func fetchUserAgent(completion: ((String) -> Void)? = nil)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Classes/Utils.html b/docs/Classes/Utils.html index 38c00fefc..796fd75c8 100644 --- a/docs/Classes/Utils.html +++ b/docs/Classes/Utils.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    Utils

    -

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

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    A delegate to handle native ad events.

    +

    Undocumented

    @@ -373,15 +605,14 @@

    Declaration

    -

    Deprecated. MoPub is not available anymore. Use Prebid MAX adapters instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "MoPub is not available anymore. Use Prebid MAX adapters instead.")
    -@objc
    +                          
    @objc
     public func convertDictToMoPubKeywords(dict: Dictionary<String, String>) -> String
    @@ -402,7 +633,7 @@

    Declaration

    -

    Finds a native ad object within a given object.

    +

    Undocumented

    @@ -414,25 +645,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - adObject - - -
    -

    The object to search within.

    -
    -
    -
    @@ -441,7 +653,7 @@

    Parameters

    diff --git a/docs/Classes/VideoAdUnit.html b/docs/Classes/VideoAdUnit.html index ec2bc0cfb..51778f814 100644 --- a/docs/Classes/VideoAdUnit.html +++ b/docs/Classes/VideoAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,12 +526,11 @@

    VideoAdUnit

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

    A deprecated class for handling video ad units.

    +

    Undocumented

    @@ -318,7 +549,7 @@

    VideoAdUnit

    -

    The parameters for video ads associated with this ad unit.

    +

    Undocumented

    @@ -345,7 +576,7 @@

    Declaration

    -

    Initializes a new instance of VideoAdUnit with the specified configuration ID and size.

    +

    Undocumented

    @@ -356,37 +587,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - size - - -
    -

    The size of the ad unit.

    -
    -
    -
    @@ -403,7 +603,7 @@

    Parameters

    -

    Adds additional sizes to the ad unit.

    +

    Undocumented

    @@ -414,25 +614,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - sizes - - -
    -

    An array of CGSize objects representing the additional sizes for the ad unit.

    -
    -
    -
    @@ -441,7 +622,7 @@

    Parameters

    diff --git a/docs/Classes/VideoControlsConfiguration.html b/docs/Classes/VideoControlsConfiguration.html index 4943e8097..139384a91 100644 --- a/docs/Classes/VideoControlsConfiguration.html +++ b/docs/Classes/VideoControlsConfiguration.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,15 +526,13 @@

    VideoControlsConfiguration

    -
    @objc(PBMVideoControlsConfiguration)
    +                  
    @objc(PBMVideoControlsConfiguration)
     @objcMembers
     public class VideoControlsConfiguration : NSObject
    -

    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.

    +

    Undocumented

    @@ -563,7 +793,7 @@

    Declaration

    diff --git a/docs/Classes/VideoInterstitialAdUnit.html b/docs/Classes/VideoInterstitialAdUnit.html index 1aa863d98..1818ad87e 100644 --- a/docs/Classes/VideoInterstitialAdUnit.html +++ b/docs/Classes/VideoInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,14 +526,11 @@

    VideoInterstitialAdUnit

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

    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.

    +

    Undocumented

    @@ -320,8 +549,7 @@

    VideoInterstitialAdUnit

    -

    The video parameters for this ad unit. -This property allows you to get or set the video parameters for the ad unit’s configuration.

    +

    Undocumented

    @@ -348,8 +576,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    @@ -360,25 +587,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -
    @@ -395,60 +603,17 @@

    Parameters

    -

    Convenience initializer to create a video interstitial ad unit with specified minimum width and height percentages.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    +
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    -
    -

    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.

    -
    -
    -
    @@ -457,7 +622,7 @@

    Parameters

    diff --git a/docs/Classes/VideoParameters.html b/docs/Classes/VideoParameters.html index b475d01a2..d3d312f66 100644 --- a/docs/Classes/VideoParameters.html +++ b/docs/Classes/VideoParameters.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -454,11 +686,13 @@

    Declaration

    Content MIME types supported. -Prebid Server required property.

    +Prebid Server required property.

    Example

    -

    “video/mp4” -“video/x-ms-wmv”

    +
      +
    • “video/mp4”
    • +
    • “video/x-ms-wmv”
    • +
    @@ -660,7 +894,7 @@

    Helpers
    -

    Helper property

    +

    Undocumented

    @@ -687,7 +921,7 @@

    Declaration

    -

    Helper property

    +

    Undocumented

    @@ -714,7 +948,7 @@

    Declaration

    -

    Helper property

    +

    Undocumented

    @@ -786,7 +1020,7 @@

    Parameters

    -

    Objective-C API

    +

    Undocumented

    @@ -805,7 +1039,7 @@

    Declaration

    diff --git a/docs/Enums.html b/docs/Enums.html index 47bae99da..ea03de952 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -38,15 +38,36 @@ + + @@ -308,7 +540,7 @@

    Enumerations

    -

    Enum representing different types of native data assets.

    +

    Undocumented

    See more
    @@ -337,10 +569,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    See more
    @@ -369,10 +598,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    See more
    @@ -388,6 +614,35 @@

    Declaration

    +
  • +
    + + + + ClickbrowserType + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMClickbrowserType)
    +public enum ClickbrowserType : Int
    + +
    +
    +
    +
    +
  • @@ -401,15 +656,7 @@

    Declaration

    -

    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.
    • -
    +

    Undocumented

    See more
    @@ -417,7 +664,7 @@

    Declaration

    Declaration

    Swift

    -
    @objc(PBMGender)
    +                          
    @objc(PBMGender)
     public enum Gender : Int
    @@ -438,9 +685,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    See more
    @@ -469,7 +714,7 @@

    Declaration

    -

    PrebidHost represents various Prebid server hosts used for ad bidding.

    +

    Undocumented

    See more
    @@ -498,20 +743,7 @@

    Declaration

    -

    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

    +

    Undocumented

    See more
    @@ -519,7 +751,7 @@

    Declaration

    Declaration

    Swift

    -
    @objc(PBMAdPosition)
    +                          
    @objc(PBMAdPosition)
     public enum AdPosition : Int
    @@ -540,9 +772,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    See more
    @@ -550,7 +780,7 @@

    Declaration

    Declaration

    Swift

    -
    @objc(PBMPosition)
    +                          
    @objc(PBMPosition)
     public enum Position : Int
    @@ -558,6 +788,35 @@

    Declaration

  • +
  • +
    + + + + NetworkType + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMNetworkType)
    +public enum NetworkType : Int, CustomStringConvertible
    + +
    +
    +
    +
    +
  • @@ -571,9 +830,7 @@

    Declaration

    -

    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.

    +

    Undocumented

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

    Declaration

  • diff --git a/docs/Enums/AdPosition.html b/docs/Enums/AdPosition.html index f3544565a..f4446cea0 100644 --- a/docs/Enums/AdPosition.html +++ b/docs/Enums/AdPosition.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,25 +526,12 @@

    AdPosition

    -
    @objc(PBMAdPosition)
    +                  
    @objc(PBMAdPosition)
     public enum AdPosition : Int
    -

    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

    +

    Undocumented

    @@ -331,7 +550,7 @@

    AdPosition

    -

    0 Unknown

    +

    Undocumented

    @@ -358,7 +577,7 @@

    Declaration

    -

    4 Header

    +

    Undocumented

    @@ -385,7 +604,7 @@

    Declaration

    -

    5 Footer

    +

    Undocumented

    @@ -412,7 +631,7 @@

    Declaration

    -

    6 Sidebar

    +

    Undocumented

    @@ -439,7 +658,7 @@

    Declaration

    -

    7 Full Screen

    +

    Undocumented

    @@ -458,7 +677,7 @@

    Declaration

    diff --git a/docs/Enums/ClickbrowserType.html b/docs/Enums/ClickbrowserType.html new file mode 100644 index 000000000..250cd1e66 --- /dev/null +++ b/docs/Enums/ClickbrowserType.html @@ -0,0 +1,605 @@ + + + + ClickbrowserType Enumeration Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    ClickbrowserType

    +
    +
    + +
    @objc(PBMClickbrowserType)
    +public enum ClickbrowserType : Int
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + embedded + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case embedded = 0
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + native + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case native
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Enums/DataAsset.html b/docs/Enums/DataAsset.html index d6353c0fe..cb7c619c2 100644 --- a/docs/Enums/DataAsset.html +++ b/docs/Enums/DataAsset.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    DataAsset

    -

    Enum representing different types of native data assets.

    +

    Undocumented

    @@ -642,7 +874,7 @@

    Declaration

    -

    Custom type for user-defined data assets

    +

    Undocumented

    @@ -669,7 +901,7 @@

    Declaration

    -

    Gets or sets the exchange ID for the asset type.

    +

    Undocumented

    @@ -680,10 +912,6 @@

    Declaration

    -
    -

    Return Value

    -

    The exchange ID for the asset type.

    -
    @@ -692,7 +920,7 @@

    Return Value

    diff --git a/docs/Enums/Gender.html b/docs/Enums/Gender.html index 1972f7d21..3f461c647 100644 --- a/docs/Enums/Gender.html +++ b/docs/Enums/Gender.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,20 +526,12 @@

    Gender

    -
    @objc(PBMGender)
    +                  
    @objc(PBMGender)
     public enum Gender : Int
    -

    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.
    • -
    +

    Undocumented

    @@ -326,7 +550,7 @@

    Gender

    -

    Gender is not specified or unknown.

    +

    Undocumented

    @@ -353,7 +577,7 @@

    Declaration

    -

    Represents the male gender.

    +

    Undocumented

    @@ -380,7 +604,7 @@

    Declaration

    -

    Represents the female gender.

    +

    Undocumented

    @@ -407,7 +631,7 @@

    Declaration

    -

    Represents any other gender that does not fit into the male or female categories.

    +

    Undocumented

    @@ -426,7 +650,7 @@

    Declaration

    diff --git a/docs/Enums/NativeDataAssetType.html b/docs/Enums/NativeDataAssetType.html index 27b43a841..e9998d6e8 100644 --- a/docs/Enums/NativeDataAssetType.html +++ b/docs/Enums/NativeDataAssetType.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,10 +531,7 @@

    NativeDataAssetType

    -

    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.

    +

    Undocumented

    @@ -348,7 +577,7 @@

    Declaration

    -

    Sponsored By message where response should contain the brand name of the sponsor.

    +

    Undocumented

    @@ -375,7 +604,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.

    +

    Sponsored By message where response should contain the brand name of the sponsor.

    @@ -402,7 +631,7 @@

    Declaration

    -

    Rating of the product being offered to the user. For example an app’s rating in an app store from 0-5.

    +

    Descriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.

    @@ -429,7 +658,7 @@

    Declaration

    -

    Number of social ratings or “likes” of the product being offered to the user.

    +

    Rating of the product being offered to the user. For example an app’s rating in an app store from 0-5.

    @@ -456,7 +685,7 @@

    Declaration

    -

    Number downloads/installs of this product

    +

    Number of social ratings or “likes” of the product being offered to the user.

    @@ -483,7 +712,7 @@

    Declaration

    -

    Price for product / app / in-app purchase. Value should include currency symbol in localised format.

    +

    Number downloads/installs of this product

    @@ -510,7 +739,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.

    +

    Price for product / app / in-app purchase. Value should include currency symbol in localised format.

    @@ -537,7 +766,7 @@

    Declaration

    -

    Phone number

    +

    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.

    @@ -564,7 +793,7 @@

    Declaration

    -

    Address

    +

    Phone number

    @@ -591,7 +820,7 @@

    Declaration

    -

    Additional descriptive text associated text with the product or service being advertised

    +

    Address

    @@ -618,7 +847,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).

    +

    Additional descriptive text associated text with the product or service being advertised

    @@ -645,7 +874,7 @@

    Declaration

    -

    CTA description - descriptive text describing a ‘call to action’ button for the destination URL.

    +

    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).

    @@ -672,7 +901,7 @@

    Declaration

    -

    Reserved for Exchange specific usage numbered above 500

    +

    CTA description - descriptive text describing a ‘call to action’ button for the destination URL.

    @@ -691,7 +920,7 @@

    Declaration

    diff --git a/docs/Enums/NativeImageAssetType.html b/docs/Enums/NativeImageAssetType.html index 8f25ddf59..6792cb5c2 100644 --- a/docs/Enums/NativeImageAssetType.html +++ b/docs/Enums/NativeImageAssetType.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,10 +531,7 @@

    NativeImageAssetType

    -

    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.

    +

    Undocumented

    @@ -321,7 +550,7 @@

    NativeImageAssetType

    -

    Represents an icon image, which is typically a small image used as a visual representation of the product or service.

    +

    Undocumented

    @@ -348,7 +577,7 @@

    Declaration

    -

    Represents the main image of the ad, which is usually the primary visual element and central to the ad’s presentation.

    +

    Undocumented

    @@ -375,7 +604,7 @@

    Declaration

    -

    Reserved for exchange-specific usage.

    +

    Undocumented

    @@ -394,7 +623,7 @@

    Declaration

    diff --git a/docs/Enums/NetworkType.html b/docs/Enums/NetworkType.html new file mode 100644 index 000000000..a236b3629 --- /dev/null +++ b/docs/Enums/NetworkType.html @@ -0,0 +1,685 @@ + + + + NetworkType Enumeration Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    NetworkType

    +
    +
    + +
    @objc(PBMNetworkType)
    +public enum NetworkType : Int, CustomStringConvertible
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + unknown + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case unknown = 0
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + wifi + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case wifi = 2
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + celluar + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case celluar = 3
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + offline + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case offline
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + description + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var description: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Enums/Position.html b/docs/Enums/Position.html index 3e0c7da1d..118403eba 100644 --- a/docs/Enums/Position.html +++ b/docs/Enums/Position.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,14 +526,12 @@

    Position

    -
    @objc(PBMPosition)
    +                  
    @objc(PBMPosition)
     public enum Position : Int
    -

    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.

    +

    Undocumented

    @@ -563,7 +793,7 @@

    Declaration

    -

    Returns the corresponding Position enum value for a given string literal.

    +

    Undocumented

    @@ -574,29 +804,6 @@

    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.

    -
    @@ -605,7 +812,7 @@

    Return Value

    diff --git a/docs/Enums/PrebidHost.html b/docs/Enums/PrebidHost.html index 6b46830f9..597303bb6 100644 --- a/docs/Enums/PrebidHost.html +++ b/docs/Enums/PrebidHost.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PrebidHost

    -

    PrebidHost represents various Prebid server hosts used for ad bidding.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Custom Prebid server URL. The URL for this case should be set separately.

    +

    Undocumented

    @@ -391,7 +623,7 @@

    Declaration

    diff --git a/docs/Enums/PrebidInitializationStatus.html b/docs/Enums/PrebidInitializationStatus.html index ed244f874..6987e785f 100644 --- a/docs/Enums/PrebidInitializationStatus.html +++ b/docs/Enums/PrebidInitializationStatus.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    PrebidInitializationStatus

    -

    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.

    +

    Undocumented

    @@ -393,7 +623,7 @@

    Declaration

    diff --git a/docs/Enums/ResultCode.html b/docs/Enums/ResultCode.html index 8e93e7ca4..b6ba14de3 100644 --- a/docs/Enums/ResultCode.html +++ b/docs/Enums/ResultCode.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    ResultCode

    -

    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.

    +

    Undocumented

    @@ -320,7 +550,7 @@

    ResultCode

    -

    The demand fetch request was successful.

    +

    Undocumented

    @@ -347,7 +577,7 @@

    Declaration

    -

    The Prebid server was not specified in the request.

    +

    Undocumented

    @@ -374,7 +604,7 @@

    Declaration

    -

    The account ID provided is not recognized by the Prebid server.

    +

    Undocumented

    @@ -401,7 +631,7 @@

    Declaration

    -

    The config ID provided is not recognized by the Prebid server.

    +

    Undocumented

    @@ -428,7 +658,7 @@

    Declaration

    -

    The size requested is not recognized by the Prebid server.

    +

    Undocumented

    @@ -455,7 +685,7 @@

    Declaration

    -

    There was a network error during the operation.

    +

    Undocumented

    @@ -482,7 +712,7 @@

    Declaration

    -

    The Prebid server encountered an error while processing the request.

    +

    Undocumented

    @@ -509,7 +739,7 @@

    Declaration

    -

    The Prebid server did not return any bids.

    +

    Undocumented

    @@ -536,7 +766,7 @@

    Declaration

    -

    The demand request timed out.

    +

    Undocumented

    @@ -563,7 +793,7 @@

    Declaration

    -

    The URL of the Prebid server is invalid.

    +

    Undocumented

    @@ -590,7 +820,7 @@

    Declaration

    -

    An unknown error occurred within the Prebid SDK.

    +

    Undocumented

    @@ -617,7 +847,7 @@

    Declaration

    -

    The structure of the response received is invalid.

    +

    Undocumented

    @@ -644,7 +874,7 @@

    Declaration

    -

    An internal error occurred within the SDK.

    +

    Undocumented

    @@ -671,7 +901,7 @@

    Declaration

    -

    Incorrect arguments were provided to the SDK.

    +

    Undocumented

    @@ -698,7 +928,7 @@

    Declaration

    -

    No VAST tag was found in the media data.

    +

    Undocumented

    @@ -725,7 +955,7 @@

    Declaration

    -

    Misuse of the SDK was detected.

    +

    Undocumented

    @@ -752,7 +982,7 @@

    Declaration

    -

    SDK misuse due to a previous fetch operation not being completed yet.

    +

    Undocumented

    @@ -779,7 +1009,7 @@

    Declaration

    -

    The Prebid request does not contain any parameters.

    +

    Undocumented

    @@ -806,7 +1036,7 @@

    Declaration

    -

    Returns a descriptive name for the result code.

    +

    Undocumented

    @@ -825,7 +1055,7 @@

    Declaration

    diff --git a/docs/Extensions.html b/docs/Extensions.html new file mode 100644 index 000000000..8c65d15af --- /dev/null +++ b/docs/Extensions.html @@ -0,0 +1,595 @@ + + + + Extensions Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Extensions

    +

    The following extensions are available globally.

    + +
    +
    +
    +
      +
    • +
      + + + + NSString + +
      +
      +
      +
      +
      +
      + + See more +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public extension NSString
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + UIView + +
      +
      +
      +
      +
      +
      + + See more +
      +
      +

      Declaration

      +
      +

      Swift

      +
      extension UIView
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Extensions/NSString.html b/docs/Extensions/NSString.html new file mode 100644 index 000000000..d8a8b6d01 --- /dev/null +++ b/docs/Extensions/NSString.html @@ -0,0 +1,577 @@ + + + + NSString Extension Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    NSString

    +
    +
    + +
    public extension NSString
    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + base64DecodedImage + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +var base64DecodedImage: UIImage? { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Extensions/UIView.html b/docs/Extensions/UIView.html new file mode 100644 index 000000000..cd3727680 --- /dev/null +++ b/docs/Extensions/UIView.html @@ -0,0 +1,577 @@ + + + + UIView Extension Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    UIView

    +
    +
    + +
    extension UIView
    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + allSubViewsOf(type:) + +
      +
      +
      +
      +
      +
      +

      This is a function to get subviews of a particular type from view recursively. +It would look recursively in all subviews and return back the subviews of the type T

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func allSubViewsOf<T>(type: T.Type) -> [T] where T : UIView
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Global Variables.html b/docs/Global Variables.html new file mode 100644 index 000000000..1b52c7c21 --- /dev/null +++ b/docs/Global Variables.html @@ -0,0 +1,811 @@ + + + + Global Variables Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Global Variables

    +

    The following global variables are available globally.

    + +
    +
    +
    +
      +
    • +
      + + + + PrebidLocalCacheIdKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PrebidLocalCacheIdKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationAdUnitBidKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationConfigIdKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationTargetingInfoKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationAdNativeResponseKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationVideoAdConfiguration: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationVideoParameters: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + refreshIntervalMin + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let refreshIntervalMin: TimeInterval
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + refreshIntervalMax + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let refreshIntervalMax: TimeInterval
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let refreshIntervalDefault: TimeInterval
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols.html b/docs/Protocols.html index 1903a05f4..0b45a37ac 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -38,15 +38,36 @@ + + @@ -295,6 +527,35 @@

    Protocols

    @@ -299,9 +531,7 @@

    BannerEventHandler

    -

    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.

    +

    Undocumented

    @@ -327,7 +557,7 @@

    BannerEventHandler

    Declaration

    Swift

    -
    weak var loadingDelegate: BannerEventLoadingDelegate? { get set }
    +
    weak var loadingDelegate: BannerEventLoadingDelegate? { get set }
    @@ -354,7 +584,7 @@

    Declaration

    Declaration

    Swift

    -
    weak var interactionDelegate: BannerEventInteractionDelegate? { get set }
    +
    weak var interactionDelegate: BannerEventInteractionDelegate? { get set }
    @@ -421,7 +651,7 @@

    Declaration

    diff --git a/docs/Protocols/BannerEventInteractionDelegate.html b/docs/Protocols/BannerEventInteractionDelegate.html new file mode 100644 index 000000000..3c3d1e338 --- /dev/null +++ b/docs/Protocols/BannerEventInteractionDelegate.html @@ -0,0 +1,659 @@ + + + + BannerEventInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    BannerEventInteractionDelegate

    +
    +
    + +
    @objc
    +public protocol BannerEventInteractionDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + willPresentModal() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func willPresentModal()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + didDismissModal() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func didDismissModal()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + willLeaveApp() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func willLeaveApp()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      var viewControllerForPresentingModal: UIViewController? { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols/BannerEventLoadingDelegate.html b/docs/Protocols/BannerEventLoadingDelegate.html new file mode 100644 index 000000000..171b824b0 --- /dev/null +++ b/docs/Protocols/BannerEventLoadingDelegate.html @@ -0,0 +1,632 @@ + + + + BannerEventLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    BannerEventLoadingDelegate

    +
    +
    + +
    @objc
    +public protocol BannerEventLoadingDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + prebidDidWin() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func prebidDidWin()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func adServerDidWin(_ view: UIView, adSize: CGSize)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + failedWithError(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func failedWithError(_ error: Error?)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols/BannerViewDelegate.html b/docs/Protocols/BannerViewDelegate.html index a766e4bfb..4ad922b0d 100644 --- a/docs/Protocols/BannerViewDelegate.html +++ b/docs/Protocols/BannerViewDelegate.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    BannerViewDelegate

    -

    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.

    +

    Undocumented

    @@ -320,10 +550,7 @@

    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

    @@ -349,7 +576,7 @@

    Declaration

    -

    Notifies the delegate that an ad has been successfully loaded and rendered.

    +

    Undocumented

    @@ -361,25 +588,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bannerView - - -
    -

    The BannerView instance sending the message.

    -
    -
    -
    @@ -396,7 +604,7 @@

    Parameters

    -

    Notifies the delegate of an error encountered while loading or rendering an ad.

    +

    Undocumented

    @@ -409,37 +617,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - bannerView - - -
    -

    The BannerView instance sending the message.

    -
    -
    - - error - - -
    -

    The error encountered while attempting to receive or render the

    -
    -
    -
    @@ -456,7 +633,7 @@

    Parameters

    -

    Notifies the delegate whenever current app goes in the background due to user click.

    +

    Undocumented

    @@ -468,25 +645,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bannerView - - -
    -

    The BannerView instance sending the message.

    -
    -
    -
    @@ -503,8 +661,7 @@

    Parameters

    -

    Notifies delegate that the banner view will launch a modal -on top of the current view controller, as a result of user interaction.

    +

    Undocumented

    @@ -532,8 +689,7 @@

    Declaration

    -

    Notifies delegate that the banner view has dismissed the modal on top of -the current view controller.

    +

    Undocumented

    @@ -545,25 +701,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bannerView - - -
    -

    The BannerView instance sending the message.

    -
    -
    -
    @@ -572,7 +709,7 @@

    Parameters

    diff --git a/docs/Protocols/BaseInterstitialAdUnitProtocol.html b/docs/Protocols/BaseInterstitialAdUnitProtocol.html new file mode 100644 index 000000000..1ca9ad17b --- /dev/null +++ b/docs/Protocols/BaseInterstitialAdUnitProtocol.html @@ -0,0 +1,915 @@ + + + + BaseInterstitialAdUnitProtocol Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 new file mode 100644 index 000000000..156477753 --- /dev/null +++ b/docs/Protocols/DisplayViewInteractionDelegate.html @@ -0,0 +1,686 @@ + + + + DisplayViewInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 new file mode 100644 index 000000000..9521ef381 --- /dev/null +++ b/docs/Protocols/DisplayViewLoadingDelegate.html @@ -0,0 +1,606 @@ + + + + DisplayViewLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 6bbc8cbe7..66e4d9a71 100644 --- a/docs/Protocols/InterstitialAdUnitDelegate.html +++ b/docs/Protocols/InterstitialAdUnitDelegate.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    InterstitialAdUnitDelegate

    -

    Protocol for interaction with the InterstitialAdUnit .

    - -

    All messages will be invoked on the main thread.

    +

    Undocumented

    @@ -481,7 +711,7 @@

    Declaration

    diff --git a/docs/Protocols/InterstitialControllerInteractionDelegate.html b/docs/Protocols/InterstitialControllerInteractionDelegate.html new file mode 100644 index 000000000..0c4fb2795 --- /dev/null +++ b/docs/Protocols/InterstitialControllerInteractionDelegate.html @@ -0,0 +1,740 @@ + + + + InterstitialControllerInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    InterstitialControllerInteractionDelegate

    +
    +
    + +
    @objc
    +public protocol InterstitialControllerInteractionDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols/InterstitialControllerLoadingDelegate.html b/docs/Protocols/InterstitialControllerLoadingDelegate.html new file mode 100644 index 000000000..c2fd9ec8f --- /dev/null +++ b/docs/Protocols/InterstitialControllerLoadingDelegate.html @@ -0,0 +1,606 @@ + + + + InterstitialControllerLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    InterstitialControllerLoadingDelegate

    +
    +
    + +
    @objc
    +public protocol InterstitialControllerLoadingDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols/InterstitialEventHandlerProtocol.html b/docs/Protocols/InterstitialEventHandlerProtocol.html new file mode 100644 index 000000000..80d0991a5 --- /dev/null +++ b/docs/Protocols/InterstitialEventHandlerProtocol.html @@ -0,0 +1,605 @@ + + + + InterstitialEventHandlerProtocol Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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/InterstitialEventInteractionDelegate.html b/docs/Protocols/InterstitialEventInteractionDelegate.html new file mode 100644 index 000000000..9a80154a1 --- /dev/null +++ b/docs/Protocols/InterstitialEventInteractionDelegate.html @@ -0,0 +1,663 @@ + + + + InterstitialEventInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    InterstitialEventInteractionDelegate

    +
    +
    + +
    @objc
    +public protocol InterstitialEventInteractionDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + willPresentAd() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +func willPresentAd()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + didDismissAd() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +func didDismissAd()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + willLeaveApp() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +func willLeaveApp()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + didClickAd() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +func didClickAd()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols/InterstitialEventLoadingDelegate.html b/docs/Protocols/InterstitialEventLoadingDelegate.html new file mode 100644 index 000000000..859c54b10 --- /dev/null +++ b/docs/Protocols/InterstitialEventLoadingDelegate.html @@ -0,0 +1,632 @@ + + + + InterstitialEventLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    InterstitialEventLoadingDelegate

    +
    +
    + +
    @objc
    +public protocol InterstitialEventLoadingDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + prebidDidWin() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func prebidDidWin()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adServerDidWin() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func adServerDidWin()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + failedWithError(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func failedWithError(_ error: Error?)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols/NativeAdDelegate.html b/docs/Protocols/NativeAdDelegate.html index a25c02981..b1a9400a4 100644 --- a/docs/Protocols/NativeAdDelegate.html +++ b/docs/Protocols/NativeAdDelegate.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -320,6 +552,8 @@

    NativeAdDelegate

    A successful Prebid Native ad is returned

    +

    @param ad use this instance for displaying

    +

    Declaration

    @@ -393,7 +627,7 @@

    Declaration

    diff --git a/docs/Protocols/NativeAdEventDelegate.html b/docs/Protocols/NativeAdEventDelegate.html index 86f899dcf..fd2db092b 100644 --- a/docs/Protocols/NativeAdEventDelegate.html +++ b/docs/Protocols/NativeAdEventDelegate.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    NativeAdEventDelegate

    -

    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.

    +

    Undocumented

    @@ -396,7 +626,7 @@

    Declaration

    diff --git a/docs/Protocols/PrebidMediationDelegate.html b/docs/Protocols/PrebidMediationDelegate.html index 6db2b5ed3..6b71e8beb 100644 --- a/docs/Protocols/PrebidMediationDelegate.html +++ b/docs/Protocols/PrebidMediationDelegate.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PrebidMediationDelegate

    -

    This protocol is dedicated to manage the work with Mediation SDKs.

    +

    Undocumented

    @@ -395,7 +627,7 @@

    Declaration

    diff --git a/docs/Protocols/PrebidServerConnectionProtocol.html b/docs/Protocols/PrebidServerConnectionProtocol.html new file mode 100644 index 000000000..254a0885f --- /dev/null +++ b/docs/Protocols/PrebidServerConnectionProtocol.html @@ -0,0 +1,740 @@ + + + + PrebidServerConnectionProtocol Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidServerConnectionProtocol

    +
    +
    + +
    @objc
    +public protocol PrebidServerConnectionProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols/RewardedAdUnitDelegate.html b/docs/Protocols/RewardedAdUnitDelegate.html index 28d648c1e..44df849c0 100644 --- a/docs/Protocols/RewardedAdUnitDelegate.html +++ b/docs/Protocols/RewardedAdUnitDelegate.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    RewardedAdUnitDelegate

    -

    Protocol for interaction with the RewardedAdUnit -All messages will be invoked on the main thread.

    +

    Undocumented

    @@ -508,7 +739,7 @@

    Declaration

    diff --git a/docs/Protocols/RewardedEventHandlerProtocol.html b/docs/Protocols/RewardedEventHandlerProtocol.html index 9e4aa0851..7a6e322f7 100644 --- a/docs/Protocols/RewardedEventHandlerProtocol.html +++ b/docs/Protocols/RewardedEventHandlerProtocol.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    RewardedEventHandlerProtocol

    -

    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.

    +

    Undocumented

    @@ -327,7 +557,7 @@

    RewardedEventHandlerProtocol

    Declaration

    Swift

    -
    weak var loadingDelegate: RewardedEventLoadingDelegate? { get set }
    +
    weak var loadingDelegate: RewardedEventLoadingDelegate? { get set }

    @@ -354,7 +584,7 @@

    Declaration

    Declaration

    Swift

    -
    weak var interactionDelegate: RewardedEventInteractionDelegate? { get set }
    +
    weak var interactionDelegate: RewardedEventInteractionDelegate? { get set }
    @@ -366,7 +596,7 @@

    Declaration

    diff --git a/docs/Protocols/RewardedEventInteractionDelegate.html b/docs/Protocols/RewardedEventInteractionDelegate.html new file mode 100644 index 000000000..4c29837a9 --- /dev/null +++ b/docs/Protocols/RewardedEventInteractionDelegate.html @@ -0,0 +1,578 @@ + + + + RewardedEventInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

    +
    + + + +
    +
    +
    +
    + +
    +
    + + +
    + + diff --git a/docs/Protocols/RewardedEventLoadingDelegate.html b/docs/Protocols/RewardedEventLoadingDelegate.html new file mode 100644 index 000000000..ae95d53d0 --- /dev/null +++ b/docs/Protocols/RewardedEventLoadingDelegate.html @@ -0,0 +1,578 @@ + + + + RewardedEventLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    RewardedEventLoadingDelegate

    +
    +
    + +
    @objc
    +public protocol RewardedEventLoadingDelegate : InterstitialEventLoadingDelegate
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + reward + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      weak var reward: NSObject? { get set }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/Protocols/VideoBasedAdUnitProtocol.html b/docs/Protocols/VideoBasedAdUnitProtocol.html new file mode 100644 index 000000000..9b7a3bd88 --- /dev/null +++ b/docs/Protocols/VideoBasedAdUnitProtocol.html @@ -0,0 +1,578 @@ + + + + VideoBasedAdUnitProtocol Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 4b2b26269..7c69e5c96 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -38,15 +38,36 @@ + + @@ -308,9 +540,7 @@

    Type Aliases

    -

    A callback used for Prebid initialization status.

    - -

    This callback is called when the Prebid SDK initialization completes. It provides the status of the initialization and any error that may have occurred.

    +

    Undocumented

    @@ -321,36 +551,86 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - status - - -
    -

    The status of the Prebid initialization.

    -
    -
    - - error - - -
    -

    An optional error that occurred during initialization.

    -
    -
    + +
    + +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public typealias PrebidServerResponseCallback = (PrebidServerResponse) -> Void
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public typealias PrebidJSLibraryContentsCallback = (String?) -> ()
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public typealias PBMNetworkReachableBlock = (Reachability?) -> Void
    + +
    @@ -360,7 +640,7 @@

    Parameters

    diff --git a/docs/badge.svg b/docs/badge.svg index a5fd08ddc..244d8c439 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -8,7 +8,7 @@ - + @@ -19,10 +19,10 @@ documentation - 94% + 20% - 94% + 20% diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes.html index 1b52ba13f..675368450 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -38,15 +38,36 @@ + + @@ -308,7 +540,7 @@

    Classes

    -

    Base class for ad units built for original type of integration.

    +

    Undocumented

    See more
    @@ -337,7 +569,7 @@

    Declaration

    -

    A class representing a banner ad unit for original type of integration.

    +

    Undocumented

    See more
    @@ -345,7 +577,7 @@

    Declaration

    Declaration

    Swift

    -
    public class BannerAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    +
    public class BannerAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    @@ -365,7 +597,7 @@

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    Declaration

    Swift

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

    Declaration

    -

    Contains information about bid.

    +

    Undocumented

    See more
    @@ -430,7 +662,7 @@

    Declaration

    Swift

    @objcMembers
    -@objc(PBMBidInfo)
    +@objc(PBMBidInfo)
     public class BidInfo : NSObject
    @@ -451,7 +683,7 @@

    Declaration

    -

    Multiformat ad unit. Built for original API.

    +

    Undocumented

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

    Declaration

    -

    Class that contains properties and methods to configure Prebid request.

    +

    Undocumented

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

    Declaration

    -

    Native context subtype asset.

    +

    Undocumented

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

    Declaration

    -

    Native context type asset.

    +

    Undocumented

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

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    -

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

    +

    Undocumented

    See more
    @@ -604,7 +836,7 @@

    Declaration

    Declaration

    Swift

    -
    @objc(PBMNativeAdConfiguration)
    +                          
    @objc(PBMNativeAdConfiguration)
     @objcMembers
     public class NativeAdConfiguration : NSObject
    @@ -626,7 +858,7 @@

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    -

    Represents a title asset in a native ad.

    +

    Undocumented

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

    Declaration

    -

    Represents an image asset in a native ad.

    +

    Undocumented

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

    Declaration

    -

    Represents a data asset in a native ad.

    +

    Undocumented

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

    Declaration

    -

    Native image asset type.

    +

    Undocumented

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

    Declaration

    -

    Class representing native data elements in the ad markup.

    +

    Undocumented

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

    Declaration

    -

    Class representing an event tracker for native ads.

    +

    Undocumented

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

    Declaration

    -

    Class representing different event types.

    +

    Undocumented

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

    Declaration

    -

    Native event tracking type.

    +

    Undocumented

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

    Declaration

    -

    Class representing a response for a native event tracker.

    +

    Undocumented

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

    Declaration

    -

    Class representing an image asset in a native ad.

    +

    Undocumented

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

    Declaration

    -

    Class representing a link in a native ad.

    +

    Undocumented

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

    Declaration

    -

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

    +

    Undocumented

    See more
    @@ -1036,7 +1268,7 @@

    Declaration

    Declaration

    Swift

    -
    @objc(PBMNativeMarkupRequestObject)
    +                          
    @objc(PBMNativeMarkupRequestObject)
     @objcMembers
     public class NativeMarkupRequestObject : NSObject, NSCopying, PBMJsonCodable
    @@ -1058,7 +1290,7 @@

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    -

    Represents different types of placements for native ads.

    +

    Undocumented

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

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

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

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

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

    Declaration

  • @@ -1236,13 +1464,13 @@

    Declaration

    Undocumented

    - See more + See more

    Declaration

    Swift

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

    Declaration

    -

    Represents an rewarded ad unit for original type of integration.

    +

    Undocumented

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

    Declaration

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

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

    Declaration

    -

    A deprecated class for handling video ad units.

    +

    Undocumented

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

    Declaration

    Declaration

    Swift

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

    Declaration

    -

    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.

    +

    Undocumented

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

    Declaration

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This class is deprecated. Please, use InterstitialAdUnit with video adFormat.")
    -public class VideoInterstitialAdUnit : AdUnit
    +
    public class VideoInterstitialAdUnit : AdUnit
  • @@ -1397,9 +1621,9 @@

    Declaration

  • - - - Prebid + + + AdViewUtils
    @@ -1407,16 +1631,15 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objcMembers
    -public class Prebid : NSObject
    +
    public final class AdViewUtils : NSObject
    @@ -1426,9 +1649,9 @@

    Declaration

  • - - - Targeting + + + IMAAdSlotSize
    @@ -1436,21 +1659,16 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objcMembers
    -public class Targeting : NSObject
    +
    @objc
    +public class IMAAdSlotSize : SingleContainerInt
    @@ -1460,9 +1678,9 @@

    Declaration

  • - - - ExternalUserId + + + IMAUtils
    @@ -1470,16 +1688,16 @@

    Declaration

    -

    Defines the User Id Object from an External Thrid Party Source

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class ExternalUserId : NSObject, NSCoding, NSSecureCoding, JSONConvertible
    +public final class IMAUtils : NSObject
  • @@ -1489,9 +1707,9 @@

    Declaration

  • - - - Host + + + CacheManager
    @@ -1499,16 +1717,17 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objcMembers
    -public class Host : NSObject
    +
    @objc(PBMCacheManager)
    +@objcMembers
    +public class CacheManager : NSObject
    @@ -1518,9 +1737,9 @@

    Declaration

  • - - - AdFormat + + + AgeUtils
    @@ -1528,17 +1747,16 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more

    Declaration

    Swift

    -
    @objcMembers
    -public class AdFormat : NSObject, OptionSet
    +
    @objc(PBMAgeUtils)
    +@objcMembers
    +public class AgeUtils : NSObject
    @@ -1548,29 +1766,968 @@

    Declaration

  • + + + Prebid + +
  • +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class Prebid : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Targeting + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class Targeting : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Constants + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc
    +public class Constants : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PrebidConstants + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class PrebidConstants : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ExternalUserId + +
    +
    +
    +
    +
    +
    +

    Defines the User Id Object from an External Thrid Party Source

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class ExternalUserId : NSObject, NSCoding, NSSecureCoding, JSONConvertible
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Host + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class Host : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ImageHelper + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class ImageHelper
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Log + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMLog)
    +@objcMembers
    +public class Log : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + LogLevel + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMLogLevel)
    +@objcMembers
    +public class LogLevel : NSObject, RawRepresentable
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AdFormat + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class AdFormat : NSObject, OptionSet
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AdConfiguration + +
    +
    +
    +
    +
    +
    +

    Contains all the data needed to load an ad.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMAdConfiguration)
    +@objcMembers
    +public class AdConfiguration : AutoRefreshCountConfig
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AdViewButtonDecorator + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMAdViewButtonDecorator)
    +@objcMembers
    +public class AdViewButtonDecorator : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + HiddenWebViewManager + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMHiddenWebViewManager)
    +@objcMembers
    +public class HiddenWebViewManager : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMVideoControlsConfiguration)
    +@objcMembers
    +public class VideoControlsConfiguration : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class PrebidImagesRepository : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMAutoRefreshCountConfig)
    +@objcMembers
    +public class AutoRefreshCountConfig : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class ImpressionTasksExecutor
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class PrebidServerConnection : NSObject, PrebidServerConnectionProtocol, URLSessionDelegate
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PrebidServerResponse + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class PrebidServerResponse : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PathBuilder + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMPathBuilder)
    +@objcMembers
    +public class PathBuilder : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BannerView + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

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

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class BaseInterstitialAdUnit :
    +    NSObject,
    +    PBMInterstitialAdLoaderDelegate,
    +    AdLoadFlowControllerDelegate,
    +    InterstitialControllerInteractionDelegate,
    +    InterstitialEventInteractionDelegate,
    +    BaseInterstitialAdUnitProtocol
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class InterstitialRenderingAdUnit : BaseInterstitialAdUnit
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + RewardedAdUnit + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc
    +public class RewardedAdUnit: BaseInterstitialAdUnit,
    +                             RewardedEventInteractionDelegate
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MediationBannerAdUnit + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class MediationBannerAdUnit : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

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

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class MediationBidInfoWrapper : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class MediationInterstitialAdUnit : MediationBaseInterstitialAdUnit
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MediationNativeAdUnit + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class MediationNativeAdUnit : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MediationNativeUtils + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMMediationNativeUtils)
    +@objcMembers
    +public class MediationNativeUtils : NSObject
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objcMembers
    +public class MediationRewardedAdUnit : MediationBaseInterstitialAdUnit
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MediationUtils + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMMediationUtils)
    +@objcMembers
    +public class MediationUtils : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DemandResponseInfo + +
    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objc(PBMVideoControlsConfiguration)
    -@objcMembers
    -public class VideoControlsConfiguration : NSObject
    +
    public class DemandResponseInfo : NSObject
    @@ -1580,9 +2737,9 @@

    Declaration

  • @@ -1590,19 +2747,15 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    public class BannerView: UIView,
    -                         BannerAdLoaderDelegate,
    -                         AdLoadFlowControllerDelegate,
    -                         BannerEventInteractionDelegate,
    -                         DisplayViewInteractionDelegate
    +
    public class BannerEventHandlerStandalone : NSObject, BannerEventHandler
    @@ -1612,9 +2765,9 @@

    Declaration

  • @@ -1622,21 +2775,15 @@

    Declaration

    -

    A base class for interstitial ad units.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    public class BaseInterstitialAdUnit :
    -    NSObject,
    -    PBMInterstitialAdLoaderDelegate,
    -    AdLoadFlowControllerDelegate,
    -    InterstitialControllerInteractionDelegate,
    -    InterstitialEventInteractionDelegate,
    -    BaseInterstitialAdUnitProtocol
    +
    public class InterstitialEventHandlerStandalone : NSObject, InterstitialEventHandlerProtocol
    @@ -1646,9 +2793,9 @@

    Declaration

  • @@ -1656,16 +2803,15 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objcMembers
    -public class InterstitialRenderingAdUnit : BaseInterstitialAdUnit
    +
    public class RewardedEventHandlerStandalone : NSObject, RewardedEventHandlerProtocol
    @@ -1675,9 +2821,9 @@

    Declaration

  • @@ -1685,17 +2831,15 @@

    Declaration

    -

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

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    -
    @objc
    -public class RewardedAdUnit: BaseInterstitialAdUnit,
    -                             RewardedEventInteractionDelegate
    +
    public class InterstitialController : NSObject, PBMAdViewManagerDelegate
    @@ -1705,9 +2849,9 @@

    Declaration

  • @@ -1715,17 +2859,16 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationBannerAdUnit : NSObject
    +public class AdUnitConfig : NSObject, NSCopying
    @@ -1735,9 +2878,9 @@

    Declaration

  • @@ -1745,16 +2888,44 @@

    Declaration

    -

    Base class for interstitial ads in Mediation API.

    +

    Undocumented

    - See more + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class Bid : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BidResponse + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationBaseInterstitialAdUnit : NSObject
    +public class BidResponse : NSObject
    @@ -1764,9 +2935,9 @@

    Declaration

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

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationInterstitialAdUnit : MediationBaseInterstitialAdUnit
    +public class PrebidServerEventTracker : NSObject, PBMEventTrackerProtocol
    @@ -1794,9 +2964,9 @@

    Declaration

  • @@ -1804,17 +2974,46 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMServerEvent)
    +@objcMembers
    +public class ServerEvent : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PrebidJSLibrary + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationNativeAdUnit : NSObject
    +public class PrebidJSLibrary : NSObject
    @@ -1824,9 +3023,9 @@

    Declaration

  • @@ -1834,17 +3033,201 @@

    Declaration

    -

    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.

    +

    Undocumented

    - See more + See more

    Declaration

    Swift

    @objcMembers
    -public class MediationRewardedAdUnit : MediationBaseInterstitialAdUnit
    +public class PrebidJSLibraryManager : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + SkadnEventTracker + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMSkadnEventTracker)
    +@objcMembers
    +public class SkadnEventTracker : NSObject, PBMEventTrackerProtocol
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMSkadnParametersManager)
    +@objcMembers
    +public class SkadnParametersManager : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DateFormatService + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMDateFormatService)
    +@objcMembers
    +public class DateFormatService : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + EventManager + +
    +
    +
    +
    +
    +
    +

    This class is a proxy container for event trackers. +You can add (and remove) any quantity of trackers. +Each tracker must correspond to PBMEventTrackerProtocol the PBMEventTracker Protocol.

    + +

    EventManager implements PBMEventTrackerProtocol. +It broadcasts protocol calls to the all registered trackers.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMEventManager)
    +@objcMembers
    +public class EventManager : NSObject, PBMEventTrackerProtocol
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Reachability + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMReachability)
    +@objcMembers
    +public class Reachability : NSObject
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + UserAgentService + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMUserAgentService)
    +@objcMembers
    +public class UserAgentService : NSObject
    @@ -1856,7 +3239,7 @@

    Declaration

  • diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdConfiguration.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdConfiguration.html new file mode 100644 index 000000000..b3eb44c53 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdConfiguration.html @@ -0,0 +1,1184 @@ + + + + AdConfiguration Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AdConfiguration

    +
    +
    + +
    @objc(PBMAdConfiguration)
    +@objcMembers
    +public class AdConfiguration : AutoRefreshCountConfig
    + +
    +
    +

    Contains all the data needed to load an ad.

    + +
    +
    +
    +
    + + +
    + +

    Request +

    +
    +
    +
      +
    • +
      + + + + isOriginalAPI + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isOriginalAPI: Bool
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adFormats + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adFormats: Set<AdFormat>
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + bannerParameters + +
      +
      +
      +
      +
      +
      +

      Describes an OpenRTB banner object

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Describes an OpenRTB video object

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public lazy var videoParameters: VideoParameters { get set }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Interstitial +

    +
    +
    +
      +
    • +
      + + + + isInterstitialAd + +
      +
      +
      +
      +
      +
      +

      Whether or not this ad configuration is intended to represent an intersitial ad.

      + +

      Setting this to true will disable auto refresh.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isInterstitialAd: Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Whether or not this ad configuration is intended to represent an ad as an intersitial one (regardless of original designation). +Overrides isInterstitialAd

      + +

      Setting this to true will disable auto refresh.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var forceInterstitialPresentation: NSNumber?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + presentAsInterstitial + +
      +
      +
      +
      +
      +
      +

      Whether or not this ad configuration is intended to represent an intersitial ad. +Returns the effective result by combining isInterstitialAd and forceInterstitialPresentation

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var presentAsInterstitial: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + interstitialLayout + +
      +
      +
      +
      +
      +
      +

      Interstitial layout

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var interstitialLayout: PBMInterstitialLayout
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + size + +
      +
      +
      +
      +
      +
      +

      Size for the ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var size: CGSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isOptIn + +
      +
      +
      +
      +
      +
      +

      Sets a video interstitial ad unit as an opt-in video

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isOptIn: Bool
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isBuiltInVideo + +
      +
      +
      +
      +
      +
      +

      Indicates whether the ad is built-in video e.g. 300x250.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isBuiltInVideo: Bool
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Response +

    +
    +
    +
      +
    • +
      + + + + winningBidAdFormat + +
      +
      +
      +
      +
      +
      +

      This property indicated winning bid ad format (ext.prebid.type)

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var winningBidAdFormat: AdFormat?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + videoControlsConfig + +
      +
      +
      +
      +
      +
      +

      This property represents video controls custom configuration.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public lazy var videoControlsConfig: VideoControlsConfiguration { get set }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Impression Tracking +

    +
    +
    +
      +
    • +
      + + + + pollFrequency + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var pollFrequency: TimeInterval
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + viewableArea + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var viewableArea: Int
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + viewableDuration + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var viewableDuration: Int
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Auto Refresh +

    +
    +
    +
      +
    • +
      + + + + autoRefreshDelay + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public override var autoRefreshDelay: TimeInterval? { get set }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Other +

    +
    +
    +
      +
    • +
      + + + + clickHandlerOverride + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var clickHandlerOverride: ((PBMVoidBlock) -> Void)?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Private properties +

    +
    +
    +
      +
    • +
      + + + + ortbConfig + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var ortbConfig: String?
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getCheckedOrtbConfig() -> [String : Any]?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 e7db53e94..12af85e21 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    AdFormat

    -

    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.

    +

    Undocumented

  • @@ -309,9 +540,9 @@

    AdFormat

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

    AdFormat

    -

    The underlying type of the raw value.

    - +

    Declaration

    @@ -336,9 +566,9 @@

    Declaration

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

    Declaration

    -

    The raw integer value representing the ad format.

    - +

    Declaration

    @@ -373,7 +602,7 @@

    Declaration

    -

    The string representation of the ad format.

    +

    Undocumented

    @@ -400,57 +629,26 @@

    Declaration

    -

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

    +

    Undocumented

    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.

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

    Parameters

    -

    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.

    -
    -
    -
  • @@ -504,7 +682,7 @@

    Parameters

    -

    Represents a banner ad format.

    +

    Undocumented

    @@ -531,7 +709,7 @@

    Declaration

    -

    Represents a video ad format.

    +

    Undocumented

    @@ -558,7 +736,7 @@

    Declaration

    -

    Represents a native ad format.

    +

    Undocumented

    @@ -585,15 +763,14 @@

    Declaration

    -

    Represents a deprecated display ad format.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    @@ -632,7 +809,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 1fe862112..c7c25140b 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    AdUnit

    -

    Base class for ad units built for original type of integration.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    AdUnit

    -

    ORTB: imp[].ext.data.adslot

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -356,49 +588,6 @@

    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.

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

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    -
    -
    -
  • @@ -467,7 +631,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -478,25 +642,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - completionBidInfo - - -
    -

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

    -
    -
    -
  • @@ -513,7 +658,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -524,37 +669,6 @@

    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.

    -
    -
    -
  • @@ -585,14 +699,14 @@

    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

    Declaration

    Swift

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

    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

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
    +                          
    @available(*, deprecated, message: "This method is deprecated. Please, use clearExtData method instead.")
     public func clearContextData()
    @@ -698,8 +812,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

    @@ -727,7 +841,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

    @@ -829,7 +943,7 @@

    adunit ext keywords (imp[].ext.keywords)

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

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

    Declaration

    Declaration

    Swift

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

    App Content (app.content.data)
    -

    Sets the app content object, replacing any existing content.

    +

    Undocumented

    @@ -1069,25 +1183,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContentObject - - -
    -

    The PBMORTBAppContent object representing the app’s content.

    -
    -
    -

  • @@ -1104,7 +1199,7 @@

    Parameters

    -

    Retrieves the current app content object.

    +

    Undocumented

    @@ -1115,10 +1210,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
  • @@ -1135,7 +1226,7 @@

    Return Value

    -

    Clears the current app content object.

    +

    Undocumented

    @@ -1162,7 +1253,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1173,25 +1264,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    An array of PBMORTBContentData objects to add.

    -
    -
    -
  • @@ -1208,7 +1280,7 @@

    Parameters

    -

    Removes a specific content data object from the app content.

    +

    Undocumented

    @@ -1219,25 +1291,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData object to remove.

    -
    -
    -
    @@ -1254,7 +1307,7 @@

    Parameters

    -

    Clears all content data objects from the app content.

    +

    Undocumented

    @@ -1294,7 +1347,7 @@

    User Data (user.data)
    -

    Retrieves the current user data.

    +

    Undocumented

    @@ -1305,10 +1358,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
    @@ -1325,7 +1374,7 @@

    Return Value

    -

    Adds an array of user data objects.

    +

    Undocumented

    @@ -1336,25 +1385,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

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

    -
    -
    -
    @@ -1371,7 +1401,7 @@

    Parameters

    -

    Removes a specific user data object.

    +

    Undocumented

    @@ -1382,25 +1412,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData object to remove from the user data.

    -
    -
    -
    @@ -1417,7 +1428,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -1457,7 +1468,7 @@

    GPID
    -

    Sets the GPID for the ad unit.

    +

    Undocumented

    @@ -1468,25 +1479,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - gpid - - -
    -

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

    -
    -
    -
    @@ -1503,7 +1495,7 @@

    Parameters

    -

    Retrieves the current GPID for the ad unit.

    +

    Undocumented

    @@ -1514,10 +1506,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
    @@ -1547,7 +1535,7 @@

    Global ORTBObject
    -

    Sets the OpenRTB configuration string for the ad unit.

    +

    Undocumented

    @@ -1558,25 +1546,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - ortbObject - - -
    -

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

    -
    -
    -
    @@ -1593,7 +1562,7 @@

    Parameters

    -

    Retrieves the current OpenRTB configuration string for the ad unit.

    +

    Undocumented

    @@ -1604,10 +1573,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
    @@ -1710,7 +1675,7 @@

    Declaration

    -

    This method resumes the auto refresh of demand

    +

    Undocumented

    @@ -1729,7 +1694,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdUnitConfig.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdUnitConfig.html new file mode 100644 index 000000000..57af9d88c --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdUnitConfig.html @@ -0,0 +1,1933 @@ + + + + AdUnitConfig Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AdUnitConfig

    +
    +
    + +
    @objcMembers
    +public class AdUnitConfig : NSObject, NSCopying
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + configId + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var configId: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adConfiguration + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let adConfiguration: AdConfiguration
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adFormats + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adFormats: Set<AdFormat> { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adSize + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adSize: CGSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + minSizePerc + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var minSizePerc: NSValue?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adPosition + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adPosition: AdPosition
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + extDataDictionary + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var extDataDictionary: [String : [String]] { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + nativeAdConfiguration + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var nativeAdConfiguration: NativeAdConfiguration?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Computed Properties +

    +
    +
    +
      +
    • +
      + + + + additionalSizes + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var additionalSizes: [CGSize]? { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + refreshInterval + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var refreshInterval: TimeInterval { get set }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + gpid + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var gpid: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + ortbConfig + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

    Public Methods +

    +
    +
    +
      +
    • +
      + + + + init(configId:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(configId: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(configId:size:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(configId: String, size: CGSize)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

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

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeContextData(for key: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearContextData() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearContextData()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getContextData() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getContextData() -> [String : [String]]
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeExtData(for key: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearExtData() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getExtData() -> [String : [String]]
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

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

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addContextKeyword(_ newElement: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeContextKeyword(_ element: String)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearContextKeywords()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getContextKeywords() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getContextKeywords() -> Set<String>
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addExtKeyword(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getExtKeywords() -> Set<String>
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    App Content (app.content.data) +

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setAppContent(_ appContent: PBMORTBAppContent?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getAppContent() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

    User Data (user.data) +

    +
    +
    +
      +
    • +
      + + + + getUserData() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getUserData() -> [PBMORTBContentData]?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addUserData(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func clearUserData()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    The Prebid Ad Slot +

    +
    +
    +
      +
    • +
      + + + + setPbAdSlot(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setPbAdSlot(_ newElement: String?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getPbAdSlot() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getPbAdSlot() -> String?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    NSCopying +

    +
    +
    +
      +
    • +
      + + + + copy(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func copy(with zone: NSZone? = nil) -> Any
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdViewButtonDecorator.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdViewButtonDecorator.html new file mode 100644 index 000000000..a6fec0135 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdViewButtonDecorator.html @@ -0,0 +1,993 @@ + + + + AdViewButtonDecorator Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AdViewButtonDecorator

    +
    +
    + +
    @objc(PBMAdViewButtonDecorator)
    +@objcMembers
    +public class AdViewButtonDecorator : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public proprties +

    +
    +
    +
      +
    • +
      + + + + button + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var button: UIButton
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + buttonPosition + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var buttonPosition: Position
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + customButtonPosition + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var customButtonPosition: CGRect
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + buttonArea + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var buttonArea: Double
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isMRAID + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isMRAID: Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var buttonTouchUpInsideBlock: PBMVoidBlock?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public override init()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + setImage(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setImage(_ image: UIImage)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addButton(to view: UIView, displayView: UIView)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func removeButtonFromSuperview()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + bringButtonToFront() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func bringButtonToFront()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + sendSubviewToBack() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func sendSubviewToBack()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func updateButtonConstraints()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getButtonConstraintConstant() -> CGFloat
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getButtonSize() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getButtonSize() -> CGSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + buttonTappedAction() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func buttonTappedAction()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdViewUtils.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdViewUtils.html new file mode 100644 index 000000000..23ed6f9db --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AdViewUtils.html @@ -0,0 +1,578 @@ + + + + AdViewUtils Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AdViewUtils

    +
    +
    + +
    public final class AdViewUtils : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static func findPrebidCreativeSize(_ adView: UIView, success: @escaping (CGSize) -> Void, failure: @escaping (Error) -> Void)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AutoRefreshCountConfig.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AutoRefreshCountConfig.html new file mode 100644 index 000000000..a9650cc42 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/AutoRefreshCountConfig.html @@ -0,0 +1,643 @@ + + + + AutoRefreshCountConfig Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    AutoRefreshCountConfig

    +
    +
    + +
    @objc(PBMAutoRefreshCountConfig)
    +@objcMembers
    +public class AutoRefreshCountConfig : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + autoRefreshDelay + +
      +
      +
      +
      +
      +
      +

      Delay (in seconds) for which to wait before performing an auto refresh.

      + +

      Note that this value is clamped between @c PBMAutoRefresh.AUTO_REFRESH_DELAY_MIN +and @c PBMAutoRefresh.AUTO_REFRESH_DELAY_MAX.

      + +

      Also note that this will return @c nil if @c isInterstitial is set to @c YES.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var autoRefreshDelay: TimeInterval?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + autoRefreshMax + +
      +
      +
      +
      +
      +
      +

      Maximum number of times the BannerView should refresh.

      + +

      This value will be overwritten with any values received from the server. +Using a value of 0 indicates there is no maximum.

      + +

      Default is 0.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var autoRefreshMax: Double?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + numRefreshes + +
      +
      +
      +
      +
      +
      +

      The number of times the BannerView has been refreshed.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var numRefreshes: Int
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 05134975e..087827929 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,11 +526,11 @@

    BannerAdUnit

    -
    public class BannerAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    +
    public class BannerAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    -

    A class representing a banner ad unit for original type of integration.

    +

    Undocumented

    @@ -317,15 +549,14 @@

    BannerAdUnit

    -

    A deprecated property for banner ad parameters.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    The banner ad parameters used to configure the ad unit.

    +

    Undocumented

    @@ -372,7 +603,7 @@

    Declaration

    -

    The video ad parameters used to configure the ad unit.

    +

    Undocumented

    @@ -399,7 +630,7 @@

    Declaration

    -

    The set of ad formats for the ad unit.

    +

    Undocumented

    @@ -426,7 +657,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -437,37 +668,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - size - - -
    -

    The size of the banner ad unit.

    -
    -
    -
    @@ -484,7 +684,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -495,25 +695,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - sizes - - -
    -

    An array of CGSize objects representing additional sizes.

    -
    -
    -
    @@ -522,7 +703,7 @@

    Parameters

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerEventHandlerStandalone.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerEventHandlerStandalone.html new file mode 100644 index 000000000..9b912f035 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerEventHandlerStandalone.html @@ -0,0 +1,682 @@ + + + + BannerEventHandlerStandalone Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    BannerEventHandlerStandalone

    +
    +
    + +
    public class BannerEventHandlerStandalone : NSObject, BannerEventHandler
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + loadingDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var loadingDelegate: BannerEventLoadingDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + interactionDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var interactionDelegate: BannerEventInteractionDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adSizes + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adSizes: [CGSize]
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestAd(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func requestAd(with bidResponse: BidResponse?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + trackImpression() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackImpression()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 455750dc9..34ce3aaef 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -345,7 +577,7 @@

    Declaration

    -

    Min width percentage value for interstitial

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Min height percentage value for interstitial

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    Ad sizes of the ad

    +

    Undocumented

    @@ -439,7 +671,7 @@

    Helpers
    -

    Helper for api values

    +

    Undocumented

    @@ -458,7 +690,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerView.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerView.html index c323213c1..22c7787d1 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerView.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BannerView.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -295,14 +527,14 @@

    BannerView

    public class BannerView: UIView,
    -                         BannerAdLoaderDelegate,
    -                         AdLoadFlowControllerDelegate,
    -                         BannerEventInteractionDelegate,
    -                         DisplayViewInteractionDelegate
    + BannerAdLoaderDelegate, + AdLoadFlowControllerDelegate, + BannerEventInteractionDelegate, + DisplayViewInteractionDelegate
    -

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

    +

    Undocumented

    @@ -321,14 +553,14 @@

    BannerView

    -

    The ad unit configuration.

    +

    Undocumented

    Declaration

    Swift

    -
    public let adUnitConfig: AdUnitConfig
    +
    public let adUnitConfig: AdUnitConfig
    @@ -348,7 +580,7 @@

    Declaration

    -

    The event handler for banner view events.

    +

    Undocumented

    @@ -388,7 +620,7 @@

    Public Properties
    -

    Banner-specific parameters.

    +

    Undocumented

    @@ -416,7 +648,7 @@

    Declaration

    -

    Video-specific parameters.

    +

    Undocumented

    @@ -444,7 +676,7 @@

    Declaration

    -

    The last bid response received.

    +

    Undocumented

    @@ -452,7 +684,7 @@

    Declaration

    Swift

    @objc
    -public var lastBidResponse: BidResponse? { get }
    +public var lastBidResponse: BidResponse? { get }
    @@ -472,7 +704,7 @@

    Declaration

    -

    ID of Stored Impression on the Prebid server

    +

    Undocumented

    @@ -500,7 +732,7 @@

    Declaration

    -

    The interval for refreshing the ad.

    +

    Undocumented

    @@ -528,7 +760,7 @@

    Declaration

    -

    Additional sizes for the ad.

    +

    Undocumented

    @@ -556,7 +788,7 @@

    Declaration

    -

    The ad format (e.g., banner, video).

    +

    Undocumented

    @@ -584,7 +816,7 @@

    Declaration

    -

    The position of the ad on the screen.

    +

    Undocumented

    @@ -640,7 +872,7 @@

    Declaration

    -

    ORTB configuration string.

    +

    Undocumented

    @@ -681,7 +913,7 @@

    Public Methods
    -

    Initializes a new BannerView.

    +

    Undocumented

    @@ -696,61 +928,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - -
    - - frame - - -
    -

    The frame rectangle for the view.

    -
    -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - adSize - - -
    -

    The size of the ad.

    -
    -
    - - eventHandler - - -
    -

    The event handler for the banner view.

    -
    -
    -
    @@ -767,7 +944,7 @@

    Parameters

    -

    Convenience initializer for creating a BannerView with a configuration ID and event handler.

    +

    Undocumented

    @@ -775,42 +952,11 @@

    Declaration

    Swift

    @objc
    -public convenience init(configID: String,
    +public convenience init(configID: String,
                             eventHandler: BannerEventHandler)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - eventHandler - - -
    -

    The event handler for the banner view.

    -
    -
    -
    @@ -827,7 +973,7 @@

    Parameters

    -

    Convenience initializer for creating a BannerView with a frame, configuration ID, and ad size.

    +

    Undocumented

    @@ -835,55 +981,12 @@

    Declaration

    Swift

    @objc
    -public convenience init(frame: CGRect,
    +public convenience init(frame: CGRect,
                             configID: String,
                             adSize: CGSize)
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - frame - - -
    -

    The frame rectangle for the view.

    -
    -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - adSize - - -
    -

    The size of the ad.

    -
    -
    -
    @@ -900,7 +1003,7 @@

    Parameters

    -

    Loads the ad for the banner view.

    +

    Undocumented

    @@ -928,7 +1031,7 @@

    Declaration

    -

    Sets the stored auction response.

    +

    Undocumented

    @@ -940,25 +1043,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - storedAuction - - -
    -

    The stored auction response string.

    -
    -
    -
    @@ -975,7 +1059,7 @@

    Parameters

    -

    Stops the auto-refresh of the ad.

    +

    Undocumented

    @@ -1016,50 +1100,18 @@

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

    Adds context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - - - - - -
    - - data - - -
    -

    The data to add.

    -
    -
    - - key - - -
    -

    The key associated with the data.

    -
    -
    -

    @@ -1076,50 +1128,18 @@

    Parameters

    -

    Updates context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    -@objc
    +                          
    @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.

    -
    -
    -
    @@ -1136,38 +1156,18 @@

    Parameters

    -

    Removes context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key associated with the data to remove.

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

    Parameters

    -

    Clears all context data.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Adds ext data.

    +

    Undocumented

    @@ -1225,37 +1224,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    - - value - - -
    -

    The value for the data.

    -
    -
    -
    @@ -1272,7 +1240,7 @@

    Parameters

    -

    Updates ext data.

    +

    Undocumented

    @@ -1284,37 +1252,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    - - value - - -
    -

    The value for the data.

    -
    -
    -
    @@ -1331,7 +1268,7 @@

    Parameters

    -

    Removes ext data.

    +

    Undocumented

    @@ -1343,25 +1280,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    -
    @@ -1378,7 +1296,7 @@

    Parameters

    -

    Clears ext data.

    +

    Undocumented

    @@ -1419,38 +1337,18 @@

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

    Adds a context keyword.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to add.

    -
    -
    -

    @@ -1467,38 +1365,18 @@

    Parameters

    -

    Adds a set of context keywords.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to add.

    -
    -
    -
    @@ -1515,38 +1393,18 @@

    Parameters

    -

    Removes a context keyword.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to remove.

    -
    -
    -
    @@ -1563,15 +1421,14 @@

    Parameters

    -

    Clears all context keywords.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Adds an extended keyword.

    +

    Undocumented

    @@ -1604,25 +1461,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to be added.

    -
    -
    -
    @@ -1639,7 +1477,7 @@

    Parameters

    -

    Adds multiple extended keywords.

    +

    Undocumented

    @@ -1651,25 +1489,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to be added.

    -
    -
    -
    @@ -1686,7 +1505,7 @@

    Parameters

    -

    Removes an extended keyword.

    +

    Undocumented

    @@ -1698,25 +1517,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to be removed.

    -
    -
    -
    @@ -1733,7 +1533,7 @@

    Parameters

    -

    Clears all extended keywords.

    +

    Undocumented

    @@ -1774,7 +1574,7 @@

    App Content (app.content.data)
    -

    Sets the app content data.

    +

    Undocumented

    @@ -1786,25 +1586,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContent - - -
    -

    The app content data.

    -
    -
    -
    @@ -1821,7 +1602,7 @@

    Parameters

    -

    Clears the app content data.

    +

    Undocumented

    @@ -1849,7 +1630,7 @@

    Declaration

    -

    Adds app content data objects.

    +

    Undocumented

    @@ -1861,25 +1642,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    The data objects to be added.

    -
    -
    -
    @@ -1896,7 +1658,7 @@

    Parameters

    -

    Removes an app content data object.

    +

    Undocumented

    @@ -1908,25 +1670,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The data object to be removed.

    -
    -
    -
    @@ -1943,7 +1686,7 @@

    Parameters

    -

    Clears all app content data objects.

    +

    Undocumented

    @@ -1984,7 +1727,7 @@

    User Data (user.data)
    -

    Adds user data objects.

    +

    Undocumented

    @@ -1996,25 +1739,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

    The user data objects to be added.

    -
    -
    -
    @@ -2031,7 +1755,7 @@

    Parameters

    -

    Removes a user data object.

    +

    Undocumented

    @@ -2043,25 +1767,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The user data object to be removed.

    -
    -
    -
    @@ -2078,7 +1783,7 @@

    Parameters

    -

    Clears all user data objects.

    +

    Undocumented

    @@ -2555,7 +2260,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 672578569..f41ad27dd 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -297,14 +529,14 @@

    BaseInterstitialAdUnit

    public class BaseInterstitialAdUnit :
         NSObject,
         PBMInterstitialAdLoaderDelegate,
    -    AdLoadFlowControllerDelegate,
    -    InterstitialControllerInteractionDelegate,
    -    InterstitialEventInteractionDelegate,
    -    BaseInterstitialAdUnitProtocol
    + AdLoadFlowControllerDelegate, + InterstitialControllerInteractionDelegate, + InterstitialEventInteractionDelegate, + BaseInterstitialAdUnitProtocol
    -

    A base class for interstitial ad units.

    +

    Undocumented

    @@ -332,7 +564,7 @@

    Public Properties
    -

    The banner parameters used for configuring ad unit.

    +

    Undocumented

    @@ -360,7 +592,7 @@

    Declaration

    -

    The video parameters used for configuring ad unit.

    +

    Undocumented

    @@ -388,7 +620,7 @@

    Declaration

    -

    The last bid response received for the ad unit.

    +

    Undocumented

    @@ -396,7 +628,7 @@

    Declaration

    Swift

    @objc
    -public var lastBidResponse: BidResponse? { get }
    +public var lastBidResponse: BidResponse? { get }
    @@ -416,7 +648,7 @@

    Declaration

    -

    The configuration ID for the ad unit.

    +

    Undocumented

    @@ -444,7 +676,7 @@

    Declaration

    -

    The set of ad formats supported by this ad unit.

    +

    Undocumented

    @@ -472,7 +704,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -500,7 +732,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -528,7 +760,7 @@

    Declaration

    -

    A Boolean value indicating whether the video controls are muted.

    +

    Undocumented

    @@ -556,7 +788,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -584,7 +816,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -612,7 +844,7 @@

    Declaration

    -

    The position of the close button in the video controls.

    +

    Undocumented

    @@ -640,7 +872,7 @@

    Declaration

    -

    A delegate for handling interactions with the ad unit.

    +

    Undocumented

    @@ -668,14 +900,14 @@

    Declaration

    -

    The configuration object for the ad unit.

    +

    Undocumented

    Declaration

    Swift

    -
    public let adUnitConfig: AdUnitConfig
    +
    public let adUnitConfig: AdUnitConfig
    @@ -708,7 +940,7 @@

    Public Methods
    -

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

    +

    Undocumented

    @@ -721,49 +953,6 @@

    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.

    -
    -
    -
    @@ -780,62 +969,19 @@

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configID: String,
    +                          
    public convenience init(configID: String,
                             minSizePercentage: CGSize,
                             eventHandler:AnyObject?)
    -
    -

    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.

    -
    -
    -
    @@ -852,49 +998,18 @@

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configID: String,
    +                          
    public convenience init(configID: String,
                             eventHandler:AnyObject?)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - eventHandler - - -
    -

    An optional event handler object for handling ad events.

    -
    -
    -
    @@ -911,49 +1026,18 @@

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configID: String,
    +                          
    public convenience init(configID: String,
                             minSizePercentage:CGSize)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - minSizePercentage - - -
    -

    The minimum size percentage for the ad unit.

    -
    -
    -
    @@ -970,36 +1054,17 @@

    Parameters

    -

    Initializes a new BaseInterstitialAdUnit with the specified configuration ID.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configID: String)
    +
    public convenience init(configID: String)
    -
    -

    Parameters

    - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    -
    @@ -1016,7 +1081,7 @@

    Parameters

    -

    Loads a new ad.

    +

    Undocumented

    @@ -1044,12 +1109,7 @@

    Declaration

    -

    Shows the ad from a specified view controller.

    -
    -

    Note

    - This method must be called on the main thread. - -
    +

    Undocumented

    @@ -1061,25 +1121,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - controller - - -
    -

    The view controller from which the ad will be presented.

    -
    -
    -
    @@ -1109,50 +1150,18 @@

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

    Adds context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - - - - - -
    - - data - - -
    -

    The data to add.

    -
    -
    - - key - - -
    -

    The key associated with the data.

    -
    -
    -

    @@ -1169,50 +1178,18 @@

    Parameters

    -

    Updates context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use updateExtData method instead.")
    -@objc
    +                          
    @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.

    -
    -
    -
    @@ -1229,38 +1206,18 @@

    Parameters

    -

    Removes context data for a specified key.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key associated with the data to remove.

    -
    -
    -
    @@ -1277,15 +1234,14 @@

    Parameters

    -

    Clears all context data.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Adds ext data.

    +

    Undocumented

    @@ -1318,37 +1274,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    - - value - - -
    -

    The value for the data.

    -
    -
    -
    @@ -1365,7 +1290,7 @@

    Parameters

    -

    Updates ext data.

    +

    Undocumented

    @@ -1377,37 +1302,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    - - value - - -
    -

    The value for the data.

    -
    -
    -
    @@ -1424,7 +1318,7 @@

    Parameters

    -

    Removes ext data.

    +

    Undocumented

    @@ -1436,25 +1330,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key for the data.

    -
    -
    -
    @@ -1471,7 +1346,7 @@

    Parameters

    -

    Clears ext data.

    +

    Undocumented

    @@ -1512,38 +1387,18 @@

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

    Adds a context keyword.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to add.

    -
    -
    -

    @@ -1560,38 +1415,18 @@

    Parameters

    -

    Adds a set of context keywords.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to add.

    -
    -
    -
    @@ -1608,38 +1443,18 @@

    Parameters

    -

    Removes a context keyword.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to remove.

    -
    -
    -
    @@ -1656,15 +1471,14 @@

    Parameters

    -

    Clears all context keywords.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Adds an extended keyword.

    +

    Undocumented

    @@ -1697,25 +1511,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to be added.

    -
    -
    -
    @@ -1732,7 +1527,7 @@

    Parameters

    -

    Adds multiple extended keywords.

    +

    Undocumented

    @@ -1744,25 +1539,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to be added.

    -
    -
    -
    @@ -1779,7 +1555,7 @@

    Parameters

    -

    Removes an extended keyword.

    +

    Undocumented

    @@ -1791,25 +1567,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to be removed.

    -
    -
    -
    @@ -1826,7 +1583,7 @@

    Parameters

    -

    Clears all extended keywords.

    +

    Undocumented

    @@ -1867,7 +1624,7 @@

    App Content (app.content.data)
    -

    Sets the app content data.

    +

    Undocumented

    @@ -1879,25 +1636,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContent - - -
    -

    The app content data.

    -
    -
    -
    @@ -1914,7 +1652,7 @@

    Parameters

    -

    Clears the app content data.

    +

    Undocumented

    @@ -1942,7 +1680,7 @@

    Declaration

    -

    Adds app content data objects.

    +

    Undocumented

    @@ -1954,25 +1692,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    The data objects to be added.

    -
    -
    -
    @@ -1989,7 +1708,7 @@

    Parameters

    -

    Removes an app content data object.

    +

    Undocumented

    @@ -2001,25 +1720,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The data object to be removed.

    -
    -
    -
    @@ -2036,7 +1736,7 @@

    Parameters

    -

    Clears all app content data objects.

    +

    Undocumented

    @@ -2077,7 +1777,7 @@

    User Data (user.data)
    -

    Adds user data objects.

    +

    Undocumented

    @@ -2089,25 +1789,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

    The user data objects to be added.

    -
    -
    -
    @@ -2124,7 +1805,7 @@

    Parameters

    -

    Removes a user data object.

    +

    Undocumented

    @@ -2136,25 +1817,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The user data object to be removed.

    -
    -
    -
    @@ -2171,7 +1833,7 @@

    Parameters

    -

    Clears all user data objects.

    +

    Undocumented

    @@ -2212,7 +1874,7 @@

    PBMInterstitialAdLoaderDelegate
    -

    Internal delegate method.

    +

    Undocumented

    @@ -2241,7 +1903,7 @@

    Declaration

    -

    Internal delegate method.

    +

    Undocumented

    @@ -2249,7 +1911,7 @@

    Declaration

    Swift

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

    Declaration

    -

    The event handler for the interstitial events.

    +

    Undocumented

    @@ -2309,7 +1971,7 @@

    AdLoadFlowControllerDelegate
    -

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

    +

    Undocumented

    @@ -2336,7 +1998,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2363,7 +2025,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2390,7 +2052,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2430,14 +2092,14 @@

    InterstitialControllerInteractionDelegate
    -

    Tracks an impression for the given interstitial controller.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Called when the ad in the interstitial controller is clicked.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Called when the ad in the interstitial controller is closed.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Called when the interstitial controller displays an ad.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Called when the interstitial controller completes the ad display.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Provides the view controller to use for modal presentation.

    +

    Undocumented

    Declaration

    Swift

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

    InterstitialEventInteractionDelegate
    -

    Called when an ad is about to be presented.

    +

    Undocumented

    @@ -2659,7 +2321,7 @@

    Declaration

    -

    Called when an ad has been dismissed.

    +

    Undocumented

    @@ -2686,7 +2348,7 @@

    Declaration

    -

    Called when the ad causes the app to leave.

    +

    Undocumented

    @@ -2713,7 +2375,7 @@

    Declaration

    -

    Called when an ad is clicked.

    +

    Undocumented

    @@ -2753,14 +2415,14 @@

    BaseInterstitialAdUnitProtocol
    -

    Requests an ad using the provided bid response.

    +

    Undocumented

    Declaration

    Swift

    -
    public func callEventHandler_requestAd(with bidResponse: BidResponse?)
    +
    public func callEventHandler_requestAd(with bidResponse: BidResponse?)
    @@ -2780,7 +2442,7 @@

    Declaration

    -

    Displays the ad using the provided view controller.

    +

    Undocumented

    @@ -2820,7 +2482,7 @@

    Abstract Methods
    -

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

    +

    Undocumented

    @@ -2847,7 +2509,7 @@

    Declaration

    -

    Notifies the delegate that an ad has been successfully received.

    +

    Undocumented

    @@ -2874,7 +2536,7 @@

    Declaration

    -

    Notifies the delegate that the ad failed to load.

    +

    Undocumented

    @@ -2901,7 +2563,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2928,7 +2590,7 @@

    Declaration

    -

    Notifies the delegate that an ad has been dismissed.

    +

    Undocumented

    @@ -2955,7 +2617,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -2982,7 +2644,7 @@

    Declaration

    -

    Notifies the delegate that an ad has been clicked.

    +

    Undocumented

    @@ -3009,7 +2671,7 @@

    Declaration

    -

    Sets the loading delegate for the event handler.

    +

    Undocumented

    @@ -3036,7 +2698,7 @@

    Declaration

    -

    Sets the interaction delegate for the event handler.

    +

    Undocumented

    @@ -3063,7 +2725,7 @@

    Declaration

    -

    Shows the ad from the provided view controller.

    +

    Undocumented

    @@ -3090,7 +2752,7 @@

    Declaration

    -

    Tracks an impression for the ad.

    +

    Undocumented

    @@ -3109,7 +2771,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Bid.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Bid.html new file mode 100644 index 000000000..9366c516f --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Bid.html @@ -0,0 +1,921 @@ + + + + Bid Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Bid

    +
    +
    + +
    public class Bid : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + price + +
      +
      +
      +
      +
      +
      +

      Bid price expressed as CPM although the actual transaction is for a unit impression only. +Note that while the type indicates float, integer math is highly recommended +when handling currencies (e.g., BigDecimal in Java).

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var price: Float { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + nurl + +
      +
      +
      +
      +
      +
      +

      Win notice URL called by the exchange if the bid wins (not necessarily indicative of a delivered, +viewed, or billable ad); optional means of serving ad markup. +Substitution macros (Section 4.4) may be included in both the URL and optionally returned markup.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var nurl: String? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adm + +
      +
      +
      +
      +
      +
      +

      Optional means of conveying ad markup in case the bid wins; supersedes the win notice +if markup is included in both. +Substitution macros (Section 4.4) may be included.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var adm: String? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + size + +
      +
      +
      +
      +
      +
      +

      Ad size

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var size: CGSize { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + targetingInfo + +
      +
      +
      +
      +
      +
      +

      Targeting information that needs to be passed to the ad server SDK.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var targetingInfo: [String : String]? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + skadn + +
      +
      +
      +
      +
      +
      +

      SKAdNetwork parameters about an App Store product. +Used in the StoreKit

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var skadn: PBMORTBBidExtSkadn? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adFormat + +
      +
      +
      +
      +
      +
      +

      Prebid ad format

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var adFormat: AdFormat? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + videoAdConfiguration + +
      +
      +
      +
      +
      +
      +

      Prebid video ad configuration

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var videoAdConfiguration: PBMORTBAdConfiguration? { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var testVideoAdConfiguration: PBMORTBAdConfiguration? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isWinning + +
      +
      +
      +
      +
      +
      +

      Returns YES if this bid is intented for display.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var isWinning: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + events + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var events: PBMORTBExtPrebidEvents? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + bid + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var bid: PBMORTBBid<PBMORTBBidExt> { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(bid:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public init(bid: PBMORTBBid<PBMORTBBidExt>)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 5c17c8c83..c7d289b0f 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -295,12 +527,12 @@

    BidInfo

    @objcMembers
    -@objc(PBMBidInfo)
    +@objc(PBMBidInfo)
     public class BidInfo : NSObject
    -

    Contains information about bid.

    +

    Undocumented

    @@ -373,7 +605,7 @@

    Declaration

    -

    The result code of the bid request

    +

    Undocumented

    @@ -400,7 +632,7 @@

    Declaration

    -

    Targeting keywords associated with the bid

    +

    Undocumented

    @@ -427,7 +659,7 @@

    Declaration

    -

    The expiration time of the bid

    +

    Undocumented

    @@ -454,7 +686,7 @@

    Declaration

    -

    The cache ID for native ads

    +

    Undocumented

    @@ -481,7 +713,7 @@

    Declaration

    -

    Events related to the bid

    +

    Undocumented

    @@ -508,85 +740,18 @@

    Declaration

    -

    Initializes a new BidInfo instance with the specified parameters.

    +

    Undocumented

    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.

    -
    -
    -
    @@ -603,7 +768,7 @@

    Parameters

    -

    Retrieves the expiration time of the bid as an NSNumber.

    +

    Undocumented

    @@ -622,7 +787,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BidResponse.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BidResponse.html new file mode 100644 index 000000000..74339eb83 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/BidResponse.html @@ -0,0 +1,821 @@ + + + + BidResponse Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    BidResponse

    +
    +
    + +
    @objcMembers
    +public class BidResponse : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + adUnitId + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var adUnitId: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + allBids + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var allBids: [Bid]? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + winningBid + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var winningBid: Bid? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + targetingInfo + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var targetingInfo: [String : String]? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + tmaxrequest + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var tmaxrequest: NSNumber? { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + ext + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var ext: PBMORTBBidResponseExt? { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(adUnitId: String?, targetingInfo: [String : String]?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(jsonDictionary:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(jsonDictionary: JsonDictionary)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func setTargetingInfo(with newValue: [String : String])
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addTargetingInfoValue(key: String, value: String)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/CacheManager.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/CacheManager.html new file mode 100644 index 000000000..c5cae2396 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/CacheManager.html @@ -0,0 +1,687 @@ + + + + CacheManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    CacheManager

    +
    +
    + +
    @objc(PBMCacheManager)
    +@objcMembers
    +public class CacheManager : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let cacheManagerExpireInterval: TimeInterval
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      The class is created as a singleton object & used

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: CacheManager
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func save(content: String, expireInterval: TimeInterval = CacheManager.cacheManagerExpireInterval) -> String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isValid(cacheId:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func isValid(cacheId: String) -> Bool
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + get(cacheId:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func get(cacheId: String) -> String?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Constants.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Constants.html new file mode 100644 index 000000000..5d602016d --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Constants.html @@ -0,0 +1,579 @@ + + + + Constants Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Constants

    +
    +
    + +
    @objc
    +public class Constants : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + PREBID_VERSION + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let PREBID_VERSION: String
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 6dedcbca6..aec15430d 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    ContextSubType

    -

    Native context subtype asset.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    ContextSubType

    -

    Represents a general context type.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Represents an article context type.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Represents a video context type.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    Represents an audio context type.

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    Represents an image context type.

    +

    Undocumented

    @@ -453,7 +685,7 @@

    Declaration

    -

    Represents a user-generated content context type.

    +

    Undocumented

    @@ -480,7 +712,7 @@

    Declaration

    -

    Represents a social media context type.

    +

    Undocumented

    @@ -507,7 +739,7 @@

    Declaration

    -

    Represents an email context type.

    +

    Undocumented

    @@ -534,7 +766,7 @@

    Declaration

    -

    Represents a chat or instant messaging context type.

    +

    Undocumented

    @@ -561,7 +793,7 @@

    Declaration

    -

    Represents a product selling context type.

    +

    Undocumented

    @@ -588,7 +820,7 @@

    Declaration

    -

    Represents an App Store context type.

    +

    Undocumented

    @@ -615,7 +847,7 @@

    Declaration

    -

    Represents a review site context type.

    +

    Undocumented

    @@ -642,7 +874,7 @@

    Declaration

    -

    Represents a custom context type.

    +

    Undocumented

    @@ -661,7 +893,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 3fb0751f3..a61563d33 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    ContextType

    -

    Native context type asset.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    ContextType

    -

    Represents a content context type.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Represents a social media context type.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Represents a product context type.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    Represents a custom context type.

    +

    Undocumented

    @@ -418,7 +650,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/DateFormatService.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/DateFormatService.html new file mode 100644 index 000000000..493d2678d --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/DateFormatService.html @@ -0,0 +1,628 @@ + + + + DateFormatService Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    DateFormatService

    +
    +
    + +
    @objc(PBMDateFormatService)
    +@objcMembers
    +public class DateFormatService : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: DateFormatService
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Private properties +

    +
    +
    +
      +
    • +
      + + + + formatISO8601(for:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func formatISO8601(for strDate: String?) -> Date?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/DemandResponseInfo.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/DemandResponseInfo.html new file mode 100644 index 000000000..5be066a9a --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/DemandResponseInfo.html @@ -0,0 +1,639 @@ + + + + DemandResponseInfo Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    DemandResponseInfo

    +
    +
    + +
    public class DemandResponseInfo : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + fetchDemandResult + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var fetchDemandResult: ResultCode { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + bid + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public private(set) var bid: Bid? { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public required init(fetchDemandResult: ResultCode,
      +                     bid: Bid?,
      +                     configId: String?,
      +                     winNotifierBlock: @escaping PBMWinNotifierBlock,
      +                     bidResponse: BidResponse?
      +)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventManager.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventManager.html new file mode 100644 index 000000000..334fb5d92 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/EventManager.html @@ -0,0 +1,741 @@ + + + + EventManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    EventManager

    +
    +
    + +
    @objc(PBMEventManager)
    +@objcMembers
    +public class EventManager : NSObject, PBMEventTrackerProtocol
    + +
    +
    +

    This class is a proxy container for event trackers. +You can add (and remove) any quantity of trackers. +Each tracker must correspond to PBMEventTrackerProtocol the PBMEventTracker Protocol.

    + +

    EventManager implements PBMEventTrackerProtocol. +It broadcasts protocol calls to the all registered trackers.

    + +
    +
    +
    +
    + + +
    + +

    Public Methods +

    +
    +
    +
      +
    • +
      + + + + registerTracker(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func registerTracker(_ tracker: PBMEventTrackerProtocol)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + unregisterTracker(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func unregisterTracker(_ tracker: PBMEventTrackerProtocol)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    PBMEventTrackerProtocol +

    +
    +
    +
      +
    • +
      + + + + trackEvent(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackEvent(_ event: PBMTrackingEvent)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVideoAdLoaded(_ parameters: PBMVideoVerificationParameters!)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackStartVideo(withDuration duration: CGFloat, volume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVolumeChanged(_ playerVolume: CGFloat, deviceVolume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 ed6ff8168..687be7083 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    EventTracking

    -

    Native event tracking type.

    +

    Undocumented

    @@ -317,7 +549,7 @@

    EventTracking

    -

    Represents image-based event tracking.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Represents JavaScript-based event tracking.

    +

    Undocumented

    @@ -373,7 +605,7 @@

    Declaration

    -

    Represents a custom event tracking method.

    +

    Undocumented

    @@ -393,7 +625,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 69bed7ec4..84b334a0d 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    EventType

    -

    Class representing different event types.

    +

    Undocumented

    @@ -449,7 +681,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 30c63af26..44eaa912a 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -318,7 +550,7 @@

    ExternalUserId

    -

    Indicates whether the class supports secure coding.

    +

    Undocumented

    @@ -358,7 +590,7 @@

    Properties
    -

    The source of the external user ID.

    +

    Undocumented

    @@ -385,7 +617,7 @@

    Declaration

    -

    The identifier of the external user ID.

    +

    Undocumented

    @@ -412,7 +644,7 @@

    Declaration

    -

    The type of the external user ID, represented as an optional NSNumber.

    +

    Undocumented

    @@ -439,7 +671,7 @@

    Declaration

    -

    Additional attributes related to the external user ID, represented as an optional dictionary.

    +

    Undocumented

    @@ -561,7 +793,7 @@

    Parameters

    -

    Encodes the properties of the class using the given encoder.

    +

    Undocumented

    @@ -588,7 +820,7 @@

    Declaration

    -

    Initializes an ExternalUserId instance from the given decoder.

    +

    Undocumented

    @@ -615,7 +847,7 @@

    Declaration

    -

    Converts the ExternalUserId instance to a JSON dictionary.

    +

    Undocumented

    @@ -634,7 +866,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/HiddenWebViewManager.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/HiddenWebViewManager.html new file mode 100644 index 000000000..395275715 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/HiddenWebViewManager.html @@ -0,0 +1,606 @@ + + + + HiddenWebViewManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    HiddenWebViewManager

    +
    +
    + +
    @objc(PBMHiddenWebViewManager)
    +@objcMembers
    +public class HiddenWebViewManager : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(webView: WKWebView, landingPageString: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + openHiddenWebView() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func openHiddenWebView()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Host.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Host.html index a7bb0528e..217064a1a 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Host.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Host.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    Host

    -

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

    +

    Undocumented

    @@ -419,7 +651,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/IMAAdSlotSize.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/IMAAdSlotSize.html new file mode 100644 index 000000000..3ed911f46 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/IMAAdSlotSize.html @@ -0,0 +1,635 @@ + + + + IMAAdSlotSize Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    IMAAdSlotSize

    +
    +
    + +
    @objc
    +public class IMAAdSlotSize : SingleContainerInt
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + Size400x300 + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let Size400x300: IMAAdSlotSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + Size640x480 + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let Size640x480: IMAAdSlotSize
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + Size320x480 + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let Size320x480: IMAAdSlotSize
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/IMAUtils.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/IMAUtils.html new file mode 100644 index 000000000..1365c160c --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/IMAUtils.html @@ -0,0 +1,607 @@ + + + + IMAUtils Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    IMAUtils

    +
    +
    + +
    @objcMembers
    +public final class IMAUtils : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public static let shared: IMAUtils
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public func generateInstreamUriForGAM(adUnitID: String, adSlotSizes: [IMAAdSlotSize], customKeywords: [String : String]?) throws -> String
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 136655bb3..864bdd1f6 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    ImageAsset

    -

    Native image asset type.

    +

    Undocumented

    @@ -317,7 +549,7 @@

    ImageAsset

    -

    Represents an icon image asset.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Represents the main image asset.

    +

    Undocumented

    @@ -373,7 +605,7 @@

    Declaration

    -

    Represents a custom image asset.

    +

    Undocumented

    @@ -381,7 +613,7 @@

    Declaration

    Swift

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

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ImageHelper.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ImageHelper.html new file mode 100644 index 000000000..3c7d009d1 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ImageHelper.html @@ -0,0 +1,604 @@ + + + + ImageHelper Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    ImageHelper

    +
    +
    + +
    public class ImageHelper
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + downloadImageSync(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func downloadImageSync(_ urlString: String) -> Result<UIImage, Error>
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func downloadImageAsync(_ urlString: String, completion: @escaping (Result<UIImage, Error>) -> Void)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 0226b441a..c44e058c0 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,11 +526,11 @@

    InstreamVideoAdUnit

    -
    public class InstreamVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    +
    public class InstreamVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    -

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

    +

    Undocumented

    @@ -317,7 +549,7 @@

    InstreamVideoAdUnit

    -

    The video parameters for this ad unit.

    +

    Undocumented

    @@ -344,7 +576,7 @@

    Declaration

    -

    Initializes a new instream video ad unit.

    +

    Undocumented

    @@ -355,37 +587,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - size - - -
    -

    The size of the ad.

    -
    -
    -
    @@ -394,7 +595,7 @@

    Parameters

    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 931c313c4..5ee8f47f1 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,11 +526,11 @@

    InterstitialAdUnit

    -
    public class InterstitialAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    +
    public class InterstitialAdUnit : AdUnit, BannerBasedAdUnitProtocol, VideoBasedAdUnitProtocol
    -

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

    +

    Undocumented

    @@ -317,15 +549,14 @@

    InterstitialAdUnit

    -

    The deprecated banner parameters for this ad unit.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    The banner parameters for this ad unit.

    +

    Undocumented

    @@ -372,7 +603,7 @@

    Declaration

    -

    The video parameters for this ad unit.

    +

    Undocumented

    @@ -399,7 +630,7 @@

    Declaration

    -

    The ad formats for the ad unit.

    +

    Undocumented

    @@ -426,7 +657,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -437,25 +668,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    -
    @@ -472,60 +684,17 @@

    Parameters

    -

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

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    +
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    -
    -

    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.

    -
    -
    -
    @@ -534,7 +703,7 @@

    Parameters

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialController.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialController.html new file mode 100644 index 000000000..99674bcbe --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialController.html @@ -0,0 +1,1207 @@ + + + + InterstitialController Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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/InterstitialEventHandlerStandalone.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialEventHandlerStandalone.html new file mode 100644 index 000000000..62890d800 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/InterstitialEventHandlerStandalone.html @@ -0,0 +1,692 @@ + + + + InterstitialEventHandlerStandalone Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    InterstitialEventHandlerStandalone

    +
    +
    + +
    public class InterstitialEventHandlerStandalone : NSObject, InterstitialEventHandlerProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public Methods +

    +
    +
    +
      +
    • +
      + + + + loadingDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var loadingDelegate: InterstitialEventLoadingDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + interactionDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var interactionDelegate: InterstitialEventInteractionDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isReady + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isReady: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + show(from:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func show(from controller: UIViewController?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestAd(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func requestAd(with bidResponse: BidResponse?)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 a95be5349..e1238d0c4 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    InterstitialRenderingAdUnit

    -

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

    +

    Undocumented

    @@ -318,7 +550,7 @@

    InterstitialRenderingAdUnit

    -

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

    +

    Undocumented

    @@ -346,7 +578,7 @@

    Declaration

    -

    The position of the skip button in the video controls.

    +

    Undocumented

    @@ -374,7 +606,7 @@

    Declaration

    -

    The delay before the skip button appears, in seconds.

    +

    Undocumented

    @@ -402,7 +634,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -414,25 +646,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    -
    @@ -449,7 +662,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -461,37 +674,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - minSizePercentage - - -
    -

    The minimum size percentage of the ad.

    -
    -
    -
    @@ -508,7 +690,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -520,49 +702,6 @@

    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.

    -
    -
    -
    @@ -592,7 +731,7 @@

    Protected overrides
    -

    Called when an ad is successfully received.

    +

    Undocumented

    @@ -619,7 +758,7 @@

    Declaration

    -

    Called when the ad fails to be received.

    +

    Undocumented

    @@ -646,7 +785,7 @@

    Declaration

    -

    Called when the ad will be presented.

    +

    Undocumented

    @@ -673,7 +812,7 @@

    Declaration

    -

    Called when the ad is dismissed.

    +

    Undocumented

    @@ -700,7 +839,7 @@

    Declaration

    -

    Called when the user will leave the application.

    +

    Undocumented

    @@ -727,7 +866,7 @@

    Declaration

    -

    Called when the ad is clicked.

    +

    Undocumented

    @@ -754,7 +893,7 @@

    Declaration

    -

    Checks if the ad is ready to be displayed.

    +

    Undocumented

    @@ -781,7 +920,7 @@

    Declaration

    -

    Sets the loading delegate for the event handler.

    +

    Undocumented

    @@ -808,7 +947,7 @@

    Declaration

    -

    Sets the interaction delegate for the event handler.

    +

    Undocumented

    @@ -835,14 +974,14 @@

    Declaration

    -

    Requests an ad with the specified bid response

    +

    Undocumented

    Declaration

    Swift

    -
    public override func callEventHandler_requestAd(with bidResponse: BidResponse?)
    +
    public override func callEventHandler_requestAd(with bidResponse: BidResponse?)
    @@ -862,7 +1001,7 @@

    Declaration

    -

    Shows the ad from the specified view controller.

    +

    Undocumented

    @@ -889,7 +1028,7 @@

    Declaration

    -

    Tracks an impression for the ad.

    +

    Undocumented

    @@ -908,7 +1047,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Log.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Log.html new file mode 100644 index 000000000..a3746f768 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Log.html @@ -0,0 +1,966 @@ + + + + Log Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Log

    +
    +
    + +
    @objc(PBMLog)
    +@objcMembers
    +public class Log : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + dateFormat + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var dateFormat: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + dateFormatter + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var dateFormatter: DateFormatter { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + logLevel + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var logLevel: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + logToFile + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var logToFile: Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func error(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func info(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func debug(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func verbose(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func warn(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func severe(_ object: Any, filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func whereAmI(filename: String = #file, line: Int = #line, function: String = #function)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + serialWriteToLog(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func serialWriteToLog(_ message: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + writeToLogFile(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func writeToLogFile(_ message: String)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getLogFileAsString() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func getLogFileAsString() -> String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + clearLogFile() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func clearLogFile()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/LogLevel.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/LogLevel.html new file mode 100644 index 000000000..d3a696479 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/LogLevel.html @@ -0,0 +1,846 @@ + + + + LogLevel Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    LogLevel

    +
    +
    + +
    @objc(PBMLogLevel)
    +@objcMembers
    +public class LogLevel : NSObject, RawRepresentable
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + RawValue + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public typealias RawValue = Int
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + rawValue + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var rawValue: Int
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + stringValue + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var stringValue: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(stringValue: String, rawValue: RawValue)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(rawValue:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public required init(rawValue: RawValue)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + debug + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let debug: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + verbose + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let verbose: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + info + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let info: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + warn + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let warn: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + error + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let error: LogLevel
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + severe + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let severe: LogLevel
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 708b5c403..6a721f231 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    MediationBannerAdUnit

    -

    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.

    +

    Undocumented

    @@ -319,7 +550,7 @@

    MediationBannerAdUnit

    -

    Property that performs certain utilty work for the MediationBannerAdUnit

    +

    Undocumented

    @@ -359,7 +590,7 @@

    Computed properties
    -

    The configuration ID for an ad unit

    +

    Undocumented

    @@ -386,7 +617,7 @@

    Declaration

    -

    The ad format for the ad unit.

    +

    Undocumented

    @@ -413,7 +644,7 @@

    Declaration

    -

    The position of the ad on the screen.

    +

    Undocumented

    @@ -440,7 +671,7 @@

    Declaration

    -

    Parameters for configuring banner ads.

    +

    Undocumented

    @@ -467,7 +698,7 @@

    Declaration

    -

    Parameters for configuring video ads.

    +

    Undocumented

    @@ -494,7 +725,7 @@

    Declaration

    -

    The refresh interval for the ad.

    +

    Undocumented

    @@ -521,7 +752,7 @@

    Declaration

    -

    Additional sizes for the ad unit.

    +

    Undocumented

    @@ -548,7 +779,7 @@

    Declaration

    -

    OpenRTB configuration

    +

    Undocumented

    @@ -578,9 +809,9 @@

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    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

    +

    Undocumented

    @@ -730,8 +954,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

    +

    Undocumented

    @@ -758,7 +981,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -785,7 +1008,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -825,15 +1048,14 @@

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

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    @@ -967,8 +1187,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -995,7 +1214,7 @@

    Declaration

    -

    This method allows to remove specific keyword from adunit targeting

    +

    Undocumented

    @@ -1022,7 +1241,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1062,67 +1281,17 @@

    App Content (app.content.data)
    -

    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.

    -
    -
    -
    -
    -

    -

  • -
  • -
    - - - - getAppContent() - -
    -
    -
    -
    -
    -
    -

    Retrieves the current app content object.

    +

    Undocumented

    Declaration

    Swift

    -
    public func getAppContent() -> PBMORTBAppContent?
    +
    public func setAppContent(_ appContent: PBMORTBAppContent)
    -
    -

    Return Value

    -

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

    -
  • @@ -1139,7 +1308,7 @@

    Return Value

    -

    Clears the current app content object.

    +

    Undocumented

    @@ -1166,7 +1335,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1177,34 +1346,15 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    An array of PBMORTBContentData objects to add.

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

    Parameters

    -

    Removes a specific content data object from the app content.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData object to remove.

    -
    -
    -
  • @@ -1258,14 +1389,14 @@

    Parameters

    -

    Clears all content data objects from the app content.

    +

    Undocumented

    Declaration

    Swift

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

    User Data (user.data)
    -

    Adds an array of user data objects.

    +

    Undocumented

    @@ -1309,25 +1440,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

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

    -
    -
    -
  • @@ -1344,7 +1456,7 @@

    Parameters

    -

    Removes a specific user data object.

    +

    Undocumented

    @@ -1355,25 +1467,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData object to remove from the user data.

    -
    -
    -
    @@ -1390,7 +1483,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -1430,7 +1523,7 @@

    Public Methods
    -

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

    +

    Undocumented

    @@ -1441,49 +1534,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - configID - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - size - - -
    -

    The size of the ad.

    -
    -
    - - mediationDelegate - - -
    -

    The delegate for handling mediation.

    -
    -
    -
    @@ -1500,7 +1550,7 @@

    Parameters

    -

    Makes bid request and setups mediation parameters.

    +

    Undocumented

    @@ -1511,25 +1561,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - completion - - -
    -

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

    -
    -
    -
    @@ -1546,7 +1577,7 @@

    Parameters

    -

    Stops the auto-refresh for the ad unit.

    +

    Undocumented

    @@ -1573,7 +1604,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1585,37 +1616,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - adObject - - -
    -

    The ad object that failed to load the ad.

    -
    -
    - - error - - -
    -

    The error that occurred during the ad load.

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

    Parameters

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBaseInterstitialAdUnit.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBaseInterstitialAdUnit.html index 575b56089..ccf1767f4 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBaseInterstitialAdUnit.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBaseInterstitialAdUnit.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    MediationBaseInterstitialAdUnit

    -

    Base class for interstitial ads in Mediation API.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    MediationBaseInterstitialAdUnit

    -

    Parameters for configuring banner ads.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Parameters for configuring video ads.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Indicates whether the video ad is muted.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    The area for the close button in the video ad.

    +

    Undocumented

    @@ -453,7 +685,7 @@

    Declaration

    -

    The position of the close button in the video ad.

    +

    Undocumented

    @@ -480,7 +712,7 @@

    Declaration

    -

    OpenRTB configuration for the ad unit.

    +

    Undocumented

    @@ -507,7 +739,7 @@

    Declaration

    -

    The configuration ID for the ad unit.

    +

    Undocumented

    @@ -534,7 +766,7 @@

    Declaration

    -

    Makes bid request and setups mediation parameters.

    +

    Undocumented

    @@ -545,25 +777,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - completion - - -
    -

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

    -
    -
    -
    @@ -583,9 +796,9 @@

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

  • @@ -622,16 +833,14 @@

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

  • @@ -651,15 +860,14 @@

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    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

    +

    Undocumented

    @@ -735,8 +941,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

    +

    Undocumented

    @@ -763,7 +968,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -790,7 +995,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -830,15 +1035,14 @@

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

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    @@ -972,8 +1174,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1000,7 +1201,7 @@

    Declaration

    -

    This method allows to remove specific keyword from adunit targeting

    +

    Undocumented

    @@ -1027,7 +1228,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1067,36 +1268,17 @@

    App Content (app.content.data)
    -

    Sets the app content object, replacing any existing content.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - appContentObject - - -
    -

    The PBMORTBAppContent object representing the app’s content.

    -
    -
    -

  • @@ -1113,7 +1295,7 @@

    Parameters

    -

    Clears the current app content object.

    +

    Undocumented

    @@ -1140,7 +1322,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1151,34 +1333,15 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    An array of PBMORTBContentData objects to add.

    -
    -
    -
  • @@ -1186,45 +1349,26 @@

    Parameters

    -

    Removes a specific content data object from the app content.

    +

    Undocumented

    Declaration

    Swift

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

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData object to remove.

    -
    -
    -
  • @@ -1232,14 +1376,14 @@

    Parameters

    -

    Clears all content data objects from the app content.

    +

    Undocumented

    Declaration

    Swift

    -
    public func clearAppContentData()
    +
    public func clearAppContentDataObjects()
    @@ -1272,7 +1416,7 @@

    User Data (user.data)
    -

    Adds an array of user data objects.

    +

    Undocumented

    @@ -1283,25 +1427,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

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

    -
    -
    -
  • @@ -1318,7 +1443,7 @@

    Parameters

    -

    Removes a specific user data object.

    +

    Undocumented

    @@ -1329,25 +1454,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData object to remove from the user data.

    -
    -
    -
    @@ -1364,7 +1470,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -1383,7 +1489,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBidInfoWrapper.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBidInfoWrapper.html new file mode 100644 index 000000000..073e10a06 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationBidInfoWrapper.html @@ -0,0 +1,606 @@ + + + + MediationBidInfoWrapper Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    MediationBidInfoWrapper

    +
    +
    + +
    public class MediationBidInfoWrapper : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + keywords + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var keywords: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + localExtras + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +public var localExtras: [AnyHashable : Any]?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 bedd2f57e..733120802 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    MediationInterstitialAdUnit

    -

    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.

    +

    Undocumented

    @@ -328,7 +559,7 @@

    Public Properties
    -

    The ad format for the ad unit.

    +

    Undocumented

    @@ -355,7 +586,7 @@

    Declaration

    -

    Additional sizes for the ad unit.

    +

    Undocumented

    @@ -382,7 +613,7 @@

    Declaration

    -

    The area for the skip button in the video ad.

    +

    Undocumented

    @@ -409,7 +640,7 @@

    Declaration

    -

    The position of the skip button in the video ad.

    +

    Undocumented

    @@ -436,7 +667,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -476,48 +707,17 @@

    Public Methods
    -

    Convenience initializer for the mediation interstitial ad unit.

    +

    Undocumented

    Declaration

    Swift

    -
    public override convenience init(configId: String, mediationDelegate: PrebidMediationDelegate)
    +
    public override convenience init(configId: String, mediationDelegate: PrebidMediationDelegate)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The unique identifier for the ad unit configuration.

    -
    -
    - - mediationDelegate - - -
    -

    The delegate for handling mediation.

    -
    -
    -

    @@ -534,7 +734,7 @@

    Parameters

    -

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

    +

    Undocumented

    @@ -545,49 +745,6 @@

    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.

    -
    -
    -
    @@ -617,7 +774,7 @@

    Computed Properties
    -

    The configuration ID for the ad unit.

    +

    Undocumented

    @@ -636,7 +793,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 8bbc098ec..137046955 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    MediationNativeAdUnit

    -

    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.

    +

    Undocumented

    @@ -328,7 +559,7 @@

    Public Properties
    -

    The native ad unit that makes native request.

    +

    Undocumented

    @@ -368,7 +599,7 @@

    Public Methods
    -

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

    +

    Undocumented

    @@ -379,37 +610,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - mediationDelegate - - -
    -

    The delegate for mediation-related tasks.

    -
    -
    -

    @@ -426,7 +626,7 @@

    Parameters

    -

    Adds event trackers to the native ad unit.

    +

    Undocumented

    @@ -437,25 +637,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - eventTrackers - - -
    -

    An array of NativeEventTracker objects to add.

    -
    -
    -
    @@ -472,7 +653,7 @@

    Parameters

    -

    Adds native assets to the native ad unit.

    +

    Undocumented

    @@ -483,25 +664,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - assets - - -
    -

    An array of NativeAsset objects to add.

    -
    -
    -

    @@ -518,7 +680,7 @@

    Parameters

    -

    Sets the context type for the native ad unit.

    +

    Undocumented

    @@ -529,25 +691,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - contextType - - -
    -

    The context type to set.

    -
    -
    -
    @@ -564,7 +707,7 @@

    Parameters

    -

    Sets the placement type for the native ad unit.

    +

    Undocumented

    @@ -575,25 +718,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - placementType - - -
    -

    The placement type to set.

    -
    -
    -
    @@ -610,7 +734,7 @@

    Parameters

    -

    Sets the placement count for the native ad unit.

    +

    Undocumented

    @@ -621,25 +745,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - placementCount - - -
    -

    The placement count to set.

    -
    -
    -
    @@ -656,7 +761,7 @@

    Parameters

    -

    Sets the context subtype for the native ad unit.

    +

    Undocumented

    @@ -667,25 +772,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - contextSubType - - -
    -

    The context subtype to set.

    -
    -
    -
    @@ -702,7 +788,7 @@

    Parameters

    -

    Sets the sequence for the native ad unit.

    +

    Undocumented

    @@ -713,25 +799,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - sequence - - -
    -

    The sequence to set.

    -
    -
    -

    @@ -748,7 +815,7 @@

    Parameters

    -

    Sets the asset URL support for the native ad unit.

    +

    Undocumented

    @@ -759,25 +826,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - assetURLSupport - - -
    -

    The asset URL support value to set.

    -
    -
    -
    @@ -794,7 +842,7 @@

    Parameters

    -

    Sets the DURL support for the native ad unit.

    +

    Undocumented

    @@ -805,25 +853,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dURLSupport - - -
    -

    The DURL support value to set.

    -
    -
    -
    @@ -840,7 +869,7 @@

    Parameters

    -

    Sets the privacy value for the native ad unit.

    +

    Undocumented

    @@ -851,25 +880,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - privacy - - -
    -

    The privacy value to set.

    -
    -
    -
    @@ -886,7 +896,7 @@

    Parameters

    -

    Sets the extended data for the native ad unit.

    +

    Undocumented

    @@ -897,25 +907,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - ext - - -
    -

    A dictionary containing the extended data to set.

    -
    -
    -
    @@ -932,7 +923,7 @@

    Parameters

    -

    Retrieves the OpenRTB configuration for the native ad unit.

    +

    Undocumented

    @@ -943,10 +934,6 @@

    Declaration

    -
    -

    Return Value

    -

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

    -
    @@ -963,7 +950,7 @@

    Return Value

    -

    Sets the OpenRTB configuration for the native ad unit.

    +

    Undocumented

    @@ -974,25 +961,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - ortbConfig - - -
    -

    The OpenRTB configuration to set.

    -
    -
    -
    @@ -1022,7 +990,7 @@

    App Content (app.content.data)
    -

    Sets the app content object, replacing any existing content.

    +

    Undocumented

    @@ -1033,25 +1001,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContent - - -
    -

    The PBMORTBAppContent object representing the app’s content.

    -
    -
    -
    @@ -1068,7 +1017,7 @@

    Parameters

    -

    Clears the current app content object.

    +

    Undocumented

    @@ -1095,7 +1044,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1106,25 +1055,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    An array of PBMORTBContentData objects to add.

    -
    -
    -
    @@ -1141,7 +1071,7 @@

    Parameters

    -

    Removes a specific content data object from the app content.

    +

    Undocumented

    @@ -1152,25 +1082,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData object to remove.

    -
    -
    -
    @@ -1200,7 +1111,7 @@

    User Data (user.data)
    -

    Adds an array of user data objects.

    +

    Undocumented

    @@ -1211,25 +1122,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

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

    -
    -
    -
    @@ -1246,7 +1138,7 @@

    Parameters

    -

    Removes a specific user data object.

    +

    Undocumented

    @@ -1257,25 +1149,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData object to remove from the user data.

    -
    -
    -

    @@ -1292,7 +1165,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -1322,9 +1195,9 @@

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

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

    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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    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

    +

    Undocumented

    @@ -1474,8 +1340,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

    +

    Undocumented

    @@ -1502,7 +1367,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1529,7 +1394,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1569,15 +1434,14 @@

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

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

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

    +

    Undocumented

    @@ -1711,8 +1573,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1739,7 +1600,7 @@

    Declaration

    -

    This method allows to remove specific keyword from adunit targeting

    +

    Undocumented

    @@ -1766,7 +1627,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1793,7 +1654,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -1804,25 +1665,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - completion - - -
    -

    The completion handler to call with the result code.

    -
    -
    -

  • @@ -1831,7 +1673,7 @@

    Parameters

  • diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeUtils.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeUtils.html new file mode 100644 index 000000000..f2f86a784 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationNativeUtils.html @@ -0,0 +1,579 @@ + + + + MediationNativeUtils Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 9dda8c02c..186d18fb2 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    MediationRewardedAdUnit

    -

    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.

    +

    Undocumented

  • @@ -328,7 +559,7 @@

    Public Methods
    -

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

    +

    Undocumented

    @@ -339,37 +570,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - mediationDelegate - - -
    -

    The delegate for mediation-related tasks.

    -
    -
    -
    @@ -378,7 +578,7 @@

    Parameters

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationUtils.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationUtils.html new file mode 100644 index 000000000..e780a95ef --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/MediationUtils.html @@ -0,0 +1,635 @@ + + + + MediationUtils Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    MediationUtils

    +
    +
    + +
    @objc(PBMMediationUtils)
    +@objcMembers
    +public class MediationUtils : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func isServerParameterInTargetingInfo(_ serverParameter: String, _ targetingInfo: [String]) -> Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func isServerParameterInTargetingInfoDict(_ serverParameter: String,
      +                                                        _ targetingInfoDictionary: [String: String]) -> Bool
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func isServerParameterDictInTargetingInfoDict(_ serverParametersDictionary: [String: String],
      +                                                            _ targetingInfoDictionary: [String: String]) -> Bool
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 63a0a5631..5c772fd89 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAd

    -

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

    +

    Undocumented

    @@ -327,7 +559,7 @@

    Public properties
    -

    The native ad markup containing the ad assets.

    +

    Undocumented

    @@ -354,7 +586,7 @@

    Declaration

    -

    The delegate to receive native ad events.

    +

    Undocumented

    @@ -394,7 +626,7 @@

    Array getters
    -

    Returns an array of titles from the native ad markup.

    +

    Undocumented

    @@ -422,7 +654,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -450,7 +682,7 @@

    Declaration

    -

    Returns an array of images from the native ad markup.

    +

    Undocumented

    @@ -478,7 +710,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -519,7 +751,7 @@

    Filtered array getters
    -

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

    +

    Undocumented

    @@ -547,7 +779,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -588,7 +820,7 @@

    Property getters
    -

    Returns the first title text from the native ad markup.

    +

    Undocumented

    @@ -616,7 +848,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -644,7 +876,7 @@

    Declaration

    -

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

    +

    Undocumented

    @@ -672,7 +904,7 @@

    Declaration

    -

    Returns the sponsored by text from the native ad markup.

    +

    Undocumented

    @@ -700,7 +932,7 @@

    Declaration

    -

    Returns the description text from the native ad markup.

    +

    Undocumented

    @@ -728,7 +960,7 @@

    Declaration

    -

    Returns the call-to-action text from the native ad markup.

    +

    Undocumented

    @@ -756,7 +988,7 @@

    Declaration

    -

    Creates a NativeAd instance from the given cache ID.

    +

    Undocumented

    @@ -767,32 +999,22 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - cacheId - - -
    -

    The cache ID to retrieve the bid response.

    -
    -
    -
    -
    -

    Return Value

    -

    A NativeAd instance if successful, otherwise nil.

    -
    + +
    +
    +
    + + +
    + +

    registerView function +

    +
    +
    +
    • @@ -806,7 +1028,7 @@

      Return Value

      -

      Registers a view for tracking viewability and click events.

      +

      Undocumented

      @@ -818,41 +1040,6 @@

      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.

      -
    @@ -861,7 +1048,7 @@

    Return Value

    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 2bf652545..dbc58619e 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,13 +526,13 @@

    NativeAdConfiguration

    -
    @objc(PBMNativeAdConfiguration)
    +                  
    @objc(PBMNativeAdConfiguration)
     @objcMembers
     public class NativeAdConfiguration : NSObject
    -

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

    +

    Undocumented

    @@ -346,7 +578,7 @@

    Declaration

    -

    The object containing the request details for the native markup.

    +

    Undocumented

    @@ -373,7 +605,7 @@

    Declaration

    -

    Initializes a new instance of NativeAdMarkup with default values.

    +

    Undocumented

    @@ -392,7 +624,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 fbca0b3db..d0ae5f4a3 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAdMarkup

    -

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

    +

    Undocumented

    @@ -606,36 +838,17 @@

    Declaration

    -

    Initializes a new instance of NativeAdMarkup from a JSON string.

    +

    Undocumented

    Declaration

    Swift

    -
    convenience public init?(jsonString: String?)
    +
    convenience public init?(jsonString: String?)
    -
    -

    Parameters

    - - - - - - - -
    - - jsonString - - -
    -

    A JSON string representing the native ad markup.

    -
    -
    -

    @@ -652,7 +865,7 @@

    Parameters

    -

    Initializes a new instance of NativeAdMarkup from a JSON dictionary.

    +

    Undocumented

    @@ -663,25 +876,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary representing the native ad markup.

    -
    -
    -

    @@ -698,7 +892,7 @@

    Parameters

    -

    Initializes a new instance of NativeAdMarkup with default values.

    +

    Undocumented

    @@ -717,7 +911,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 0e310eaed..e99004e9f 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAdMarkupAsset

    -

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

    +

    Undocumented

    @@ -512,7 +744,7 @@

    Declaration

    -

    Initializes a new instance of NativeAdMarkupAsset from a JSON dictionary.

    +

    Undocumented

    @@ -523,25 +755,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary representing the asset in the native ad markup.

    -
    -
    -
    @@ -558,7 +771,7 @@

    Parameters

    -

    Initializes a new instance of NativeAdMarkupAsset with default values.

    +

    Undocumented

    @@ -577,7 +790,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 97db94e3e..70e71a66b 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    NativeAsset

    -

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

    +

    Undocumented

    @@ -317,7 +549,7 @@

    NativeAsset

    -

    Indicates whether the asset is required for the ad to be considered valid.

    +

    Undocumented

    @@ -344,7 +576,7 @@

    Declaration

    -

    Initializes a new instance of NativeAsset.

    +

    Undocumented

    @@ -355,25 +587,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - isRequired - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -382,7 +595,7 @@

    Parameters

    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 752a283a4..a210b5cf4 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAssetData

    -

    Represents a data asset in a native ad.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeAssetData

    -

    The length of the data asset.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Additional custom properties for the data asset.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Initializes a new instance of NativeAssetData.

    +

    Undocumented

    @@ -383,37 +615,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - type - - -
    -

    The type of the data asset.

    -
    -
    - - required - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -422,7 +623,7 @@

    Parameters

    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 5f6942a5b..a7df94cf7 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAssetImage

    -

    Represents an image asset in a native ad.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeAssetImage

    -

    The type of the image asset.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    The width of the image asset.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    The minimum width of the image asset.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    The height of the image asset.

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    The minimum height of the image asset.

    +

    Undocumented

    @@ -453,7 +685,7 @@

    Declaration

    -

    The MIME types supported for the image asset.

    +

    Undocumented

    @@ -480,7 +712,7 @@

    Declaration

    -

    Additional custom properties for the image asset.

    +

    Undocumented

    @@ -507,60 +739,17 @@

    Declaration

    -

    Initializes a new instance of NativeAssetImage.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(minimumWidth: Int, minimumHeight: Int, required: Bool)
    +
    public convenience init(minimumWidth: Int, minimumHeight: Int, required: Bool)
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - minimumWidth - - -
    -

    The minimum width of the image.

    -
    -
    - - minimumHeight - - -
    -

    The minimum height of the image.

    -
    -
    - - required - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -577,7 +766,7 @@

    Parameters

    -

    Initializes a new instance of NativeAssetImage.

    +

    Undocumented

    @@ -588,25 +777,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - isRequired - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -615,7 +785,7 @@

    Parameters

    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 ed6bd14d2..04b11ab09 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeAssetTitle

    -

    Represents a title asset in a native ad.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeAssetTitle

    -

    Additional custom properties for the title asset.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Initializes a new instance of NativeAssetTitle.

    +

    Undocumented

    @@ -356,37 +588,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - length - - -
    -

    The maximum length of the title.

    -
    -
    - - required - - -
    -

    A boolean indicating whether the asset is required.

    -
    -
    -
    @@ -395,7 +596,7 @@

    Parameters

    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 2612d0acc..45e327b58 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeData

    -

    Class representing native data elements in the ad markup.

    +

    Undocumented

    @@ -431,7 +663,7 @@

    Declaration

    -

    Initializes a new NativeData object with the provided JSON dictionary.

    +

    Undocumented

    @@ -442,25 +674,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON data to initialize the object.

    -
    -
    -
    @@ -496,7 +709,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 cf6e4db9a..a38e00cf1 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeEventTracker

    -

    Class representing an event tracker for native ads.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeEventTracker

    -

    Initializes a new NativeEventTracker instance.

    +

    Undocumented

    @@ -330,37 +562,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - event - - -
    -

    The event type to track.

    -
    -
    - - methods - - -
    -

    The methods used for tracking the event.

    -
    -
    -
    @@ -369,7 +570,7 @@

    Parameters

    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 28b148fda..40fdb59bb 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeEventTrackerResponse

    -

    Class representing a response for a native event tracker.

    +

    Undocumented

    @@ -457,7 +689,7 @@

    Declaration

    -

    Initializes a NativeEventTrackerResponse object from a JSON dictionary.

    +

    Undocumented

    @@ -468,25 +700,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON data to initialize the object.

    -
    -
    -
    @@ -503,7 +716,7 @@

    Parameters

    -

    Initializes with default values

    +

    Undocumented

    @@ -522,7 +735,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 7ef05b325..5b20bd88f 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeImage

    -

    Class representing an image asset in a native ad.

    +

    Undocumented

    @@ -459,7 +691,7 @@

    Declaration

    -

    Initializes a NativeImage object from a JSON dictionary.

    +

    Undocumented

    @@ -470,25 +702,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON data to initialize the object.

    -
    -
    -
    @@ -505,7 +718,7 @@

    Parameters

    -

    Initializes with default values

    +

    Undocumented

    @@ -524,7 +737,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 9bb852503..f8a7cdcc4 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeLink

    -

    Class representing a link in a native ad.

    +

    Undocumented

    @@ -427,7 +659,7 @@

    Declaration

    -

    Initializes a NativeLink object from a JSON dictionary.

    +

    Undocumented

    @@ -438,25 +670,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON data to initialize the object.

    -
    -
    -
    @@ -473,7 +686,7 @@

    Parameters

    -

    Initializes with default values

    +

    Undocumented

    @@ -492,7 +705,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 92a379875..51b460706 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,13 +526,13 @@

    NativeMarkupRequestObject

    -
    @objc(PBMNativeMarkupRequestObject)
    +                  
    @objc(PBMNativeMarkupRequestObject)
     @objcMembers
     public class NativeMarkupRequestObject : NSObject, NSCopying, PBMJsonCodable
    -

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

    +

    Undocumented

    @@ -635,7 +867,7 @@

    Declaration

    -

    Initializes a NativeMarkupRequestObject with default values.

    +

    Undocumented

    @@ -675,7 +907,7 @@

    NSCopying
    -

    Creates a copy of the current NativeMarkupRequestObject instance.

    +

    Undocumented

    @@ -686,29 +918,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - zone - - -
    -

    An optional zone for the copy operation.

    -
    -
    -
    -
    -

    Return Value

    -

    A copy of the NativeMarkupRequestObject instance.

    -
    @@ -738,7 +947,7 @@

    PBMJsonCodable
    -

    Converts the NativeMarkupRequestObject instance to a JSON dictionary.

    +

    Undocumented

    @@ -749,10 +958,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary representation of the NativeMarkupRequestObject instance.

    -
    @@ -769,12 +974,7 @@

    Return Value

    -

    Converts the NativeMarkupRequestObject instance to a JSON string.

    -
    -

    Throws

    - An error if the conversion to JSON string fails. - -
    +

    Undocumented

    @@ -785,10 +985,6 @@

    Declaration

    -
    -

    Return Value

    -

    A JSON string representation of the NativeMarkupRequestObject instance.

    -
    @@ -797,7 +993,7 @@

    Return Value

    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 a14e41dc1..6e884401f 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeParameters

    -

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

    +

    Undocumented

    @@ -318,7 +550,7 @@

    NativeParameters

    -

    An array of NativeAsset objects representing the assets required for the native ad request.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    An array of NativeEventTracker objects specifying the event tracking settings for the native ad.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    The version of the native ad specification being used. Defaults to “1.2”.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    The context in which the ad appears. See ContextType for possible values.

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    A more detailed context in which the ad appears. See ContextSubType for possible values.

    +

    Undocumented

    @@ -453,7 +685,7 @@

    Declaration

    -

    The design/format/layout of the ad unit being offered. See PlacementType for possible values.

    +

    Undocumented

    @@ -480,7 +712,7 @@

    Declaration

    -

    The number of identical placements in the ad layout. Defaults to 1.

    +

    Undocumented

    @@ -507,7 +739,7 @@

    Declaration

    -

    The sequence number of the ad. Defaults to 0.

    +

    Undocumented

    @@ -534,8 +766,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning an assetsurl instead of an asset object. -Defaults to 0, indicating no support.

    +

    Undocumented

    @@ -562,8 +793,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. -Defaults to 0, indicating no support.

    +

    Undocumented

    @@ -590,8 +820,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. -Defaults to 0, indicating no support.

    +

    Undocumented

    @@ -618,7 +847,7 @@

    Declaration

    -

    A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.

    +

    Undocumented

    @@ -637,7 +866,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 0ca8c60d1..3371087c7 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    NativeRequest

    -

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

    +

    Undocumented

    @@ -317,7 +549,7 @@

    NativeRequest

    -

    The version of the native ad specification being used. Defaults to “1.2” if not set.

    +

    Undocumented

    @@ -344,7 +576,7 @@

    Declaration

    -

    The context in which the ad appears. See ContextType for possible values.

    +

    Undocumented

    @@ -371,7 +603,7 @@

    Declaration

    -

    A more detailed context in which the ad appears. See ContextSubType for possible values.

    +

    Undocumented

    @@ -398,7 +630,7 @@

    Declaration

    -

    The design/format/layout of the ad unit being offered. See PlacementType for possible values.

    +

    Undocumented

    @@ -425,7 +657,7 @@

    Declaration

    -

    The number of identical placements in the ad layout. Defaults to 1 if not set.

    +

    Undocumented

    @@ -452,7 +684,7 @@

    Declaration

    -

    The sequence number of the ad. Defaults to 0 if not set.

    +

    Undocumented

    @@ -479,7 +711,7 @@

    Declaration

    -

    An array of NativeAsset objects representing the assets required for the native ad request.

    +

    Undocumented

    @@ -506,8 +738,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning an assetsurl instead of an asset object. -Defaults to 0 if not set.

    +

    Undocumented

    @@ -534,8 +765,7 @@

    Declaration

    -

    Indicates whether the supply source/impression supports returning a dco URL instead of an asset object. -Defaults to 0 if not set.

    +

    Undocumented

    @@ -562,7 +792,7 @@

    Declaration

    -

    An array of NativeEventTracker objects specifying the event tracking settings for the native ad.

    +

    Undocumented

    @@ -589,7 +819,7 @@

    Declaration

    -

    Indicates whether the native ad supports a buyer-specific privacy notice. Defaults to 0 if not set.

    +

    Undocumented

    @@ -616,7 +846,7 @@

    Declaration

    -

    A placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.

    +

    Undocumented

    @@ -643,7 +873,7 @@

    Declaration

    -

    The configuration ID for the ad unit.

    +

    Undocumented

    @@ -670,7 +900,7 @@

    Declaration

    -

    Initializes a NativeRequest with a specified configuration ID.

    +

    Undocumented

    @@ -681,25 +911,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -
    @@ -716,60 +927,17 @@

    Parameters

    -

    Initializes a NativeRequest with a specified configuration ID, assets, and event trackers.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configId: String, assets: [NativeAsset]? = nil, eventTrackers: [NativeEventTracker]? = nil)
    +
    public convenience init(configId: String, assets: [NativeAsset]? = nil, eventTrackers: [NativeEventTracker]? = nil)
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - assets - - -
    -

    An optional array of NativeAsset objects.

    -
    -
    - - eventTrackers - - -
    -

    An optional array of NativeEventTracker objects.

    -
    -
    -
    @@ -786,7 +954,7 @@

    Parameters

    -

    Adds an array of native assets to the request. If assets already exist, they will be appended.

    +

    Undocumented

    @@ -797,25 +965,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - assets - - -
    -

    An array of NativeAsset objects to add.

    -
    -
    -
    @@ -832,7 +981,7 @@

    Parameters

    -

    Adds an array of native event trackers to the request. If event trackers already exist, they will be appended.

    +

    Undocumented

    @@ -843,25 +992,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - eventTrackers - - -
    -

    An array of NativeEventTracker objects to add.

    -
    -
    -
    @@ -878,7 +1008,7 @@

    Parameters

    -

    Retrieves the native request object as a JSON dictionary.

    +

    Undocumented

    @@ -889,10 +1019,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary representation of the native request object, or nil if an error occurs.

    -
    @@ -901,7 +1027,7 @@

    Return Value

    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 c214c6931..e7a03a575 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    NativeTitle

    -

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

    +

    Undocumented

    @@ -401,7 +633,7 @@

    Declaration

    -

    Initializes a NativeTitle object from a JSON dictionary.

    +

    Undocumented

    @@ -412,25 +644,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - jsonDictionary - - -
    -

    A dictionary containing the JSON representation of the title.

    -
    -
    -
    @@ -447,7 +660,7 @@

    Parameters

    -

    Initializes a NativeTitle object with default values.

    +

    Undocumented

    @@ -466,7 +679,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PathBuilder.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PathBuilder.html new file mode 100644 index 000000000..8780cec70 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PathBuilder.html @@ -0,0 +1,579 @@ + + + + PathBuilder Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PathBuilder

    +
    +
    + +
    @objc(PBMPathBuilder)
    +@objcMembers
    +public class PathBuilder : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func buildURL(for host: String, path: String = "", queryItems: [URLQueryItem]? = nil) -> String?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 71a4892f4..1f0a98c18 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PlacementType

    -

    Represents different types of placements for native ads.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    PlacementType

    -

    Placement type indicating the ad appears within feed content.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Placement type indicating the ad appears within atomic content.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Placement type indicating the ad appears outside of content.

    +

    Undocumented

    @@ -399,7 +631,7 @@

    Declaration

    -

    Placement type indicating the ad appears within a recommendation widget.

    +

    Undocumented

    @@ -426,7 +658,7 @@

    Declaration

    -

    Placement type for custom placements not predefined in the standard.

    +

    Undocumented

    @@ -445,7 +677,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 e62688687..e6b6deb77 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    Prebid

    -

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

    +

    Undocumented

    @@ -327,7 +559,7 @@

    Public Properties (SDK)
    -

    The name of the bidder for AppNexus.

    +

    Undocumented

    @@ -354,7 +586,7 @@

    Declaration

    -

    The name of the bidder for Rubicon Project.

    +

    Undocumented

    @@ -381,7 +613,7 @@

    Declaration

    -

    Indicates whether the timeout value has been updated.

    +

    Undocumented

    @@ -408,7 +640,7 @@

    Declaration

    -

    The Prebid Server account ID.

    +

    Undocumented

    @@ -435,8 +667,7 @@

    Declaration

    -

    Enables or disables debug mode. -ORTB: bidRequest.test

    +

    Undocumented

    @@ -463,7 +694,7 @@

    Declaration

    -

    Custom HTTP headers to be sent with requests.

    +

    Undocumented

    @@ -490,7 +721,7 @@

    Declaration

    -

    Stored bid responses identified by bidder names.

    +

    Undocumented

    @@ -578,7 +809,7 @@

    Declaration

    Declaration

    Swift

    -
    public var logLevel: LogLevel { get set }
    +
    public var logLevel: LogLevel { get set }
    @@ -625,7 +856,7 @@

    Declaration

    -

    The singleton instance of the Prebid class.

    +

    Undocumented

    @@ -652,7 +883,7 @@

    Declaration

    -

    The version of the PrebidMobile SDK.

    +

    Undocumented

    @@ -679,7 +910,7 @@

    Declaration

    -

    The version of the OM SDK.

    +

    Undocumented

    @@ -719,7 +950,7 @@

    Public Properties (Prebid)
    -

    The host for the Prebid Server.

    +

    Undocumented

    @@ -746,7 +977,7 @@

    Declaration

    -

    Custom status endpoint for the Prebid Server.

    +

    Undocumented

    @@ -773,7 +1004,7 @@

    Declaration

    -

    Timeout for Prebid requests in milliseconds.

    +

    Undocumented

    @@ -800,7 +1031,7 @@

    Declaration

    -

    Dynamic timeout value.

    +

    Undocumented

    @@ -827,7 +1058,7 @@

    Declaration

    -

    Stored auction response.

    +

    Undocumented

    @@ -867,9 +1098,7 @@

    Public Properties (SDK)
    -

    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.

    +

    Undocumented

    @@ -896,7 +1125,7 @@

    Declaration

    -

    Controls how long each creative has to load before it is considered a failure.

    +

    Undocumented

    @@ -923,7 +1152,7 @@

    Declaration

    -

    Controls how long video and interstitial creatives have to load before it is considered a failure.

    +

    Undocumented

    @@ -950,7 +1179,7 @@

    Declaration

    -

    Controls whether to use PrebidMobile’s in-app browser or the Safari App for displaying ad clickthrough content.

    +

    Undocumented

    @@ -977,15 +1206,14 @@

    Declaration

    -

    Indicates the type of browser opened upon clicking the creative in an app, where embedded = 0, native = 1. -Describes an OpenRTB imp.clickbrowser attribute.

    +

    Undocumented

    Declaration

    Swift

    -
    public var impClickbrowserType: ClickbrowserType
    +
    public var impClickbrowserType: ClickbrowserType
    @@ -1005,7 +1233,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    @@ -1032,7 +1260,7 @@

    Declaration

    -

    If true, the SDK will periodically try to listen for location updates in order to request location-based ads.

    +

    Undocumented

    @@ -1059,7 +1287,7 @@

    Declaration

    -

    If true, the sdk will add includewinners flag inside the targeting object described in PBS Documentation

    +

    Undocumented

    @@ -1086,7 +1314,7 @@

    Declaration

    -

    If true, the sdk will add includebidderkeys flag inside the targeting object described in PBS Documentation

    +

    Undocumented

    @@ -1126,12 +1354,7 @@

    Public Methods
    -

    Sets a custom Prebid Server URL.

    -
    -

    Throws

    - An error if setting the custom host URL fails. - -
    +

    Undocumented

    @@ -1142,25 +1365,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - url - - -
    -

    The custom Prebid Server URL.

    -
    -
    -
    @@ -1190,7 +1394,7 @@

    Stored Bid Response
    -

    Adds a stored bid response.

    +

    Undocumented

    @@ -1201,37 +1405,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - bidder - - -
    -

    The name of the bidder.

    -
    -
    - - responseId - - -
    -

    The response ID.

    -
    -
    -
    @@ -1248,7 +1421,7 @@

    Parameters

    -

    Clears all stored bid responses.

    +

    Undocumented

    @@ -1275,7 +1448,7 @@

    Declaration

    -

    Retrieves stored bid responses.

    +

    Undocumented

    @@ -1286,10 +1459,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of dictionaries containing stored bid responses, or nil if there are none.

    -
    @@ -1319,7 +1488,7 @@

    Custom Headers
    -

    Adds a custom HTTP header.

    +

    Undocumented

    @@ -1330,37 +1499,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - name - - -
    -

    The name of the header.

    -
    -
    - - value - - -
    -

    The value of the header.

    -
    -
    -
    @@ -1377,7 +1515,7 @@

    Parameters

    -

    Clears all custom HTTP headers.

    +

    Undocumented

    @@ -1580,7 +1718,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 b52e671bf..3ca475161 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PrebidAdUnit

    -

    Multiformat ad unit. Built for original API.

    +

    Undocumented

    @@ -318,7 +550,7 @@

    PrebidAdUnit

    -

    The ad slot identifier for the Prebid ad unit.

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    Initializes a new PrebidAdUnit with the given configuration ID.

    +

    Undocumented

    @@ -356,25 +588,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -

    @@ -391,7 +604,7 @@

    Parameters

    -

    Makes bid request for the specified ad object and request config. Setups targeting keywords into the adObject.

    +

    Undocumented

    @@ -403,49 +616,6 @@

    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.

    -
    -
    -
    @@ -462,7 +632,7 @@

    Parameters

    -

    Makes bid request for the specified request config.

    +

    Undocumented

    @@ -473,37 +643,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - request - - -
    -

    The PrebidRequest containing the demand request parameters.

    -
    -
    - - completion - - -
    -

    A closure to be called with the BidInfo result.

    -
    -
    -
    @@ -606,7 +745,7 @@

    Declaration

    -

    This method resumes the auto refresh of demand

    +

    Undocumented

    @@ -625,7 +764,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidConstants.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidConstants.html new file mode 100644 index 000000000..53a818083 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidConstants.html @@ -0,0 +1,605 @@ + + + + PrebidConstants Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidConstants

    +
    +
    + +
    @objcMembers
    +public class PrebidConstants : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var supportedRenderingBannerAPISignals: [Signals.Api] { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + companionHTMLTemplate + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var companionHTMLTemplate: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidImagesRepository.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidImagesRepository.html new file mode 100644 index 000000000..6c41f605b --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidImagesRepository.html @@ -0,0 +1,659 @@ + + + + PrebidImagesRepository Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidImagesRepository

    +
    +
    + +
    @objcMembers
    +public class PrebidImagesRepository : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + muteDisabled + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let muteDisabled: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + muteEnabled + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let muteEnabled: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + closeButton + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let closeButton: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + skipButton + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let skipButton: String
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidJSLibrary.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidJSLibrary.html new file mode 100644 index 000000000..08bb4dd26 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidJSLibrary.html @@ -0,0 +1,632 @@ + + + + PrebidJSLibrary Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidJSLibrary

    +
    +
    + +
    @objcMembers
    +public class PrebidJSLibrary : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + downloadURLString + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var downloadURLString: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + name + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var name: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(name: String, downloadURLString: String? = nil)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidJSLibraryManager.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidJSLibraryManager.html new file mode 100644 index 000000000..01010b2d8 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidJSLibraryManager.html @@ -0,0 +1,659 @@ + + + + PrebidJSLibraryManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidJSLibraryManager

    +
    +
    + +
    @objcMembers
    +public class PrebidJSLibraryManager : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: PrebidJSLibraryManager
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + downloadLibraries() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func downloadLibraries()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getMRAIDLibrary() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getMRAIDLibrary() -> String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getOMSDKLibrary() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getOMSDKLibrary() -> String?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 ea6f77e2a..aadf4ab9c 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PrebidRequest

    -

    Class that contains properties and methods to configure Prebid request.

    +

    Undocumented

    @@ -327,7 +559,7 @@

    Private properties
    -

    Initializes a new PrebidRequest with the given parameters.

    +

    Undocumented

    @@ -339,73 +571,6 @@

    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.

    -
    -
    -
    @@ -435,7 +600,7 @@

    GPID
    -

    Sets the GPID for the ad request.

    +

    Undocumented

    @@ -446,25 +611,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - gpid - - -
    -

    The GPID to set.

    -
    -
    -
    @@ -740,7 +886,7 @@

    App Content (app.content.data)
    -

    Sets the app content for the ad request.

    +

    Undocumented

    @@ -751,25 +897,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - appContentObject - - -
    -

    The PBMORTBAppContent to set.

    -
    -
    -
    @@ -786,7 +913,7 @@

    Parameters

    -

    Clears the app content for the ad request.

    +

    Undocumented

    @@ -813,7 +940,7 @@

    Declaration

    -

    Adds data to the app content.

    +

    Undocumented

    @@ -824,25 +951,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObjects - - -
    -

    The array of PBMORTBContentData to add.

    -
    -
    -
    @@ -859,7 +967,7 @@

    Parameters

    -

    Removes specific data from the app content.

    +

    Undocumented

    @@ -870,25 +978,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - dataObject - - -
    -

    The PBMORTBContentData to remove.

    -
    -
    -

    @@ -905,7 +994,7 @@

    Parameters

    -

    Clears all data from the app content.

    +

    Undocumented

    @@ -945,7 +1034,7 @@

    User Data (user.data)
    -

    Adds user data to the ad request.

    +

    Undocumented

    @@ -956,25 +1045,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObjects - - -
    -

    The array of PBMORTBContentData to add.

    -
    -
    -
    @@ -991,7 +1061,7 @@

    Parameters

    -

    Removes specific user data from the ad request.

    +

    Undocumented

    @@ -1002,25 +1072,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - userDataObject - - -
    -

    The PBMORTBContentData to remove.

    -
    -
    -
    @@ -1037,7 +1088,7 @@

    Parameters

    -

    Clears all user data from the ad request.

    +

    Undocumented

    @@ -1056,7 +1107,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerConnection.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerConnection.html new file mode 100644 index 000000000..423a9ab2d --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerConnection.html @@ -0,0 +1,1033 @@ + + + + PrebidServerConnection Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidServerConnection

    +
    +
    + +
    @objcMembers
    +public class PrebidServerConnection : NSObject, PrebidServerConnectionProtocol, URLSessionDelegate
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + userAgentService + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var userAgentService: UserAgentService { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + protocolClasses + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var protocolClasses: [URLProtocol.Type]
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: PrebidServerConnection
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + userAgentHeaderKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var userAgentHeaderKey: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + contentTypeKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var contentTypeKey: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + contentTypeVal + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var contentTypeVal: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + internalIDKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var internalIDKey: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isPBMRequestKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var isPBMRequestKey: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Init +

    +
    +
    + +
    +
    +
    + + +
    + +

    Public methods +

    +
    +
    +
      +
    • +
      + + + + fireAndForget(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func fireAndForget(_ resourceURL: String?)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func head(_ resourceURL: String?, timeout: TimeInterval, callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func get(_ resourceURL: String?, timeout: TimeInterval = 0, callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func post(_ resourceURL: String?, data: Data?, timeout: TimeInterval,
      +                 callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func post(_ resourceURL: String?, contentType: String?,data: Data?, timeout: TimeInterval,
      +                 callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + download(_:callback:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func download(_ resourceURL: String?, callback: @escaping (PrebidServerResponse) -> Void)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Private methods +

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerEventTracker.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerEventTracker.html new file mode 100644 index 000000000..fa473f280 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerEventTracker.html @@ -0,0 +1,740 @@ + + + + PrebidServerEventTracker Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidServerEventTracker

    +
    +
    + +
    @objcMembers
    +public class PrebidServerEventTracker : NSObject, PBMEventTrackerProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + serverEvents + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var serverEvents: [ServerEvent] { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init(serverEvents:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(serverEvents: [ServerEvent] = [])
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + trackEvent(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackEvent(_ event: PBMTrackingEvent)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVideoAdLoaded(_ parameters: PBMVideoVerificationParameters!)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackStartVideo(withDuration duration: CGFloat, volume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVolumeChanged(_ playerVolume: CGFloat, deviceVolume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + addServerEvents(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func addServerEvents(_ serverEvents: [ServerEvent])
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerResponse.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerResponse.html new file mode 100644 index 000000000..f63a3648b --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/PrebidServerResponse.html @@ -0,0 +1,767 @@ + + + + PrebidServerResponse Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidServerResponse

    +
    +
    + +
    @objcMembers
    +public class PrebidServerResponse : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + isOKStatusCode + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isOKStatusCode: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + jsonDict + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var jsonDict: [String : Any]?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + rawData + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var rawData: Data?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestHeaders + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var requestHeaders: [String : String]?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + responseHeaders + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var responseHeaders: [String : String]?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestURL + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var requestURL: String?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + error + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var error: Error?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + statusCode + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var statusCode: Int
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Reachability.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Reachability.html new file mode 100644 index 000000000..6740e9a12 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/Reachability.html @@ -0,0 +1,710 @@ + + + + Reachability Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Reachability

    +
    +
    + +
    @objc(PBMReachability)
    +@objcMembers
    +public class Reachability : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
    + + +
    + +

    Public properties +

    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Shared instance for checking whether the default route is available.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: Reachability
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var currentReachabilityStatus: NetworkType { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isNetworkReachable + +
      +
      +
      +
      +
      +
      +

      Returns true is network is reachable otherwise returns false

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isNetworkReachable: Bool { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Private properties +

    +
    +
    +
      +
    • +
      + + + + stopNotifier() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func stopNotifier()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + onNetworkRestored(_:) + +
      +
      +
      +
      +
      +
      +

      Starts monitoring of the network status. +Calls the reachableBlock when network is restored

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func onNetworkRestored(_ reachableBlock: @escaping PBMNetworkReachableBlock)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 f0b9cffad..b4ffff542 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -296,11 +528,11 @@

    RewardedAdUnit

    @objc
     public class RewardedAdUnit: BaseInterstitialAdUnit,
    -                             RewardedEventInteractionDelegate
    + RewardedEventInteractionDelegate
    -

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

    +

    Undocumented

    @@ -319,7 +551,7 @@

    RewardedAdUnit

    -

    The reward object for the ad unit.

    +

    Undocumented

    @@ -359,7 +591,7 @@

    Lifecycle
    -

    Initializes a RewardedAdUnit with the given configuration ID and event handler.

    +

    Undocumented

    @@ -367,41 +599,10 @@

    Declaration

    Swift

    @objc
    -public convenience init(configID: String, eventHandler: AnyObject)
    +public convenience init(configID: String, eventHandler: AnyObject)
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - eventHandler - - -
    -

    The event handler for the ad unit.

    -
    -
    -

    @@ -418,7 +619,7 @@

    Parameters

    -

    Initializes a RewardedAdUnit with the given configuration ID and a default event handler.

    +

    Undocumented

    @@ -426,29 +627,10 @@

    Declaration

    Swift

    @objc
    -public convenience init(configID: String)
    +public convenience init(configID: String)
    -
    -

    Parameters

    - - - - - - - -
    - - configID - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -
    @@ -478,7 +660,7 @@

    PBMRewardedEventDelegate
    -

    Called when the user earns a reward.

    +

    Undocumented

    @@ -489,25 +671,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - reward - - -
    -

    The reward object associated with the event.

    -
    -
    -
    @@ -537,36 +700,17 @@

    BaseInterstitialAdUnitProtocol protocol
    -

    Called when the interstitial ad is closed.

    +

    Undocumented

    Declaration

    Swift

    -
    public override func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    +
    public override func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
    -
    -

    Parameters

    - - - - - - - -
    - - interstitialController - - -
    -

    The controller managing the interstitial ad.

    -
    -
    -

    @@ -596,7 +740,7 @@

    Protected overrides
    -

    Called when the ad unit receives an ad.

    +

    Undocumented

    @@ -623,7 +767,7 @@

    Declaration

    -

    Called when the ad unit fails to receive an ad.

    +

    Undocumented

    @@ -634,25 +778,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - error - - -
    -

    The error describing the failure.

    -
    -
    -

    @@ -669,7 +794,7 @@

    Parameters

    -

    Called when the ad unit will present an ad.

    +

    Undocumented

    @@ -696,7 +821,7 @@

    Declaration

    -

    Called when the ad unit dismisses an ad.

    +

    Undocumented

    @@ -723,7 +848,7 @@

    Declaration

    -

    Called when the ad unit will leave the application.

    +

    Undocumented

    @@ -750,7 +875,7 @@

    Declaration

    -

    Called when the ad unit is clicked.

    +

    Undocumented

    @@ -777,7 +902,7 @@

    Declaration

    -

    Returns whether the event handler is ready.

    +

    Undocumented

    @@ -788,10 +913,6 @@

    Declaration

    -
    -

    Return Value

    -

    A boolean indicating if the event handler is ready.

    -
    @@ -808,7 +929,7 @@

    Return Value

    -

    Sets the loading delegate for the event handler.

    +

    Undocumented

    @@ -819,25 +940,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - loadingDelegate - - -
    -

    The loading delegate to set.

    -
    -
    -
    @@ -854,7 +956,7 @@

    Parameters

    -

    Sets the interaction delegate for the event handler.

    +

    Undocumented

    @@ -881,36 +983,17 @@

    Declaration

    -

    Requests an ad with the given bid response.

    +

    Undocumented

    Declaration

    Swift

    -
    public override func callEventHandler_requestAd(with bidResponse: BidResponse?)
    +
    public override func callEventHandler_requestAd(with bidResponse: BidResponse?)
    -
    -

    Parameters

    - - - - - - - -
    - - bidResponse - - -
    -

    The bid response to use for the ad request.

    -
    -
    -
    @@ -927,7 +1010,7 @@

    Parameters

    -

    Shows the ad from the specified view controller.

    +

    Undocumented

    @@ -938,25 +1021,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - controller - - -
    -

    The view controller from which to present the ad.

    -
    -
    -
    @@ -973,7 +1037,7 @@

    Parameters

    -

    Tracks the impression for the ad.

    +

    Undocumented

    @@ -992,7 +1056,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedEventHandlerStandalone.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedEventHandlerStandalone.html new file mode 100644 index 000000000..90830744d --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/RewardedEventHandlerStandalone.html @@ -0,0 +1,683 @@ + + + + RewardedEventHandlerStandalone Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    RewardedEventHandlerStandalone

    +
    +
    + +
    public class RewardedEventHandlerStandalone : NSObject, RewardedEventHandlerProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + loadingDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var loadingDelegate: RewardedEventLoadingDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + interactionDelegate + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public weak var interactionDelegate: RewardedEventInteractionDelegate?
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + isReady + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isReady: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + show(from:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func show(from controller: UIViewController?)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + requestAd(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func requestAd(with bidResponse: BidResponse?)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 0fcb3942d..4dcaf1a0d 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,11 +526,11 @@

    RewardedVideoAdUnit

    -
    public class RewardedVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    +
    public class RewardedVideoAdUnit : AdUnit, VideoBasedAdUnitProtocol
    -

    Represents an rewarded ad unit for original type of integration.

    +

    Undocumented

    @@ -317,20 +549,14 @@

    RewardedVideoAdUnit

    -

    Deprecated property for video parameters.

    -
    -

    Note

    - This property is deprecated. Please use videoParameters instead. - -
    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This property is deprecated. Please, use videoParameters instead.")
    -public var parameters: VideoParameters { get set }
    +
    public var parameters: VideoParameters { get set }
    @@ -350,7 +576,7 @@

    Declaration

    -

    Property for video parameters.

    +

    Undocumented

    @@ -377,7 +603,7 @@

    Declaration

    -

    Initializes a RewardedVideoAdUnit with the given configuration ID.

    +

    Undocumented

    @@ -388,25 +614,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -
    @@ -423,60 +630,17 @@

    Parameters

    -

    Initializes a RewardedVideoAdUnit with the given configuration ID and minimum size percentages.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    +
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    -
    -

    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.

    -
    -
    -
    @@ -485,7 +649,7 @@

    Parameters

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ServerEvent.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ServerEvent.html new file mode 100644 index 000000000..ede1d0a18 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/ServerEvent.html @@ -0,0 +1,579 @@ + + + + ServerEvent Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    ServerEvent

    +
    +
    + +
    @objc(PBMServerEvent)
    +@objcMembers
    +public class ServerEvent : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(url: String, expectedEventType: PBMTrackingEvent)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 8c2a960af..2592feba7 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,11 +530,7 @@

    Signals

    -

    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.

    +

    Undocumented

    @@ -322,15 +550,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 @@ -339,7 +567,7 @@

    OpenRTB - API Frameworks

    Declaration

    Swift

    -
    @objc(PBApi)
    +                          
    @objc(PBApi)
     public class Api : SingleContainerInt
    @@ -377,7 +605,7 @@

    OpenRTB - Playback Methods

    Declaration

    Swift

    -
    @objc(PBPlaybackMethod)
    +                          
    @objc(PBPlaybackMethod)
     public class PlaybackMethod : SingleContainerInt
    @@ -419,7 +647,7 @@

    OpenRTB - Protocols

    Declaration

    Swift

    -
    @objc(PBProtocols)
    +                          
    @objc(PBProtocols)
     public class Protocols : SingleContainerInt
    @@ -455,7 +683,7 @@

    OpenRTB - Start Delay

    Declaration

    Swift

    -
    @objc(PBStartDelay)
    +                          
    @objc(PBStartDelay)
     public class StartDelay : SingleContainerInt
    @@ -483,7 +711,7 @@

    OpenRTB - Video Placement | 2 | In-Banner | | 3 | In-Article | | 4 | In-Feed | -| 5 | Interstitial/Slider/Floating | +| 5 | Interstitial/Slider/Floating | See more @@ -492,7 +720,7 @@

    OpenRTB - Video Placement

    Declaration

    Swift

    -
    @objc(PBPlacement)
    +                          
    @objc(PBPlacement)
     public class Placement : SingleContainerInt
    @@ -505,7 +733,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 965f1c84b..986b67f0b 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,21 +528,21 @@

    Api

    -
    @objc(PBApi)
    +                  
    @objc(PBApi)
     public class Api : SingleContainerInt

    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      |
     
    @@ -518,7 +750,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 ffd6938aa..9df53fa4a 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,7 +528,7 @@

    Placement

    -
    @objc(PBPlacement)
    +                  
    @objc(PBPlacement)
     public class Placement : SingleContainerInt
    @@ -308,7 +540,7 @@

    OpenRTB - Video Placement | 2 | In-Banner | | 3 | In-Article | | 4 | In-Feed | -| 5 | Interstitial/Slider/Floating | +| 5 | Interstitial/Slider/Floating |

    @@ -524,7 +756,7 @@

    Declaration

    -

    Helper function

    +

    Undocumented

    @@ -544,7 +776,7 @@

    Declaration

    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 ad341c610..cf82669a4 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,7 +528,7 @@

    PlaybackMethod

    -
    @objc(PBPlaybackMethod)
    +                  
    @objc(PBPlaybackMethod)
     public class PlaybackMethod : SingleContainerInt
    @@ -489,7 +721,7 @@

    Declaration

    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 1b1e7f724..f58c1c239 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,7 +528,7 @@

    Protocols

    -
    @objc(PBProtocols)
    +                  
    @objc(PBProtocols)
     public class Protocols : SingleContainerInt
    @@ -605,7 +837,7 @@

    Declaration

    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 f86ecfe28..73f67f53e 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -42,15 +42,36 @@ + + @@ -296,7 +528,7 @@

    StartDelay

    -
    @objc(PBStartDelay)
    +                  
    @objc(PBStartDelay)
     public class StartDelay : SingleContainerInt
    @@ -403,7 +635,7 @@

    Declaration

    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 f71153062..a922bbb96 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -444,7 +676,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SkadnEventTracker.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SkadnEventTracker.html new file mode 100644 index 000000000..a05145469 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SkadnEventTracker.html @@ -0,0 +1,700 @@ + + + + SkadnEventTracker Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    SkadnEventTracker

    +
    +
    + +
    @objc(PBMSkadnEventTracker)
    +@objcMembers
    +public class SkadnEventTracker : NSObject, PBMEventTrackerProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + init(with:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(with imp: SKAdImpression)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    PBMEventTrackerProtocol +

    +
    +
    +
      +
    • +
      + + + + trackEvent(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackEvent(_ event: PBMTrackingEvent)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVideoAdLoaded(_ parameters: PBMVideoVerificationParameters!)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackStartVideo(withDuration duration: CGFloat, volume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func trackVolumeChanged(_ playerVolume: CGFloat, deviceVolume: CGFloat)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SkadnParametersManager.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SkadnParametersManager.html new file mode 100644 index 000000000..ddf16c787 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/SkadnParametersManager.html @@ -0,0 +1,606 @@ + + + + SkadnParametersManager Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    SkadnParametersManager

    +
    +
    + +
    @objc(PBMSkadnParametersManager)
    +@objcMembers
    +public class SkadnParametersManager : NSObject
    + +
    +
    +

    Undocumented

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

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func getSkadnImpression(for skadnInfo: PBMORTBBidExtSkadn) -> SKAdImpression?
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func getSkadnProductParameters(for skadnInfo: PBMORTBBidExtSkadn) -> Dictionary<String, Any>?
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 6f94d0be2..4ec31f336 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,12 +531,7 @@

    Targeting

    -

    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.

    +

    Undocumented

    @@ -323,7 +550,7 @@

    Targeting

    -

    A shared instance of the Targeting class.

    +

    Undocumented

    @@ -363,7 +590,7 @@

    OMID Partner
    -

    The name of the OMID partner.

    +

    Undocumented

    @@ -390,7 +617,7 @@

    Declaration

    -

    The version of the OMID partner.

    +

    Undocumented

    @@ -484,7 +711,7 @@

    Declaration

    -

    Objective C API

    +

    Undocumented

    @@ -840,7 +1067,7 @@

    Declaration

    -

    Objective-C API

    +

    Undocumented

    @@ -867,7 +1094,7 @@

    Declaration

    -

    Objective-C API

    +

    Undocumented

    @@ -947,7 +1174,7 @@

    TCFv2
    -

    The consent string for purposes consent as per TCFv2.

    +

    Undocumented

    @@ -974,7 +1201,7 @@

    Declaration

    -

    Purpose 1 - Store and/or access information on a device

    +

    Undocumented

    @@ -1001,7 +1228,7 @@

    Declaration

    -

    Returns whether the user has consented to access device data as an NSNumber.

    +

    Undocumented

    @@ -1028,7 +1255,7 @@

    Declaration

    -

    Returns the user’s consent for a specific purpose by index.

    +

    Undocumented

    @@ -1055,7 +1282,7 @@

    Declaration

    -

    Checks if access to device data is allowed.

    +

    Undocumented

    @@ -1095,9 +1322,7 @@

    External User Ids
    -

    Array of external user IDs.

    - -

    This property holds the external user IDs associated with the user.

    +

    Undocumented

    @@ -1380,7 +1605,7 @@

    Declaration

    -

    App store URL for an installed app

    +

    Undocumented

    @@ -1407,7 +1632,7 @@

    Declaration

    -

    Domain name of the app

    +

    Undocumented

    @@ -1515,7 +1740,7 @@

    Declaration

    -

    Objective-C API

    +

    Undocumented

    @@ -1542,7 +1767,7 @@

    Declaration

    -

    Objective-C API

    +

    Undocumented

    @@ -1623,7 +1848,7 @@

    Public Methods
    -

    Adds a parameter to the parameter dictionary with a specified name.

    +

    Undocumented

    @@ -1634,37 +1859,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - value - - -
    -

    The value of the parameter.

    -
    -
    - - withName - - -
    -

    The name of the parameter. If nil, the parameter is not added.

    -
    -
    -
    @@ -1681,7 +1875,7 @@

    Parameters

    -

    Sets custom parameters by adding each key-value pair to the parameter dictionary.

    +

    Undocumented

    @@ -1692,25 +1886,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - params - - -
    -

    A dictionary of parameters to set. If nil, no parameters are added.

    -
    -
    -
    @@ -1727,7 +1902,7 @@

    Parameters

    -

    Adds a custom parameter to the parameter dictionary with a prefixed name.

    +

    Undocumented

    @@ -1738,37 +1913,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - value - - -
    -

    The value of the custom parameter.

    -
    -
    - - withName - - -
    -

    The name of the custom parameter. If nil, the parameter is not added.

    -
    -
    -

    @@ -1785,7 +1929,7 @@

    Parameters

    -

    Store location in the user’s section

    +

    Undocumented

    @@ -1825,7 +1969,7 @@

    Access Control List (ext.prebid.data)
    -

    Adds a bidder to the access control list.

    +

    Undocumented

    @@ -1836,25 +1980,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bidderName - - -
    -

    The name of the bidder to add.

    -
    -
    -
    @@ -1871,7 +1996,7 @@

    Parameters

    -

    Removes a bidder from the access control list.

    +

    Undocumented

    @@ -1882,25 +2007,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bidderName - - -
    -

    The name of the bidder to remove.

    -
    -
    -
    @@ -1917,7 +2023,7 @@

    Parameters

    -

    Clears all bidders from the access control list.

    +

    Undocumented

    @@ -1944,7 +2050,7 @@

    Declaration

    -

    Retrieves the current access control list.

    +

    Undocumented

    @@ -1955,10 +2061,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of bidder names in the access control list.

    -
    @@ -1975,7 +2077,7 @@

    Return Value

    -

    Access control list for external use.

    +

    Undocumented

    @@ -1986,10 +2088,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of bidder names in the access control list.

    -
    @@ -2019,7 +2117,7 @@

    Global User Data (user.ext.data)
    -

    Adds user data for a specified key.

    +

    Undocumented

    @@ -2030,37 +2128,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the user data.

    -
    -
    - - value - - -
    -

    The value to add for the specified key.

    -
    -
    -
    @@ -2077,7 +2144,7 @@

    Parameters

    -

    Updates user data for a specified key with a new set of values.

    +

    Undocumented

    @@ -2088,37 +2155,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the user data.

    -
    -
    - - value - - -
    -

    The set of values to update for the specified key.

    -
    -
    -

    @@ -2135,7 +2171,7 @@

    Parameters

    -

    Removes user data for a specified key.

    +

    Undocumented

    @@ -2146,25 +2182,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key for the user data to remove.

    -
    -
    -
    @@ -2181,7 +2198,7 @@

    Parameters

    -

    Clears all user data.

    +

    Undocumented

    @@ -2208,7 +2225,7 @@

    Declaration

    -

    Retrieves all user data.

    +

    Undocumented

    @@ -2219,10 +2236,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary mapping keys to arrays of values.

    -
    @@ -2239,7 +2252,7 @@

    Return Value

    -

    User data dictionary for external use.

    +

    Undocumented

    @@ -2250,10 +2263,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary mapping keys to arrays of values.

    -
    @@ -2283,7 +2292,7 @@

    Global User Keywords (user.keywords)
    -

    Adds a user keyword.

    +

    Undocumented

    @@ -2294,25 +2303,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to add.

    -
    -
    -
    @@ -2329,7 +2319,7 @@

    Parameters

    -

    Adds multiple user keywords.

    +

    Undocumented

    @@ -2340,25 +2330,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to add.

    -
    -
    -
    @@ -2375,7 +2346,7 @@

    Parameters

    -

    Removes a user keyword.

    +

    Undocumented

    @@ -2386,25 +2357,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to remove.

    -
    -
    -
    @@ -2421,7 +2373,7 @@

    Parameters

    -

    Clears all user keywords.

    +

    Undocumented

    @@ -2448,7 +2400,7 @@

    Declaration

    -

    Retrieves all user keywords.

    +

    Undocumented

    @@ -2459,10 +2411,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of user keywords.

    -
    @@ -2479,15 +2427,14 @@

    Return Value

    -

    Deprecated. Use getUserKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This property is deprecated. Please, use getUserKeywords method instead.")
    -public var userKeywords: [String] { get }
    +
    public var userKeywords: [String] { get }
    @@ -2520,15 +2467,14 @@

    Global Data (app.ext.data)
    -

    Deprecated. Use addAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppExtData method instead.")
    -public func addContextData(key: String, value: String)
    +
    public func addContextData(key: String, value: String)
    @@ -2548,15 +2494,14 @@

    Declaration

    -

    Deprecated. Use updateAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use updateAppExtData method instead.")
    -public func updateContextData(key: String, value: Set<String>)
    +
    public func updateContextData(key: String, value: Set<String>)
    @@ -2576,15 +2521,14 @@

    Declaration

    -

    Deprecated. Use removeAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use removeAppExtData method instead.")
    -public func removeContextData(for key: String)
    +
    public func removeContextData(for key: String)
    @@ -2604,15 +2548,14 @@

    Declaration

    -

    Deprecated. Use clearAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use clearAppExtData method instead.")
    -public func clearContextData()
    +
    public func clearContextData()
    @@ -2632,15 +2575,14 @@

    Declaration

    -

    Deprecated. Use getAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use getAppExtData method instead.")
    -public func getContextData() -> [String : [String]]
    +
    public func getContextData() -> [String : [String]]
    @@ -2660,15 +2602,14 @@

    Declaration

    -

    Deprecated. Use getAppExtData method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This property is deprecated. Please, use getAppExtData method instead.")
    -public var contextDataDictionary: [String : [String]] { get }
    +
    public var contextDataDictionary: [String : [String]] { get }
    @@ -2688,7 +2629,7 @@

    Declaration

    -

    Adds application-specific data for a specified key.

    +

    Undocumented

    @@ -2699,37 +2640,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the application data.

    -
    -
    - - value - - -
    -

    The value to add for the specified key.

    -
    -
    -
    @@ -2746,7 +2656,7 @@

    Parameters

    -

    Updates application-specific data for a specified key with a new set of values.

    +

    Undocumented

    @@ -2757,37 +2667,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - key - - -
    -

    The key for the application data.

    -
    -
    - - value - - -
    -

    The set of values to update for the specified key.

    -
    -
    -
    @@ -2804,7 +2683,7 @@

    Parameters

    -

    Removes application-specific data for a specified key.

    +

    Undocumented

    @@ -2815,25 +2694,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - key - - -
    -

    The key for the application data to remove.

    -
    -
    -
    @@ -2850,7 +2710,7 @@

    Parameters

    -

    Clears all application-specific data.

    +

    Undocumented

    @@ -2877,7 +2737,7 @@

    Declaration

    -

    Retrieves all application-specific data.

    +

    Undocumented

    @@ -2888,10 +2748,6 @@

    Declaration

    -
    -

    Return Value

    -

    A dictionary mapping keys to arrays of values.

    -
    @@ -2921,15 +2777,14 @@

    Global Keywords (app.keywords)
    -

    Deprecated. Use addAppKeyword method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use addAppKeyword method instead.")
    -public func addContextKeyword(_ newElement: String)
    +
    public func addContextKeyword(_ newElement: String)
    @@ -2949,15 +2804,14 @@

    Declaration

    -

    Deprecated. Use addAppKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

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

    Declaration

    -

    Deprecated. Use removeAppKeyword method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use removeAppKeyword method instead.")
    -public func removeContextKeyword(_ element: String)
    +
    public func removeContextKeyword(_ element: String)
    @@ -3005,15 +2858,14 @@

    Declaration

    -

    Deprecated. Use clearAppKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use clearAppKeywords method instead.")
    -public func clearContextKeywords()
    +
    public func clearContextKeywords()
    @@ -3033,15 +2885,14 @@

    Declaration

    -

    Deprecated. Use getAppKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This method is deprecated. Please, use getAppKeywords method instead.")
    -public func getContextKeywords() -> [String]
    +
    public func getContextKeywords() -> [String]
    @@ -3061,15 +2912,14 @@

    Declaration

    -

    Deprecated. Use getAppKeywords method instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "This property is deprecated. Please, use getAppKeywords method instead.")
    -public var contextKeywords: [String] { get }
    +
    public var contextKeywords: [String] { get }
    @@ -3089,7 +2939,7 @@

    Declaration

    -

    Adds an application keyword.

    +

    Undocumented

    @@ -3100,25 +2950,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElement - - -
    -

    The keyword to add.

    -
    -
    -
    @@ -3135,7 +2966,7 @@

    Parameters

    -

    Adds multiple application keywords.

    +

    Undocumented

    @@ -3146,25 +2977,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - newElements - - -
    -

    A set of keywords to add.

    -
    -
    -
    @@ -3181,7 +2993,7 @@

    Parameters

    -

    Removes an application keyword.

    +

    Undocumented

    @@ -3192,25 +3004,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - element - - -
    -

    The keyword to remove.

    -
    -
    -
    @@ -3227,7 +3020,7 @@

    Parameters

    -

    Clears all application keywords.

    +

    Undocumented

    @@ -3254,7 +3047,7 @@

    Declaration

    -

    Retrieves all application keywords.

    +

    Undocumented

    @@ -3265,10 +3058,6 @@

    Declaration

    -
    -

    Return Value

    -

    An array of application keywords.

    -
    @@ -3298,7 +3087,7 @@

    Internal Properties
    -

    Dictionary of parameters.

    +

    Undocumented

    @@ -3317,7 +3106,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/UserAgentService.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/UserAgentService.html new file mode 100644 index 000000000..40b20202d --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Classes/UserAgentService.html @@ -0,0 +1,633 @@ + + + + UserAgentService Class Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    UserAgentService

    +
    +
    + +
    @objc(PBMUserAgentService)
    +@objcMembers
    +public class UserAgentService : NSObject
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + shared + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let shared: UserAgentService
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + userAgent + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var userAgent: String { get }
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func fetchUserAgent(completion: ((String) -> Void)? = nil)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 38c00fefc..796fd75c8 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -298,7 +530,7 @@

    Utils

    -

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

    +

    Undocumented

    @@ -345,7 +577,7 @@

    Declaration

    -

    A delegate to handle native ad events.

    +

    Undocumented

    @@ -373,15 +605,14 @@

    Declaration

    -

    Deprecated. MoPub is not available anymore. Use Prebid MAX adapters instead.

    +

    Undocumented

    Declaration

    Swift

    -
    @available(*, deprecated, message: "MoPub is not available anymore. Use Prebid MAX adapters instead.")
    -@objc
    +                          
    @objc
     public func convertDictToMoPubKeywords(dict: Dictionary<String, String>) -> String
    @@ -402,7 +633,7 @@

    Declaration

    -

    Finds a native ad object within a given object.

    +

    Undocumented

    @@ -414,25 +645,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - adObject - - -
    -

    The object to search within.

    -
    -
    -
    @@ -441,7 +653,7 @@

    Parameters

    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 ec2bc0cfb..51778f814 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,12 +526,11 @@

    VideoAdUnit

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

    A deprecated class for handling video ad units.

    +

    Undocumented

    @@ -318,7 +549,7 @@

    VideoAdUnit

    -

    The parameters for video ads associated with this ad unit.

    +

    Undocumented

    @@ -345,7 +576,7 @@

    Declaration

    -

    Initializes a new instance of VideoAdUnit with the specified configuration ID and size.

    +

    Undocumented

    @@ -356,37 +587,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    - - size - - -
    -

    The size of the ad unit.

    -
    -
    -
    @@ -403,7 +603,7 @@

    Parameters

    -

    Adds additional sizes to the ad unit.

    +

    Undocumented

    @@ -414,25 +614,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - sizes - - -
    -

    An array of CGSize objects representing the additional sizes for the ad unit.

    -
    -
    -
    @@ -441,7 +622,7 @@

    Parameters

    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 4943e8097..139384a91 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,15 +526,13 @@

    VideoControlsConfiguration

    -
    @objc(PBMVideoControlsConfiguration)
    +                  
    @objc(PBMVideoControlsConfiguration)
     @objcMembers
     public class VideoControlsConfiguration : NSObject
    -

    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.

    +

    Undocumented

    @@ -563,7 +793,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 1aa863d98..1818ad87e 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,14 +526,11 @@

    VideoInterstitialAdUnit

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

    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.

    +

    Undocumented

    @@ -320,8 +549,7 @@

    VideoInterstitialAdUnit

    -

    The video parameters for this ad unit. -This property allows you to get or set the video parameters for the ad unit’s configuration.

    +

    Undocumented

    @@ -348,8 +576,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    @@ -360,25 +587,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - configId - - -
    -

    The configuration ID for the ad unit.

    -
    -
    -
    @@ -395,60 +603,17 @@

    Parameters

    -

    Convenience initializer to create a video interstitial ad unit with specified minimum width and height percentages.

    +

    Undocumented

    Declaration

    Swift

    -
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    +
    public convenience init(configId: String, minWidthPerc: Int, minHeightPerc: Int)
    -
    -

    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.

    -
    -
    -
    @@ -457,7 +622,7 @@

    Parameters

    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 b475d01a2..d3d312f66 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -454,11 +686,13 @@

    Declaration

    Content MIME types supported. -Prebid Server required property.

    +Prebid Server required property.

    Example

    -

    “video/mp4” -“video/x-ms-wmv”

    +
      +
    • “video/mp4”
    • +
    • “video/x-ms-wmv”
    • +
    @@ -660,7 +894,7 @@

    Helpers
    -

    Helper property

    +

    Undocumented

    @@ -687,7 +921,7 @@

    Declaration

    -

    Helper property

    +

    Undocumented

    @@ -714,7 +948,7 @@

    Declaration

    -

    Helper property

    +

    Undocumented

    @@ -786,7 +1020,7 @@

    Parameters

    -

    Objective-C API

    +

    Undocumented

    @@ -805,7 +1039,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums.html index 47bae99da..ea03de952 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -38,15 +38,36 @@ + + @@ -308,7 +540,7 @@

    Enumerations

    -

    Enum representing different types of native data assets.

    +

    Undocumented

    See more
    @@ -337,10 +569,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    See more
    @@ -369,10 +598,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    See more
    @@ -388,6 +614,35 @@

    Declaration

    +
  • +
    + + + + ClickbrowserType + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMClickbrowserType)
    +public enum ClickbrowserType : Int
    + +
    +
    +
    +
    +
  • @@ -401,15 +656,7 @@

    Declaration

    -

    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.
    • -
    +

    Undocumented

    See more
    @@ -417,7 +664,7 @@

    Declaration

    Declaration

    Swift

    -
    @objc(PBMGender)
    +                          
    @objc(PBMGender)
     public enum Gender : Int
    @@ -438,9 +685,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    See more
    @@ -469,7 +714,7 @@

    Declaration

    -

    PrebidHost represents various Prebid server hosts used for ad bidding.

    +

    Undocumented

    See more
    @@ -498,20 +743,7 @@

    Declaration

    -

    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

    +

    Undocumented

    See more
    @@ -519,7 +751,7 @@

    Declaration

    Declaration

    Swift

    -
    @objc(PBMAdPosition)
    +                          
    @objc(PBMAdPosition)
     public enum AdPosition : Int
    @@ -540,9 +772,7 @@

    Declaration

    -

    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.

    +

    Undocumented

    See more
    @@ -550,7 +780,7 @@

    Declaration

    Declaration

    Swift

    -
    @objc(PBMPosition)
    +                          
    @objc(PBMPosition)
     public enum Position : Int
    @@ -558,6 +788,35 @@

    Declaration

  • +
  • +
    + + + + NetworkType + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc(PBMNetworkType)
    +public enum NetworkType : Int, CustomStringConvertible
    + +
    +
    +
    +
    +
  • @@ -571,9 +830,7 @@

    Declaration

    -

    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.

    +

    Undocumented

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

    Declaration

  • diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/AdPosition.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/AdPosition.html index f3544565a..f4446cea0 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/AdPosition.html +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/AdPosition.html @@ -17,7 +17,7 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,25 +526,12 @@

    AdPosition

    -
    @objc(PBMAdPosition)
    +                  
    @objc(PBMAdPosition)
     public enum AdPosition : Int
    -

    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

    +

    Undocumented

    @@ -331,7 +550,7 @@

    AdPosition

    -

    0 Unknown

    +

    Undocumented

    @@ -358,7 +577,7 @@

    Declaration

    -

    4 Header

    +

    Undocumented

    @@ -385,7 +604,7 @@

    Declaration

    -

    5 Footer

    +

    Undocumented

    @@ -412,7 +631,7 @@

    Declaration

    -

    6 Sidebar

    +

    Undocumented

    @@ -439,7 +658,7 @@

    Declaration

    -

    7 Full Screen

    +

    Undocumented

    @@ -458,7 +677,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/ClickbrowserType.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/ClickbrowserType.html new file mode 100644 index 000000000..250cd1e66 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/ClickbrowserType.html @@ -0,0 +1,605 @@ + + + + ClickbrowserType Enumeration Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    ClickbrowserType

    +
    +
    + +
    @objc(PBMClickbrowserType)
    +public enum ClickbrowserType : Int
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + embedded + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case embedded = 0
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + native + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case native
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 d6353c0fe..cb7c619c2 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    DataAsset

    -

    Enum representing different types of native data assets.

    +

    Undocumented

    @@ -642,7 +874,7 @@

    Declaration

    -

    Custom type for user-defined data assets

    +

    Undocumented

    @@ -669,7 +901,7 @@

    Declaration

    -

    Gets or sets the exchange ID for the asset type.

    +

    Undocumented

    @@ -680,10 +912,6 @@

    Declaration

    -
    -

    Return Value

    -

    The exchange ID for the asset type.

    -
    @@ -692,7 +920,7 @@

    Return Value

    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 1972f7d21..3f461c647 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,20 +526,12 @@

    Gender

    -
    @objc(PBMGender)
    +                  
    @objc(PBMGender)
     public enum Gender : Int
    -

    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.
    • -
    +

    Undocumented

    @@ -326,7 +550,7 @@

    Gender

    -

    Gender is not specified or unknown.

    +

    Undocumented

    @@ -353,7 +577,7 @@

    Declaration

    -

    Represents the male gender.

    +

    Undocumented

    @@ -380,7 +604,7 @@

    Declaration

    -

    Represents the female gender.

    +

    Undocumented

    @@ -407,7 +631,7 @@

    Declaration

    -

    Represents any other gender that does not fit into the male or female categories.

    +

    Undocumented

    @@ -426,7 +650,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 27b43a841..e9998d6e8 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,10 +531,7 @@

    NativeDataAssetType

    -

    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.

    +

    Undocumented

    @@ -348,7 +577,7 @@

    Declaration

    -

    Sponsored By message where response should contain the brand name of the sponsor.

    +

    Undocumented

    @@ -375,7 +604,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.

    +

    Sponsored By message where response should contain the brand name of the sponsor.

    @@ -402,7 +631,7 @@

    Declaration

    -

    Rating of the product being offered to the user. For example an app’s rating in an app store from 0-5.

    +

    Descriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.

    @@ -429,7 +658,7 @@

    Declaration

    -

    Number of social ratings or “likes” of the product being offered to the user.

    +

    Rating of the product being offered to the user. For example an app’s rating in an app store from 0-5.

    @@ -456,7 +685,7 @@

    Declaration

    -

    Number downloads/installs of this product

    +

    Number of social ratings or “likes” of the product being offered to the user.

    @@ -483,7 +712,7 @@

    Declaration

    -

    Price for product / app / in-app purchase. Value should include currency symbol in localised format.

    +

    Number downloads/installs of this product

    @@ -510,7 +739,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.

    +

    Price for product / app / in-app purchase. Value should include currency symbol in localised format.

    @@ -537,7 +766,7 @@

    Declaration

    -

    Phone number

    +

    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.

    @@ -564,7 +793,7 @@

    Declaration

    -

    Address

    +

    Phone number

    @@ -591,7 +820,7 @@

    Declaration

    -

    Additional descriptive text associated text with the product or service being advertised

    +

    Address

    @@ -618,7 +847,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).

    +

    Additional descriptive text associated text with the product or service being advertised

    @@ -645,7 +874,7 @@

    Declaration

    -

    CTA description - descriptive text describing a ‘call to action’ button for the destination URL.

    +

    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).

    @@ -672,7 +901,7 @@

    Declaration

    -

    Reserved for Exchange specific usage numbered above 500

    +

    CTA description - descriptive text describing a ‘call to action’ button for the destination URL.

    @@ -691,7 +920,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 8f25ddf59..6792cb5c2 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,10 +531,7 @@

    NativeImageAssetType

    -

    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.

    +

    Undocumented

    @@ -321,7 +550,7 @@

    NativeImageAssetType

    -

    Represents an icon image, which is typically a small image used as a visual representation of the product or service.

    +

    Undocumented

    @@ -348,7 +577,7 @@

    Declaration

    -

    Represents the main image of the ad, which is usually the primary visual element and central to the ad’s presentation.

    +

    Undocumented

    @@ -375,7 +604,7 @@

    Declaration

    -

    Reserved for exchange-specific usage.

    +

    Undocumented

    @@ -394,7 +623,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NetworkType.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NetworkType.html new file mode 100644 index 000000000..a236b3629 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Enums/NetworkType.html @@ -0,0 +1,685 @@ + + + + NetworkType Enumeration Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    NetworkType

    +
    +
    + +
    @objc(PBMNetworkType)
    +public enum NetworkType : Int, CustomStringConvertible
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + unknown + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case unknown = 0
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + wifi + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case wifi = 2
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + celluar + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case celluar = 3
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + offline + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case offline
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + description + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var description: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 3e0c7da1d..118403eba 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -294,14 +526,12 @@

    Position

    -
    @objc(PBMPosition)
    +                  
    @objc(PBMPosition)
     public enum Position : Int
    -

    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.

    +

    Undocumented

    @@ -563,7 +793,7 @@

    Declaration

    -

    Returns the corresponding Position enum value for a given string literal.

    +

    Undocumented

    @@ -574,29 +804,6 @@

    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.

    -
    @@ -605,7 +812,7 @@

    Return Value

    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 6b46830f9..597303bb6 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PrebidHost

    -

    PrebidHost represents various Prebid server hosts used for ad bidding.

    +

    Undocumented

    @@ -372,7 +604,7 @@

    Declaration

    -

    Custom Prebid server URL. The URL for this case should be set separately.

    +

    Undocumented

    @@ -391,7 +623,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 ed244f874..6987e785f 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    PrebidInitializationStatus

    -

    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.

    +

    Undocumented

    @@ -393,7 +623,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 8e93e7ca4..b6ba14de3 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    ResultCode

    -

    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.

    +

    Undocumented

    @@ -320,7 +550,7 @@

    ResultCode

    -

    The demand fetch request was successful.

    +

    Undocumented

    @@ -347,7 +577,7 @@

    Declaration

    -

    The Prebid server was not specified in the request.

    +

    Undocumented

    @@ -374,7 +604,7 @@

    Declaration

    -

    The account ID provided is not recognized by the Prebid server.

    +

    Undocumented

    @@ -401,7 +631,7 @@

    Declaration

    -

    The config ID provided is not recognized by the Prebid server.

    +

    Undocumented

    @@ -428,7 +658,7 @@

    Declaration

    -

    The size requested is not recognized by the Prebid server.

    +

    Undocumented

    @@ -455,7 +685,7 @@

    Declaration

    -

    There was a network error during the operation.

    +

    Undocumented

    @@ -482,7 +712,7 @@

    Declaration

    -

    The Prebid server encountered an error while processing the request.

    +

    Undocumented

    @@ -509,7 +739,7 @@

    Declaration

    -

    The Prebid server did not return any bids.

    +

    Undocumented

    @@ -536,7 +766,7 @@

    Declaration

    -

    The demand request timed out.

    +

    Undocumented

    @@ -563,7 +793,7 @@

    Declaration

    -

    The URL of the Prebid server is invalid.

    +

    Undocumented

    @@ -590,7 +820,7 @@

    Declaration

    -

    An unknown error occurred within the Prebid SDK.

    +

    Undocumented

    @@ -617,7 +847,7 @@

    Declaration

    -

    The structure of the response received is invalid.

    +

    Undocumented

    @@ -644,7 +874,7 @@

    Declaration

    -

    An internal error occurred within the SDK.

    +

    Undocumented

    @@ -671,7 +901,7 @@

    Declaration

    -

    Incorrect arguments were provided to the SDK.

    +

    Undocumented

    @@ -698,7 +928,7 @@

    Declaration

    -

    No VAST tag was found in the media data.

    +

    Undocumented

    @@ -725,7 +955,7 @@

    Declaration

    -

    Misuse of the SDK was detected.

    +

    Undocumented

    @@ -752,7 +982,7 @@

    Declaration

    -

    SDK misuse due to a previous fetch operation not being completed yet.

    +

    Undocumented

    @@ -779,7 +1009,7 @@

    Declaration

    -

    The Prebid request does not contain any parameters.

    +

    Undocumented

    @@ -806,7 +1036,7 @@

    Declaration

    -

    Returns a descriptive name for the result code.

    +

    Undocumented

    @@ -825,7 +1055,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions.html new file mode 100644 index 000000000..8c65d15af --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions.html @@ -0,0 +1,595 @@ + + + + Extensions Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Extensions

    +

    The following extensions are available globally.

    + +
    +
    +
    +
      +
    • +
      + + + + NSString + +
      +
      +
      +
      +
      +
      + + See more +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public extension NSString
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + UIView + +
      +
      +
      +
      +
      +
      + + See more +
      +
      +

      Declaration

      +
      +

      Swift

      +
      extension UIView
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions/NSString.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions/NSString.html new file mode 100644 index 000000000..d8a8b6d01 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions/NSString.html @@ -0,0 +1,577 @@ + + + + NSString Extension Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    NSString

    +
    +
    + +
    public extension NSString
    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + base64DecodedImage + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +var base64DecodedImage: UIImage? { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions/UIView.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions/UIView.html new file mode 100644 index 000000000..cd3727680 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Extensions/UIView.html @@ -0,0 +1,577 @@ + + + + UIView Extension Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    UIView

    +
    +
    + +
    extension UIView
    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + allSubViewsOf(type:) + +
      +
      +
      +
      +
      +
      +

      This is a function to get subviews of a particular type from view recursively. +It would look recursively in all subviews and return back the subviews of the type T

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func allSubViewsOf<T>(type: T.Type) -> [T] where T : UIView
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Global Variables.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Global Variables.html new file mode 100644 index 000000000..1b52c7c21 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Global Variables.html @@ -0,0 +1,811 @@ + + + + Global Variables Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    Global Variables

    +

    The following global variables are available globally.

    + +
    +
    +
    +
      +
    • +
      + + + + PrebidLocalCacheIdKey + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PrebidLocalCacheIdKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationAdUnitBidKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationConfigIdKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationTargetingInfoKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationAdNativeResponseKey: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationVideoAdConfiguration: String
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let PBMMediationVideoParameters: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + refreshIntervalMin + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let refreshIntervalMin: TimeInterval
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + refreshIntervalMax + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let refreshIntervalMax: TimeInterval
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let refreshIntervalDefault: TimeInterval
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols.html index 1903a05f4..0b45a37ac 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -38,15 +38,36 @@ + + @@ -295,6 +527,35 @@

    Protocols

    @@ -299,9 +531,7 @@

    BannerEventHandler

    -

    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.

    +

    Undocumented

    @@ -327,7 +557,7 @@

    BannerEventHandler

    Declaration

    Swift

    -
    weak var loadingDelegate: BannerEventLoadingDelegate? { get set }
    +
    weak var loadingDelegate: BannerEventLoadingDelegate? { get set }
    @@ -354,7 +584,7 @@

    Declaration

    Declaration

    Swift

    -
    weak var interactionDelegate: BannerEventInteractionDelegate? { get set }
    +
    weak var interactionDelegate: BannerEventInteractionDelegate? { get set }
    @@ -421,7 +651,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventInteractionDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventInteractionDelegate.html new file mode 100644 index 000000000..3c3d1e338 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventInteractionDelegate.html @@ -0,0 +1,659 @@ + + + + BannerEventInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    BannerEventInteractionDelegate

    +
    +
    + +
    @objc
    +public protocol BannerEventInteractionDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + willPresentModal() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func willPresentModal()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + didDismissModal() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func didDismissModal()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + willLeaveApp() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func willLeaveApp()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      var viewControllerForPresentingModal: UIViewController? { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventLoadingDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventLoadingDelegate.html new file mode 100644 index 000000000..171b824b0 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BannerEventLoadingDelegate.html @@ -0,0 +1,632 @@ + + + + BannerEventLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    BannerEventLoadingDelegate

    +
    +
    + +
    @objc
    +public protocol BannerEventLoadingDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + prebidDidWin() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func prebidDidWin()
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func adServerDidWin(_ view: UIView, adSize: CGSize)
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + failedWithError(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func failedWithError(_ error: Error?)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 a766e4bfb..4ad922b0d 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    BannerViewDelegate

    -

    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.

    +

    Undocumented

    @@ -320,10 +550,7 @@

    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

    @@ -349,7 +576,7 @@

    Declaration

    -

    Notifies the delegate that an ad has been successfully loaded and rendered.

    +

    Undocumented

    @@ -361,25 +588,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bannerView - - -
    -

    The BannerView instance sending the message.

    -
    -
    -
    @@ -396,7 +604,7 @@

    Parameters

    -

    Notifies the delegate of an error encountered while loading or rendering an ad.

    +

    Undocumented

    @@ -409,37 +617,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - bannerView - - -
    -

    The BannerView instance sending the message.

    -
    -
    - - error - - -
    -

    The error encountered while attempting to receive or render the

    -
    -
    -
    @@ -456,7 +633,7 @@

    Parameters

    -

    Notifies the delegate whenever current app goes in the background due to user click.

    +

    Undocumented

    @@ -468,25 +645,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bannerView - - -
    -

    The BannerView instance sending the message.

    -
    -
    -
    @@ -503,8 +661,7 @@

    Parameters

    -

    Notifies delegate that the banner view will launch a modal -on top of the current view controller, as a result of user interaction.

    +

    Undocumented

    @@ -532,8 +689,7 @@

    Declaration

    -

    Notifies delegate that the banner view has dismissed the modal on top of -the current view controller.

    +

    Undocumented

    @@ -545,25 +701,6 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - -
    - - bannerView - - -
    -

    The BannerView instance sending the message.

    -
    -
    -
    @@ -572,7 +709,7 @@

    Parameters

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BaseInterstitialAdUnitProtocol.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BaseInterstitialAdUnitProtocol.html new file mode 100644 index 000000000..1ca9ad17b --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/BaseInterstitialAdUnitProtocol.html @@ -0,0 +1,915 @@ + + + + BaseInterstitialAdUnitProtocol Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 new file mode 100644 index 000000000..156477753 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewInteractionDelegate.html @@ -0,0 +1,686 @@ + + + + DisplayViewInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 new file mode 100644 index 000000000..9521ef381 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/DisplayViewLoadingDelegate.html @@ -0,0 +1,606 @@ + + + + DisplayViewLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 6bbc8cbe7..66e4d9a71 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    InterstitialAdUnitDelegate

    -

    Protocol for interaction with the InterstitialAdUnit .

    - -

    All messages will be invoked on the main thread.

    +

    Undocumented

    @@ -481,7 +711,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 new file mode 100644 index 000000000..0c4fb2795 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerInteractionDelegate.html @@ -0,0 +1,740 @@ + + + + InterstitialControllerInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 new file mode 100644 index 000000000..c2fd9ec8f --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialControllerLoadingDelegate.html @@ -0,0 +1,606 @@ + + + + InterstitialControllerLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 new file mode 100644 index 000000000..80d0991a5 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventHandlerProtocol.html @@ -0,0 +1,605 @@ + + + + InterstitialEventHandlerProtocol Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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/InterstitialEventInteractionDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventInteractionDelegate.html new file mode 100644 index 000000000..9a80154a1 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventInteractionDelegate.html @@ -0,0 +1,663 @@ + + + + InterstitialEventInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    InterstitialEventInteractionDelegate

    +
    +
    + +
    @objc
    +public protocol InterstitialEventInteractionDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + willPresentAd() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +func willPresentAd()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + didDismissAd() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +func didDismissAd()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + willLeaveApp() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +func willLeaveApp()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + didClickAd() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @objc
      +func didClickAd()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventLoadingDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventLoadingDelegate.html new file mode 100644 index 000000000..859c54b10 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/InterstitialEventLoadingDelegate.html @@ -0,0 +1,632 @@ + + + + InterstitialEventLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    InterstitialEventLoadingDelegate

    +
    +
    + +
    @objc
    +public protocol InterstitialEventLoadingDelegate : NSObjectProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + prebidDidWin() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func prebidDidWin()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + adServerDidWin() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func adServerDidWin()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + failedWithError(_:) + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func failedWithError(_ error: Error?)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + 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 a25c02981..b1a9400a4 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -320,6 +552,8 @@

    NativeAdDelegate

    A successful Prebid Native ad is returned

    +

    @param ad use this instance for displaying

    +

    Declaration

    @@ -393,7 +627,7 @@

    Declaration

    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 86f899dcf..fd2db092b 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    NativeAdEventDelegate

    -

    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.

    +

    Undocumented

    @@ -396,7 +626,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 6db2b5ed3..6b71e8beb 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,7 +531,7 @@

    PrebidMediationDelegate

    -

    This protocol is dedicated to manage the work with Mediation SDKs.

    +

    Undocumented

    @@ -395,7 +627,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/PrebidServerConnectionProtocol.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/PrebidServerConnectionProtocol.html new file mode 100644 index 000000000..254a0885f --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/PrebidServerConnectionProtocol.html @@ -0,0 +1,740 @@ + + + + PrebidServerConnectionProtocol Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    PrebidServerConnectionProtocol

    +
    +
    + +
    @objc
    +public protocol PrebidServerConnectionProtocol
    + +
    +
    +

    Undocumented

    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + 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 28d648c1e..44df849c0 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,8 +531,7 @@

    RewardedAdUnitDelegate

    -

    Protocol for interaction with the RewardedAdUnit -All messages will be invoked on the main thread.

    +

    Undocumented

    @@ -508,7 +739,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 9e4aa0851..7a6e322f7 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 @@
    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -40,15 +40,36 @@ + + @@ -299,9 +531,7 @@

    RewardedEventHandlerProtocol

    -

    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.

    +

    Undocumented

    @@ -327,7 +557,7 @@

    RewardedEventHandlerProtocol

    Declaration

    Swift

    -
    weak var loadingDelegate: RewardedEventLoadingDelegate? { get set }
    +
    weak var loadingDelegate: RewardedEventLoadingDelegate? { get set }

    @@ -354,7 +584,7 @@

    Declaration

    Declaration

    Swift

    -
    weak var interactionDelegate: RewardedEventInteractionDelegate? { get set }
    +
    weak var interactionDelegate: RewardedEventInteractionDelegate? { get set }
    @@ -366,7 +596,7 @@

    Declaration

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventInteractionDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventInteractionDelegate.html new file mode 100644 index 000000000..4c29837a9 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventInteractionDelegate.html @@ -0,0 +1,578 @@ + + + + RewardedEventInteractionDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

    +
    + + + +
    +
    +
    +
    + +
    +
    + + +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventLoadingDelegate.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventLoadingDelegate.html new file mode 100644 index 000000000..ae95d53d0 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/RewardedEventLoadingDelegate.html @@ -0,0 +1,578 @@ + + + + RewardedEventLoadingDelegate Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% documented)

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

    RewardedEventLoadingDelegate

    +
    +
    + +
    @objc
    +public protocol RewardedEventLoadingDelegate : InterstitialEventLoadingDelegate
    + +
    +
    +

    Undocumented

    + +
    +
    +
    +
      +
    • +
      + + + + reward + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      weak var reward: NSObject? { get set }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/VideoBasedAdUnitProtocol.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/VideoBasedAdUnitProtocol.html new file mode 100644 index 000000000..9b7a3bd88 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/Protocols/VideoBasedAdUnitProtocol.html @@ -0,0 +1,578 @@ + + + + VideoBasedAdUnitProtocol Protocol Reference + + + + + + + + + + + + + +
    +
    +

    PrebidMobile 2.2.3 Docs (20% 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 4b2b26269..7c69e5c96 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -38,15 +38,36 @@ + + @@ -308,9 +540,7 @@

    Type Aliases

    -

    A callback used for Prebid initialization status.

    - -

    This callback is called when the Prebid SDK initialization completes. It provides the status of the initialization and any error that may have occurred.

    +

    Undocumented

    @@ -321,36 +551,86 @@

    Declaration

    -
    -

    Parameters

    - - - - - - - - - - - -
    - - status - - -
    -

    The status of the Prebid initialization.

    -
    -
    - - error - - -
    -

    An optional error that occurred during initialization.

    -
    -
    + +
    + +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public typealias PrebidServerResponseCallback = (PrebidServerResponse) -> Void
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public typealias PrebidJSLibraryContentsCallback = (String?) -> ()
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public typealias PBMNetworkReachableBlock = (Reachability?) -> Void
    + +
    @@ -360,7 +640,7 @@

    Parameters

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/badge.svg b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/badge.svg new file mode 100644 index 000000000..a5fd08ddc --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/badge.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + documentation + + + documentation + + + 94% + + + 94% + + + diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/index.html b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/index.html index 5a21d18c6..d480f2c6b 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 (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -35,15 +35,36 @@ + + @@ -286,7 +518,8 @@
    -

    Prebid Mobile iOS SDK

    +

    Build Status

    +

    Prebid Mobile iOS SDK

    To work with Prebid Mobile, you will need accesss to a Prebid Server. See this page for options.

    Use Cocoapods?

    @@ -325,7 +558,7 @@

    Carthage

    diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/search.json b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/search.json index de2d0dd8d..6ff44b333 100644 --- a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:12PrebidMobile0A22InitializationCallbacka":{"name":"PrebidInitializationCallback","abstract":"\u003cp\u003eA callback used for Prebid initialization status.\u003c/p\u003e"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)setUpAdObjectWith:":{"name":"setUpAdObject(with:)","abstract":"\u003cp\u003ePuts to ad object\u0026rsquo;s localExtra the ad object (winning bid or native ad) and configId","parent_name":"PrebidMediationDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)cleanUpAdObject":{"name":"cleanUpAdObject()","abstract":"\u003cp\u003eRemoves an bid info from ad object\u0026rsquo;s localExtra","parent_name":"PrebidMediationDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)getAdView":{"name":"getAdView()","abstract":"\u003cp\u003eReturns ad view that was passed into PrebidMediationDelegate earlier.","parent_name":"PrebidMediationDelegate"},"Protocols/RewardedEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"RewardedEventHandlerProtocol"},"Protocols/RewardedEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"RewardedEventHandlerProtocol"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidReceiveAd:":{"name":"rewardedAdDidReceiveAd(_:)","abstract":"\u003cp\u003eCalled when an ad is loaded and ready for display\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdUserDidEarnReward:":{"name":"rewardedAdUserDidEarnReward(_:)","abstract":"\u003cp\u003eCalled when user is able to receive a reward from the app\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAd:didFailToReceiveAdWithError:":{"name":"rewardedAd(_:didFailToReceiveAdWithError:)","abstract":"\u003cp\u003eCalled when the load process fails to produce a viable ad\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdWillPresentAd:":{"name":"rewardedAdWillPresentAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial view will be launched, as a result of show() method.\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidDismissAd:":{"name":"rewardedAdDidDismissAd(_:)","abstract":"\u003cp\u003eCalled when the interstial is dismissed by the user\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdWillLeaveApplication:":{"name":"rewardedAdWillLeaveApplication(_:)","abstract":"\u003cp\u003eCalled when an ad causes the sdk to leave the app\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidClickAd:":{"name":"rewardedAdDidClickAd(_:)","abstract":"\u003cp\u003eCalled when user clicked the ad\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidReceiveAd:":{"name":"interstitialDidReceiveAd(_:)","abstract":"\u003cp\u003eCalled when an ad is loaded and ready for display\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitial:didFailToReceiveAdWithError:":{"name":"interstitial(_:didFailToReceiveAdWithError:)","abstract":"\u003cp\u003eCalled when the load process fails to produce a viable ad\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialWillPresentAd:":{"name":"interstitialWillPresentAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial view will be launched, as a result of show() method.\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidDismissAd:":{"name":"interstitialDidDismissAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial is dismissed by the user\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialWillLeaveApplication:":{"name":"interstitialWillLeaveApplication(_:)","abstract":"\u003cp\u003eCalled when an ad causes the sdk to leave the app\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidClickAd:":{"name":"interstitialDidClickAd(_:)","abstract":"\u003cp\u003eCalled when user clicked the ad\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewPresentationController":{"name":"bannerViewPresentationController()","abstract":"\u003cp\u003eAsks the delegate for a view controller instance to use for presenting modal views","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerView:didReceiveAdWithAdSize:":{"name":"bannerView(_:didReceiveAdWithAdSize:)","abstract":"\u003cp\u003eNotifies the delegate that an ad has been successfully loaded and rendered.\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerView:didFailToReceiveAdWith:":{"name":"bannerView(_:didFailToReceiveAdWith:)","abstract":"\u003cp\u003eNotifies the delegate of an error encountered while loading or rendering an ad.\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewWillLeaveApplication:":{"name":"bannerViewWillLeaveApplication(_:)","abstract":"\u003cp\u003eNotifies the delegate whenever current app goes in the background due to user click.\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewWillPresentModal:":{"name":"bannerViewWillPresentModal(_:)","abstract":"\u003cp\u003eNotifies delegate that the banner view will launch a modal","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewDidDismissModal:":{"name":"bannerViewDidDismissModal(_:)","abstract":"\u003cp\u003eNotifies delegate that the banner view has dismissed the modal on top of","parent_name":"BannerViewDelegate"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)adSizes":{"name":"adSizes","abstract":"\u003cp\u003eThe array of the CGRect entries for each valid ad sizes.","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(im)trackImpression":{"name":"trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adDidExpireWithAd:":{"name":"adDidExpire(ad:)","abstract":"\u003cp\u003eSent when the native ad is expired.\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adWasClickedWithAd:":{"name":"adWasClicked(ad:)","abstract":"\u003cp\u003eSent when the native view is clicked by the user.\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adDidLogImpressionWithAd:":{"name":"adDidLogImpression(ad:)","abstract":"\u003cp\u003eSent when an impression is recorded for an native ad\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdLoadedWithAd:":{"name":"nativeAdLoaded(ad:)","abstract":"\u003cp\u003eA successful Prebid Native ad is returned\u003c/p\u003e","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdNotFound":{"name":"nativeAdNotFound()","abstract":"\u003cp\u003ePrebid Native was not found in the server returned response,","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdNotValid":{"name":"nativeAdNotValid()","abstract":"\u003cp\u003ePrebid Native ad was returned, however, the bid is not valid for displaying","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html":{"name":"NativeAdDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/NativeAdEventDelegate.html":{"name":"NativeAdEventDelegate","abstract":"\u003cp\u003eA protocol for handling events related to native ads.\u003c/p\u003e"},"Protocols/BannerEventHandler.html":{"name":"BannerEventHandler","abstract":"\u003cp\u003eA protocol for handling events related to banner ads in the PBM SDK.\u003c/p\u003e"},"Protocols/BannerViewDelegate.html":{"name":"BannerViewDelegate","abstract":"\u003cp\u003eA protocol for handling events related to banner ads in the PBM SDK.\u003c/p\u003e"},"Protocols/InterstitialAdUnitDelegate.html":{"name":"InterstitialAdUnitDelegate","abstract":"\u003cp\u003eProtocol for interaction with the InterstitialAdUnit .\u003c/p\u003e"},"Protocols/RewardedAdUnitDelegate.html":{"name":"RewardedAdUnitDelegate","abstract":"\u003cp\u003eProtocol for interaction with the RewardedAdUnit"},"Protocols/RewardedEventHandlerProtocol.html":{"name":"RewardedEventHandlerProtocol","abstract":"\u003cp\u003eA protocol for handling events related to rewarded ads.\u003c/p\u003e"},"Protocols/PrebidMediationDelegate.html":{"name":"PrebidMediationDelegate","abstract":"\u003cp\u003eThis protocol is dedicated to manage the work with Mediation SDKs.\u003c/p\u003e"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandFetchSuccess":{"name":"prebidDemandFetchSuccess","abstract":"\u003cp\u003eThe demand fetch request was successful.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerNotSpecified":{"name":"prebidServerNotSpecified","abstract":"\u003cp\u003eThe Prebid server was not specified in the request.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidAccountId":{"name":"prebidInvalidAccountId","abstract":"\u003cp\u003eThe account ID provided is not recognized by the Prebid server.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidConfigId":{"name":"prebidInvalidConfigId","abstract":"\u003cp\u003eThe config ID provided is not recognized by the Prebid server.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidSize":{"name":"prebidInvalidSize","abstract":"\u003cp\u003eThe size requested is not recognized by the Prebid server.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidNetworkError":{"name":"prebidNetworkError","abstract":"\u003cp\u003eThere was a network error during the operation.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerError":{"name":"prebidServerError","abstract":"\u003cp\u003eThe Prebid server encountered an error while processing the request.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandNoBids":{"name":"prebidDemandNoBids","abstract":"\u003cp\u003eThe Prebid server did not return any bids.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandTimedOut":{"name":"prebidDemandTimedOut","abstract":"\u003cp\u003eThe demand request timed out.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerURLInvalid":{"name":"prebidServerURLInvalid","abstract":"\u003cp\u003eThe URL of the Prebid server is invalid.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidUnknownError":{"name":"prebidUnknownError","abstract":"\u003cp\u003eAn unknown error occurred within the Prebid SDK.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidResponseStructure":{"name":"prebidInvalidResponseStructure","abstract":"\u003cp\u003eThe structure of the response received is invalid.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInternalSDKError":{"name":"prebidInternalSDKError","abstract":"\u003cp\u003eAn internal error occurred within the SDK.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidWrongArguments":{"name":"prebidWrongArguments","abstract":"\u003cp\u003eIncorrect arguments were provided to the SDK.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidNoVastTagInMediaData":{"name":"prebidNoVastTagInMediaData","abstract":"\u003cp\u003eNo VAST tag was found in the media data.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidSDKMisuse":{"name":"prebidSDKMisuse","abstract":"\u003cp\u003eMisuse of the SDK was detected.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidSDKMisusePreviousFetchNotCompletedYet":{"name":"prebidSDKMisusePreviousFetchNotCompletedYet","abstract":"\u003cp\u003eSDK misuse due to a previous fetch operation not being completed yet.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidRequest":{"name":"prebidInvalidRequest","abstract":"\u003cp\u003eThe Prebid request does not contain any parameters.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/s:12PrebidMobile10ResultCodeO4nameSSyF":{"name":"name()","abstract":"\u003cp\u003eReturns a descriptive name for the result code.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopLeft":{"name":"topLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopCenter":{"name":"topCenter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopRight":{"name":"topRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionCenter":{"name":"center","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomLeft":{"name":"bottomLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomCenter":{"name":"bottomCenter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomRight":{"name":"bottomRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionCustom":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/s:12PrebidMobile8PositionO03getC15ByStringLiteralyACSgSSFZ":{"name":"getPositionByStringLiteral(_:)","abstract":"\u003cp\u003eReturns the corresponding \u003ccode\u003ePosition\u003c/code\u003e enum value for a given string literal.\u003c/p\u003e","parent_name":"Position"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionUndefined":{"name":"undefined","abstract":"\u003cp\u003e0 Unknown\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionHeader":{"name":"header","abstract":"\u003cp\u003e4 Header\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionFooter":{"name":"footer","abstract":"\u003cp\u003e5 Footer\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionSidebar":{"name":"sidebar","abstract":"\u003cp\u003e6 Sidebar\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionFullScreen":{"name":"fullScreen","abstract":"\u003cp\u003e7 Full Screen\u003c/p\u003e","parent_name":"AdPosition"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostAppnexus":{"name":"Appnexus","abstract":"\u003cp\u003eURL \u003ca href=\"URL\"\u003ehttps://ib.adnxs.com/openrtb2/prebid\u003c/a\u003e\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostRubicon":{"name":"Rubicon","abstract":"\u003cp\u003eURL \u003ca href=\"URL\"\u003ehttps://prebid-server.rubiconproject.com/openrtb2/auction\u003c/a\u003e\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostCustom":{"name":"Custom","abstract":"\u003cp\u003eCustom Prebid server URL. The URL for this case should be set separately.\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusSucceeded":{"name":"succeeded","abstract":"\u003cp\u003ePrebid SDK successfully initialized.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusFailed":{"name":"failed","abstract":"\u003cp\u003ePrebid SDK is not able to work.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusServerStatusWarning":{"name":"serverStatusWarning","abstract":"\u003cp\u003eSomething went wrong during PBS status checking.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderUnknown":{"name":"unknown","abstract":"\u003cp\u003eGender is not specified or unknown.\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderMale":{"name":"male","abstract":"\u003cp\u003eRepresents the male gender.\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderFemale":{"name":"female","abstract":"\u003cp\u003eRepresents the female gender.\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderOther":{"name":"other","abstract":"\u003cp\u003eRepresents any other gender that does not fit into the male or female categories.\u003c/p\u003e","parent_name":"Gender"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeIcon":{"name":"icon","abstract":"\u003cp\u003eRepresents an icon image, which is typically a small image used as a visual representation of the product or service.\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeMain":{"name":"main","abstract":"\u003cp\u003eRepresents the main image of the ad, which is usually the primary visual element and central to the ad\u0026rsquo;s presentation.\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeCustom":{"name":"custom","abstract":"\u003cp\u003eReserved for exchange-specific usage.\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeSponsored":{"name":"sponsored","abstract":"\u003cp\u003eSponsored By message where response should contain the brand name of the sponsor.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDesc":{"name":"desc","abstract":"\u003cp\u003eDescriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeRating":{"name":"rating","abstract":"\u003cp\u003eRating of the product being offered to the user. For example an app’s rating in an app store from 0-5.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeLikes":{"name":"likes","abstract":"\u003cp\u003eNumber of social ratings or “likes” of the product being offered to the user.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDownloads":{"name":"downloads","abstract":"\u003cp\u003eNumber downloads/installs of this product\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypePrice":{"name":"price","abstract":"\u003cp\u003ePrice for product / app / in-app purchase. Value should include currency symbol in localised format.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeSalePrice":{"name":"salePrice","abstract":"\u003cp\u003eSale 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.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypePhone":{"name":"phone","abstract":"\u003cp\u003ePhone number\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeAddress":{"name":"address","abstract":"\u003cp\u003eAddress\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDesc2":{"name":"desc2","abstract":"\u003cp\u003eAdditional descriptive text associated text with the product or service being advertised\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDisplayURL":{"name":"displayURL","abstract":"\u003cp\u003eDisplay 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).\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeCtaText":{"name":"ctaText","abstract":"\u003cp\u003eCTA description - descriptive text describing a ‘call to action’ button for the destination URL.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeCustom":{"name":"custom","abstract":"\u003cp\u003eReserved for Exchange specific usage numbered above 500\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetSponsored":{"name":"sponsored","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDescription":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetRating":{"name":"rating","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetLikes":{"name":"likes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDownloads":{"name":"downloads","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetPrice":{"name":"price","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetSaleprice":{"name":"saleprice","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetPhone":{"name":"phone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetAddress":{"name":"address","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDescription2":{"name":"description2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDisplayurl":{"name":"displayurl","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetCtatext":{"name":"ctatext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetCustom":{"name":"Custom","abstract":"\u003cp\u003eCustom type for user-defined data assets\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/s:12PrebidMobile9DataAssetO10exchangeIDSivp":{"name":"exchangeID","abstract":"\u003cp\u003eGets or sets the exchange ID for the asset type.\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html":{"name":"DataAsset","abstract":"\u003cp\u003eEnum representing different types of native data assets.\u003c/p\u003e"},"Enums/NativeDataAssetType.html":{"name":"NativeDataAssetType","abstract":"\u003cp\u003eEnum representing various types of native data assets that can be used in ads.\u003c/p\u003e"},"Enums/NativeImageAssetType.html":{"name":"NativeImageAssetType","abstract":"\u003cp\u003eEnum representing various types of native image assets used in ads.\u003c/p\u003e"},"Enums/Gender.html":{"name":"Gender","abstract":"\u003cp\u003eAn enumeration representing gender options for ad targeting or other purposes."},"Enums/PrebidInitializationStatus.html":{"name":"PrebidInitializationStatus","abstract":"\u003cp\u003eEnum representing the initialization status of the Prebid SDK.\u003c/p\u003e"},"Enums/PrebidHost.html":{"name":"PrebidHost","abstract":"\u003cp\u003e\u003ccode\u003ePrebidHost\u003c/code\u003e represents various Prebid server hosts used for ad bidding.\u003c/p\u003e"},"Enums/AdPosition.html":{"name":"AdPosition","abstract":"\u003cp\u003eAd position on screen. Refer to List 5.4:"},"Enums/Position.html":{"name":"Position","abstract":"\u003cp\u003eEnum representing various positions on the screen.\u003c/p\u003e"},"Enums/ResultCode.html":{"name":"ResultCode","abstract":"\u003cp\u003eEnum representing the result codes for various operations within the Prebid SDK.\u003c/p\u003e"},"Classes/MediationRewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationRewardedAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eMediationRewardedAdUnit\u003c/code\u003e with the specified configuration ID and mediation delegate.\u003c/p\u003e","parent_name":"MediationRewardedAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(py)nativeAdUnit":{"name":"nativeAdUnit","abstract":"\u003cp\u003eThe native ad unit that makes native request.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eMediationNativeAdUnit\u003c/code\u003e with the specified configuration ID and mediation delegate.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addEventTracker:":{"name":"addEventTracker(_:)","abstract":"\u003cp\u003eAdds event trackers to the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addNativeAssets:":{"name":"addNativeAssets(_:)","abstract":"\u003cp\u003eAdds native assets to the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setContextType:":{"name":"setContextType(_:)","abstract":"\u003cp\u003eSets the context type for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPlacementType:":{"name":"setPlacementType(_:)","abstract":"\u003cp\u003eSets the placement type for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPlacementCount:":{"name":"setPlacementCount(_:)","abstract":"\u003cp\u003eSets the placement count for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setContextSubType:":{"name":"setContextSubType(_:)","abstract":"\u003cp\u003eSets the context subtype for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setSequence:":{"name":"setSequence(_:)","abstract":"\u003cp\u003eSets the sequence for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setAssetURLSupport:":{"name":"setAssetURLSupport(_:)","abstract":"\u003cp\u003eSets the asset URL support for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setDURLSupport:":{"name":"setDURLSupport(_:)","abstract":"\u003cp\u003eSets the DURL support for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPrivacy:":{"name":"setPrivacy(_:)","abstract":"\u003cp\u003eSets the privacy value for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setExt:":{"name":"setExt(_:)","abstract":"\u003cp\u003eSets the extended data for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)getOrtbConfig":{"name":"getOrtbConfig()","abstract":"\u003cp\u003eRetrieves the OpenRTB configuration for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setOrtbConfig:":{"name":"setOrtbConfig(_:)","abstract":"\u003cp\u003eSets the OpenRTB configuration for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content object, replacing any existing content.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the current app content object.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds an array of content data objects to the app content.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeAppContent:":{"name":"removeAppContent(_:)","abstract":"\u003cp\u003eRemoves a specific content data object from the app content.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds an array of user data objects.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a specific user data object.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting.","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting.","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eMakes bid request for the native ad unit and setups mediation parameters.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eThe ad format for the ad unit.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eAdditional sizes for the ad unit.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eThe area for the skip button in the video ad.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eThe position of the skip button in the video ad.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eThe delay before the skip button appears in the video ad.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eConvenience initializer for the mediation interstitial ad unit.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/s:12PrebidMobile27MediationInterstitialAdUnitC8configId17minSizePercentage17mediationDelegateACSS_So6CGSizeVSgAA0acM0_ptcfc":{"name":"init(configId:minSizePercentage:mediationDelegate:)","abstract":"\u003cp\u003eInitializes a new mediation interstitial ad unit with the specified configuration ID, minimum size percentage, and mediation delegate.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)configId":{"name":"configId","abstract":"\u003cp\u003eThe configuration ID for the ad unit.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eParameters for configuring banner ads.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eParameters for configuring video ads.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eIndicates whether the video ad is muted.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eIndicates whether the sound button is visible in the video ad.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eThe area for the close button in the video ad.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eThe position of the close button in the video ad.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eOpenRTB configuration for the ad unit.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)configId":{"name":"configId","abstract":"\u003cp\u003eThe configuration ID for the ad unit.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eMakes bid request and setups mediation parameters.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting.","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting.","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content object, replacing any existing content.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the current app content object.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds an array of content data objects to the app content.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eRemoves a specific content data object from the app content.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eClears all content data objects from the app content.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds an array of user data objects.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a specific user data object.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)mediationDelegate":{"name":"mediationDelegate","abstract":"\u003cp\u003eProperty that performs certain utilty work for the \u003ccode\u003eMediationBannerAdUnit\u003c/code\u003e\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)configID":{"name":"configID","abstract":"\u003cp\u003eThe configuration ID for an ad unit\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003eThe ad format for the ad unit.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eThe position of the ad on the screen.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eParameters for configuring banner ads.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eParameters for configuring video ads.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eThe refresh interval for the ad.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eAdditional sizes for the ad unit.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eOpenRTB configuration\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting.","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting.","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content object, replacing any existing content.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)getAppContent":{"name":"getAppContent()","abstract":"\u003cp\u003eRetrieves the current app content object.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the current app content object.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds an array of content data objects to the app content.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eRemoves a specific content data object from the app content.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eClears all content data objects from the app content.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds an array of user data objects.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a specific user data object.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)initWithConfigID:size:mediationDelegate:":{"name":"init(configID:size:mediationDelegate:)","abstract":"\u003cp\u003eInitializes a new mediation banner ad unit with the specified configuration ID, size, and mediation delegate.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eMakes bid request and setups mediation parameters.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)stopRefresh":{"name":"stopRefresh()","abstract":"\u003cp\u003eStops the auto-refresh for the ad unit.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)adObjectDidFailToLoadAdWithAdObject:with:":{"name":"adObjectDidFailToLoadAd(adObject:with:)","abstract":"\u003cp\u003eHandles the event when the ad object fails to load an ad.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(py)reward":{"name":"reward","abstract":"\u003cp\u003eThe reward object for the ad unit.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)initWithConfigID:eventHandler:":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eRewardedAdUnit\u003c/code\u003e with the given configuration ID and event handler.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)initWithConfigID:":{"name":"init(configID:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eRewardedAdUnit\u003c/code\u003e with the given configuration ID and a default event handler.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)userDidEarnReward:":{"name":"userDidEarnReward(_:)","abstract":"\u003cp\u003eCalled when the user earns a reward.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial ad is closed.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eCalled when the ad unit receives an ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eCalled when the ad unit fails to receive an ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eCalled when the ad unit will present an ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eCalled when the ad unit dismisses an ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eCalled when the ad unit will leave the application.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eCalled when the ad unit is clicked.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eReturns whether the event handler is ready.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eSets the loading delegate for the event handler.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eSets the interaction delegate for the event handler.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eRequests an ad with the given bid response.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eShows the ad from the specified view controller.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eTracks the impression for the ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eThe area of the skip button in the video controls, specified as a percentage of the screen width.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eThe position of the skip button in the video controls.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eThe delay before the skip button appears, in seconds.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:":{"name":"init(configID:)","abstract":"\u003cp\u003eInitializes a new interstitial rendering ad unit with the specified configuration ID.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:minSizePercentage:":{"name":"init(configID:minSizePercentage:)","abstract":"\u003cp\u003eInitializes a new interstitial rendering ad unit with the specified configuration ID and minimum size percentage.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:minSizePercentage:eventHandler:":{"name":"init(configID:minSizePercentage:eventHandler:)","abstract":"\u003cp\u003eInitializes a new interstitial rendering ad unit with the specified configuration ID, minimum size percentage, and event handler.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eCalled when an ad is successfully received.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eCalled when the ad fails to be received.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eCalled when the ad will be presented.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eCalled when the ad is dismissed.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eCalled when the user will leave the application.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eCalled when the ad is clicked.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eChecks if the ad is ready to be displayed.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eSets the loading delegate for the event handler.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eSets the interaction delegate for the event handler.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eRequests an ad with the specified bid response\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eShows the ad from the specified view controller.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eTracks an impression for the ad.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eThe banner parameters used for configuring ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eThe video parameters used for configuring ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)lastBidResponse":{"name":"lastBidResponse","abstract":"\u003cp\u003eThe last bid response received for the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)configID":{"name":"configID","abstract":"\u003cp\u003eThe configuration ID for the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eThe set of ad formats supported by this ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eThe ORTB (OpenRTB) configuration string for the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isReady":{"name":"isReady","abstract":"\u003cp\u003eA Boolean value indicating whether the ad unit is ready to be displayed.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eA Boolean value indicating whether the video controls are muted.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eA Boolean value indicating whether the sound button is visible in the video controls.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eThe area of the close button in the video controls as a percentage.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eThe position of the close button in the video controls.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eA delegate for handling interactions with the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eThe configuration object for the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID11minSizePerc12eventHandlerACSS_So7NSValueCSgyXlSgtcfc":{"name":"init(configID:minSizePerc:eventHandler:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID, minimum size percentage, and event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID17minSizePercentage12eventHandlerACSS_So6CGSizeVyXlSgtcfc":{"name":"init(configID:minSizePercentage:eventHandler:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID, minimum size percentage, and event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID12eventHandlerACSS_yXlSgtcfc":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID and event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID17minSizePercentageACSS_So6CGSizeVtcfc":{"name":"init(configID:minSizePercentage:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID and minimum size percentage.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configIDACSS_tcfc":{"name":"init(configID:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eLoads a new ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)showFrom:":{"name":"show(from:)","abstract":"\u003cp\u003eShows the ad from a specified view controller.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eAdds context data for a specified key.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUpdates context data for a specified key.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eRemoves context data for a specified key.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eClears all context data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eAdds ext data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUpdates ext data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eRemoves ext data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eClears ext data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eAdds a context keyword.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eAdds a set of context keywords.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eRemoves a context keyword.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eClears all context keywords.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eAdds an extended keyword.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eAdds multiple extended keywords.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eRemoves an extended keyword.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eClears all extended keywords.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the app content data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds app content data objects.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eRemoves an app content data object.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eClears all app content data objects.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds user data objects.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a user data object.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data objects.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialAdLoader:loadedAd:isReadyBlock:":{"name":"interstitialAdLoader(_:loadedAd:isReadyBlock:)","abstract":"\u003cp\u003eInternal delegate method.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialAdLoader:createdInterstitialController:":{"name":"interstitialAdLoader(_:createdInterstitialController:)","abstract":"\u003cp\u003eInternal delegate method.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eThe event handler for the interstitial events.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eCalled when the ad load flow controller is about to send a bid request.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eCalled when the ad load flow controller is about to request the primary ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eCalled to determine if the ad load flow controller should continue with the current flow.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eCalled when the ad load flow controller fails with an error.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)trackImpressionForInterstitialController:":{"name":"trackImpression(forInterstitialController:)","abstract":"\u003cp\u003eTracks an impression for the given interstitial controller.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidClickAd:":{"name":"interstitialControllerDidClickAd(_:)","abstract":"\u003cp\u003eCalled when the ad in the interstitial controller is clicked.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eCalled when the ad in the interstitial controller is closed.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidLeaveApp:":{"name":"interstitialControllerDidLeaveApp(_:)","abstract":"\u003cp\u003eCalled when the ad in the interstitial controller causes the app to leave.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidDisplay:":{"name":"interstitialControllerDidDisplay(_:)","abstract":"\u003cp\u003eCalled when the interstitial controller displays an ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidComplete:":{"name":"interstitialControllerDidComplete(_:)","abstract":"\u003cp\u003eCalled when the interstitial controller completes the ad display.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)viewControllerForModalPresentationFromInterstitialController:":{"name":"viewControllerForModalPresentation(fromInterstitialController:)","abstract":"\u003cp\u003eProvides the view controller to use for modal presentation.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)willPresentAd":{"name":"willPresentAd()","abstract":"\u003cp\u003eCalled when an ad is about to be presented.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)didDismissAd":{"name":"didDismissAd()","abstract":"\u003cp\u003eCalled when an ad has been dismissed.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eCalled when the ad causes the app to leave.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)didClickAd":{"name":"didClickAd()","abstract":"\u003cp\u003eCalled when an ad is clicked.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eRequests an ad using the provided bid response.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eDisplays the ad using the provided view controller.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eChecks if the ad unit is ready to show an ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eNotifies the delegate that an ad has been successfully received.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eNotifies the delegate that the ad failed to load.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eNotifies the delegate that an ad is about to be presented.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eNotifies the delegate that an ad has been dismissed.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eNotifies the delegate that the app is about to leave due to an ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eNotifies the delegate that an ad has been clicked.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eSets the loading delegate for the event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eSets the interaction delegate for the event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC39callEventHandler_showFromViewController10controllerySo06UIViewM0CSg_tF":{"name":"callEventHandler_showFromViewController(controller:)","abstract":"\u003cp\u003eShows the ad from the provided view controller.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eTracks an impression for the ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eThe ad unit configuration.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eThe event handler for banner view events.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eBanner-specific parameters.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eVideo-specific parameters.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)lastBidResponse":{"name":"lastBidResponse","abstract":"\u003cp\u003eThe last bid response received.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)configID":{"name":"configID","abstract":"\u003cp\u003eID of Stored Impression on the Prebid server\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eThe interval for refreshing the ad.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eAdditional sizes for the ad.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003eThe ad format (e.g., banner, video).\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eThe position of the ad on the screen.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eORTB configuration string.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithFrame:configID:adSize:eventHandler:":{"name":"init(frame:configID:adSize:eventHandler:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBannerView\u003c/code\u003e.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithConfigID:eventHandler:":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eConvenience initializer for creating a \u003ccode\u003eBannerView\u003c/code\u003e with a configuration ID and event handler.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithFrame:configID:adSize:":{"name":"init(frame:configID:adSize:)","abstract":"\u003cp\u003eConvenience initializer for creating a \u003ccode\u003eBannerView\u003c/code\u003e with a frame, configuration ID, and ad size.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eLoads the ad for the banner view.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)setStoredAuctionResponseWithStoredAuction:":{"name":"setStoredAuctionResponse(storedAuction:)","abstract":"\u003cp\u003eSets the stored auction response.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)stopRefresh":{"name":"stopRefresh()","abstract":"\u003cp\u003eStops the auto-refresh of the ad.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eAdds context data for a specified key.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUpdates context data for a specified key.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eRemoves context data for a specified key.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eClears all context data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eAdds ext data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUpdates ext data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eRemoves ext data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eClears ext data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eAdds a context keyword.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eAdds a set of context keywords.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eRemoves a context keyword.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eClears all context keywords.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eAdds an extended keyword.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eAdds multiple extended keywords.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eRemoves an extended keyword.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eClears all extended keywords.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the app content data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds app content data objects.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eRemoves an app content data object.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eClears all app content data objects.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds user data objects.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a user data object.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data objects.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)trackImpressionForDisplayView:":{"name":"trackImpression(forDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)viewControllerForModalPresentationFromDisplayView:":{"name":"viewControllerForModalPresentation(fromDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didLeaveAppFrom:":{"name":"didLeaveApp(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willPresentModalFrom:":{"name":"willPresentModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didDismissModalFrom:":{"name":"didDismissModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)bannerAdLoader:loadedAdView:adSize:":{"name":"bannerAdLoader(_:loadedAdView:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)bannerAdLoader:createdDisplayView:":{"name":"bannerAdLoader(_:createdDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willPresentModal":{"name":"willPresentModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didDismissModal":{"name":"didDismissModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)viewControllerForPresentingModal":{"name":"viewControllerForPresentingModal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)maxVideoDuration":{"name":"maxVideoDuration","abstract":"\u003cp\u003eThis property indicates maximum video duration.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eThis property indicates whether the ad should run playback with sound or not.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eThis property indicates the area which the close button should occupy on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eThis property indicates the position of the close button on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eThis property indicates the area which the skip button should occupy on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eThis property indicates the position of the skip button on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eThis property indicates the number of seconds which should be passed from the start of playback until the skip or close button should be shown.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eThis property indicates whether mute controls is visible on the screen.\u003c/p\u003e","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(im)initializeWith:":{"name":"initialize(with:)","abstract":"\u003cp\u003eUse to initialize video controls with server values.\u003c/p\u003e","parent_name":"VideoControlsConfiguration"},"Classes/AdFormat.html#/s:12PrebidMobile8AdFormatC8RawValuea":{"name":"RawValue","abstract":"\u003cp\u003eThe underlying type of the raw value.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(py)rawValue":{"name":"rawValue","abstract":"\u003cp\u003eThe raw integer value representing the ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(py)stringEquivalent":{"name":"stringEquivalent","abstract":"\u003cp\u003eThe string representation of the ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(im)initWithRawValue:stringEquivalent:":{"name":"init(rawValue:stringEquivalent:)","abstract":"\u003cp\u003eInitializes an \u003ccode\u003eAdFormat\u003c/code\u003e instance with a specified raw value and its string equivalent.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(im)initWithRawValue:":{"name":"init(rawValue:)","abstract":"\u003cp\u003eInitializes an \u003ccode\u003eAdFormat\u003c/code\u003e instance with a specified raw value.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)banner":{"name":"banner","abstract":"\u003cp\u003eRepresents a banner ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)video":{"name":"video","abstract":"\u003cp\u003eRepresents a video ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)native":{"name":"native","abstract":"\u003cp\u003eRepresents a native ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)display":{"name":"display","abstract":"\u003cp\u003eRepresents a deprecated display ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)allCases":{"name":"allCases","abstract":"\u003cp\u003eAn array containing all cases of ad formats, excluding deprecated ones.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)setCustomHostURL:error:":{"name":"setCustomHostURL(_:)","abstract":"\u003cp\u003eThe CustomHost property holds the URL for the custom prebid adaptor\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)getHostURLWithHost:error:":{"name":"getHostURL(host:)","abstract":"\u003cp\u003eThis function retrieves the prebid server URL for the selected host\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)verifyUrlWithUrlString:":{"name":"verifyUrl(urlString:)","abstract":"\u003cp\u003eThis function verifies if the prebid server URL is in the url format\u003c/p\u003e","parent_name":"Host"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(cpy)supportsSecureCoding":{"name":"supportsSecureCoding","abstract":"\u003cp\u003eIndicates whether the class supports secure coding.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)source":{"name":"source","abstract":"\u003cp\u003eThe source of the external user ID.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)identifier":{"name":"identifier","abstract":"\u003cp\u003eThe identifier of the external user ID.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)atype":{"name":"atype","abstract":"\u003cp\u003eThe type of the external user ID, represented as an optional \u003ccode\u003eNSNumber\u003c/code\u003e.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)ext":{"name":"ext","abstract":"\u003cp\u003eAdditional attributes related to the external user ID, represented as an optional dictionary.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)initWithSource:identifier:atype:ext:":{"name":"init(source:identifier:atype:ext:)","abstract":"\u003cp\u003eInitialize ExternalUserId Class\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)encodeWithCoder:":{"name":"encode(with:)","abstract":"\u003cp\u003eEncodes the properties of the class using the given encoder.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)initWithCoder:":{"name":"init(coder:)","abstract":"\u003cp\u003eInitializes an \u003ccode\u003eExternalUserId\u003c/code\u003e instance from the given decoder.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)toJSONDictionary":{"name":"toJSONDictionary()","abstract":"\u003cp\u003eConverts the \u003ccode\u003eExternalUserId\u003c/code\u003e instance to a JSON dictionary.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eA shared instance of the \u003ccode\u003eTargeting\u003c/code\u003e class.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)omidPartnerName":{"name":"omidPartnerName","abstract":"\u003cp\u003eThe name of the OMID partner.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)omidPartnerVersion":{"name":"omidPartnerVersion","abstract":"\u003cp\u003eThe version of the OMID partner.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)yearOfBirth":{"name":"yearOfBirth","abstract":"\u003cp\u003eIndicates user birth year.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setYearOfBirthWithYob:":{"name":"setYearOfBirth(yob:)","abstract":"\u003cp\u003eThis method set the year of birth value\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getYearOfBirth":{"name":"getYearOfBirth()","abstract":"\u003cp\u003eObjective C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearYearOfBirth":{"name":"clearYearOfBirth()","abstract":"\u003cp\u003eThis method clears year of birth value set by the application developer\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userGender":{"name":"userGender","abstract":"\u003cp\u003eIndicates the end-user\u0026rsquo;s gender.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)userGenderDescription":{"name":"userGenderDescription()","abstract":"\u003cp\u003eString representation of the users gender,","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userID":{"name":"userID","abstract":"\u003cp\u003eIndicates the customer-provided user ID, if different from the Device ID.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)buyerUID":{"name":"buyerUID","abstract":"\u003cp\u003eBuyer-specific ID for the user as mapped by the exchange for the buyer.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userCustomData":{"name":"userCustomData","abstract":"\u003cp\u003eOptional feature to pass bidder data that was set in the","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)eids":{"name":"eids","abstract":"\u003cp\u003ePlaceholder for User Identity Links.","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userExt":{"name":"userExt","abstract":"\u003cp\u003ePlaceholder for exchange-specific extensions to OpenRTB.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)coppa":{"name":"coppa","abstract":"\u003cp\u003eObjective C analog of subjectToCOPPA\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC14subjectToCOPPASbSgvp":{"name":"subjectToCOPPA","abstract":"\u003cp\u003eInteger flag indicating if this request is subject to the COPPA regulations","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC13subjectToGDPRSbSgvp":{"name":"subjectToGDPR","abstract":"\u003cp\u003eThe boolean value set by the user to collect user data\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setSubjectToGDPR:":{"name":"setSubjectToGDPR(_:)","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getSubjectToGDPR":{"name":"getSubjectToGDPR()","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)gdprConsentString":{"name":"gdprConsentString","abstract":"\u003cp\u003eThe consent string for sending the GDPR consent\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)purposeConsents":{"name":"purposeConsents","abstract":"\u003cp\u003eThe consent string for purposes consent as per TCFv2.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC22getDeviceAccessConsentSbSgyF":{"name":"getDeviceAccessConsent()","abstract":"\u003cp\u003ePurpose 1 - Store and/or access information on a device\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getDeviceAccessConsentObjc":{"name":"getDeviceAccessConsentObjc()","abstract":"\u003cp\u003eReturns whether the user has consented to access device data as an \u003ccode\u003eNSNumber\u003c/code\u003e.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC17getPurposeConsent5indexSbSgSi_tF":{"name":"getPurposeConsent(index:)","abstract":"\u003cp\u003eReturns the user\u0026rsquo;s consent for a specific purpose by index.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)isAllowedAccessDeviceData":{"name":"isAllowedAccessDeviceData()","abstract":"\u003cp\u003eChecks if access to device data is allowed.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)externalUserIds":{"name":"externalUserIds","abstract":"\u003cp\u003eArray of external user IDs.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)storeExternalUserId:":{"name":"storeExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to save External User Id in the User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)fetchStoredExternalUserIds":{"name":"fetchStoredExternalUserIds()","abstract":"\u003cp\u003eThis method allows to get All External User Ids from User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)fetchStoredExternalUserId:":{"name":"fetchStoredExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to get External User Id from User Defaults by passing respective \u0026lsquo;source\u0026rsquo; string as param\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeStoredExternalUserId:":{"name":"removeStoredExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to remove specific External User Id from User Defaults by passing respective \u0026lsquo;source\u0026rsquo; string as param\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeStoredExternalUserIds":{"name":"removeStoredExternalUserIds()","abstract":"\u003cp\u003eThis method allows to remove all the External User Ids from User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getExternalUserIds":{"name":"getExternalUserIds()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contentUrl":{"name":"contentUrl","abstract":"\u003cp\u003eThis is the deep-link URL for the app screen that is displaying the ad. This can be an iOS universal link.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)publisherName":{"name":"publisherName","abstract":"\u003cp\u003eApp\u0026rsquo;s publisher name.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)sourceapp":{"name":"sourceapp","abstract":"\u003cp\u003eID of publisher app in Apple’s App Store.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)storeURL":{"name":"storeURL","abstract":"\u003cp\u003eApp store URL for an installed app\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)domain":{"name":"domain","abstract":"\u003cp\u003eDomain name of the app\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)itunesID":{"name":"itunesID","abstract":"\u003cp\u003eThe itunes app id for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)location":{"name":"location","abstract":"\u003cp\u003eThe application location for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC17locationPrecisionSiSgvp":{"name":"locationPrecision","abstract":"\u003cp\u003eThe application location precision for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setLocationPrecision:":{"name":"setLocationPrecision(_:)","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getLocationPrecision":{"name":"getLocationPrecision()","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)coordinate":{"name":"coordinate","abstract":"\u003cp\u003eCLLocationCoordinate2D.","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addParam:withName:":{"name":"addParam(_:withName:)","abstract":"\u003cp\u003eAdds a parameter to the parameter dictionary with a specified name.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setCustomParams:":{"name":"setCustomParams(_:)","abstract":"\u003cp\u003eSets custom parameters by adding each key-value pair to the parameter dictionary.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addCustomParam:withName:":{"name":"addCustomParam(_:withName:)","abstract":"\u003cp\u003eAdds a custom parameter to the parameter dictionary with a prefixed name.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setLatitude:longitude:":{"name":"setLatitude(_:longitude:)","abstract":"\u003cp\u003eStore location in the user\u0026rsquo;s section\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addBidderToAccessControlList:":{"name":"addBidderToAccessControlList(_:)","abstract":"\u003cp\u003eAdds a bidder to the access control list.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeBidderFromAccessControlList:":{"name":"removeBidderFromAccessControlList(_:)","abstract":"\u003cp\u003eRemoves a bidder from the access control list.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAccessControlList":{"name":"clearAccessControlList()","abstract":"\u003cp\u003eClears all bidders from the access control list.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAccessControlList":{"name":"getAccessControlList()","abstract":"\u003cp\u003eRetrieves the current access control list.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)accessControlList":{"name":"accessControlList","abstract":"\u003cp\u003eAccess control list for external use.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserDataWithKey:value:":{"name":"addUserData(key:value:)","abstract":"\u003cp\u003eAdds user data for a specified key.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateUserDataWithKey:value:":{"name":"updateUserData(key:value:)","abstract":"\u003cp\u003eUpdates user data for a specified key with a new set of values.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeUserDataFor:":{"name":"removeUserData(for:)","abstract":"\u003cp\u003eRemoves user data for a specified key.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eRetrieves all user data.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userDataDictionary":{"name":"userDataDictionary","abstract":"\u003cp\u003eUser data dictionary for external use.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserKeyword:":{"name":"addUserKeyword(_:)","abstract":"\u003cp\u003eAdds a user keyword.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserKeywords:":{"name":"addUserKeywords(_:)","abstract":"\u003cp\u003eAdds multiple user keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeUserKeyword:":{"name":"removeUserKeyword(_:)","abstract":"\u003cp\u003eRemoves a user keyword.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearUserKeywords":{"name":"clearUserKeywords()","abstract":"\u003cp\u003eClears all user keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getUserKeywords":{"name":"getUserKeywords()","abstract":"\u003cp\u003eRetrieves all user keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userKeywords":{"name":"userKeywords","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetUserKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eaddAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eupdateAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeContextDataFor:":{"name":"removeContextData(for:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eremoveAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eclearAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getContextData":{"name":"getContextData()","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contextDataDictionary":{"name":"contextDataDictionary","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppExtDataWithKey:value:":{"name":"addAppExtData(key:value:)","abstract":"\u003cp\u003eAdds application-specific data for a specified key.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateAppExtDataWithKey:value:":{"name":"updateAppExtData(key:value:)","abstract":"\u003cp\u003eUpdates application-specific data for a specified key with a new set of values.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeAppExtDataFor:":{"name":"removeAppExtData(for:)","abstract":"\u003cp\u003eRemoves application-specific data for a specified key.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAppExtData":{"name":"clearAppExtData()","abstract":"\u003cp\u003eClears all application-specific data.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAppExtData":{"name":"getAppExtData()","abstract":"\u003cp\u003eRetrieves all application-specific data.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eaddAppKeyword\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eaddAppKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eremoveAppKeyword\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eclearAppKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getContextKeywords":{"name":"getContextKeywords()","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetAppKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contextKeywords":{"name":"contextKeywords","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetAppKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppKeyword:":{"name":"addAppKeyword(_:)","abstract":"\u003cp\u003eAdds an application keyword.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppKeywords:":{"name":"addAppKeywords(_:)","abstract":"\u003cp\u003eAdds multiple application keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeAppKeyword:":{"name":"removeAppKeyword(_:)","abstract":"\u003cp\u003eRemoves an application keyword.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAppKeywords":{"name":"clearAppKeywords()","abstract":"\u003cp\u003eClears all application keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAppKeywords":{"name":"getAppKeywords()","abstract":"\u003cp\u003eRetrieves all application keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)parameterDictionary":{"name":"parameterDictionary","abstract":"\u003cp\u003eDictionary of parameters.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)bidderNameAppNexus":{"name":"bidderNameAppNexus","abstract":"\u003cp\u003eThe name of the bidder for AppNexus.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)bidderNameRubiconProject":{"name":"bidderNameRubiconProject","abstract":"\u003cp\u003eThe name of the bidder for Rubicon Project.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutUpdated":{"name":"timeoutUpdated","abstract":"\u003cp\u003eIndicates whether the timeout value has been updated.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)prebidServerAccountId":{"name":"prebidServerAccountId","abstract":"\u003cp\u003eThe Prebid Server account ID.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)pbsDebug":{"name":"pbsDebug","abstract":"\u003cp\u003eEnables or disables debug mode.","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)customHeaders":{"name":"customHeaders","abstract":"\u003cp\u003eCustom HTTP headers to be sent with requests.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)storedBidResponses":{"name":"storedBidResponses","abstract":"\u003cp\u003eStored bid responses identified by bidder names.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)shouldAssignNativeAssetID":{"name":"shouldAssignNativeAssetID","abstract":"\u003cp\u003eThis property is set by the developer when he is willing to assign the assetID for Native ad.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)shareGeoLocation":{"name":"shareGeoLocation","abstract":"\u003cp\u003eThis property is set by the developer when he is willing to share the location for better ad targeting\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)logLevel":{"name":"logLevel","abstract":"\u003cp\u003eSet the desidered verbosity of the logs\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)externalUserIdArray":{"name":"externalUserIdArray","abstract":"\u003cp\u003eArray containing objects that hold External UserId parameters.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe singleton instance of the \u003ccode\u003ePrebid\u003c/code\u003e class.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)version":{"name":"version","abstract":"\u003cp\u003eThe version of the PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)omsdkVersion":{"name":"omsdkVersion","abstract":"\u003cp\u003eThe version of the OM SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)prebidServerHost":{"name":"prebidServerHost","abstract":"\u003cp\u003eThe host for the Prebid Server.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)customStatusEndpoint":{"name":"customStatusEndpoint","abstract":"\u003cp\u003eCustom status endpoint for the Prebid Server.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutMillis":{"name":"timeoutMillis","abstract":"\u003cp\u003eTimeout for Prebid requests in milliseconds.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutMillisDynamic":{"name":"timeoutMillisDynamic","abstract":"\u003cp\u003eDynamic timeout value.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)storedAuctionResponse":{"name":"storedAuctionResponse","abstract":"\u003cp\u003eStored auction response.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)useCacheForReportingWithRenderingAPI":{"name":"useCacheForReportingWithRenderingAPI","abstract":"\u003cp\u003eIndicates whether the PBS should cache the bid for the rendering API.","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)creativeFactoryTimeout":{"name":"creativeFactoryTimeout","abstract":"\u003cp\u003eControls how long each creative has to load before it is considered a failure.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)creativeFactoryTimeoutPreRenderContent":{"name":"creativeFactoryTimeoutPreRenderContent","abstract":"\u003cp\u003eControls how long video and interstitial creatives have to load before it is considered a failure.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)useExternalClickthroughBrowser":{"name":"useExternalClickthroughBrowser","abstract":"\u003cp\u003eControls whether to use PrebidMobile\u0026rsquo;s in-app browser or the Safari App for displaying ad clickthrough content.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)impClickbrowserType":{"name":"impClickbrowserType","abstract":"\u003cp\u003eIndicates the type of browser opened upon clicking the creative in an app, where embedded = 0, native = 1.","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)debugLogFileEnabled":{"name":"debugLogFileEnabled","abstract":"\u003cp\u003eIf set to true, the output of PrebidMobile\u0026rsquo;s internal logger is written to a text file. This can be helpful for debugging. Defaults to false.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)locationUpdatesEnabled":{"name":"locationUpdatesEnabled","abstract":"\u003cp\u003eIf true, the SDK will periodically try to listen for location updates in order to request location-based ads.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)includeWinners":{"name":"includeWinners","abstract":"\u003cp\u003eIf true, the sdk will add \u003ccode\u003eincludewinners\u003c/code\u003e flag inside the targeting object described in \u003ca href=\"https://docs.prebid.org/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting\"\u003ePBS Documentation\u003c/a\u003e\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)includeBidderKeys":{"name":"includeBidderKeys","abstract":"\u003cp\u003eIf true, the sdk will add \u003ccode\u003eincludebidderkeys\u003c/code\u003e flag inside the targeting object described in \u003ca href=\"https://docs.prebid.org/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting\"\u003ePBS Documentation\u003c/a\u003e\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)setCustomPrebidServerWithUrl:error:":{"name":"setCustomPrebidServer(url:)","abstract":"\u003cp\u003eSets a custom Prebid Server URL.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)addStoredBidResponseWithBidder:responseId:":{"name":"addStoredBidResponse(bidder:responseId:)","abstract":"\u003cp\u003eAdds a stored bid response.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)clearStoredBidResponses":{"name":"clearStoredBidResponses()","abstract":"\u003cp\u003eClears all stored bid responses.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)getStoredBidResponses":{"name":"getStoredBidResponses()","abstract":"\u003cp\u003eRetrieves stored bid responses.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)addCustomHeaderWithName:value:":{"name":"addCustomHeader(name:value:)","abstract":"\u003cp\u003eAdds a custom HTTP header.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)clearCustomHeaders":{"name":"clearCustomHeaders()","abstract":"\u003cp\u003eClears all custom HTTP headers.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDK::":{"name":"initializeSDK(_:_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDKWithGadMobileAdsVersion::":{"name":"initializeSDK(gadMobileAdsVersion:_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDK:":{"name":"initializeSDK(_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eThe video parameters for this ad unit.","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eVideoInterstitialAdUnit\u003c/code\u003e with the specified configuration ID.","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eConvenience initializer to create a video interstitial ad unit with specified minimum width and height percentages.\u003c/p\u003e","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eThe parameters for video ads associated with this ad unit.\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eVideoAdUnit\u003c/code\u003e with the specified configuration ID and size.\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(im)addAdditionalSizeWithSizes:":{"name":"addAdditionalSize(sizes:)","abstract":"\u003cp\u003eAdds additional sizes to the ad unit.\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eA delegate to handle native ad events.\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(im)convertDictToMoPubKeywordsWithDict:":{"name":"convertDictToMoPubKeywords(dict:)","abstract":"\u003cp\u003eDeprecated. MoPub is not available anymore. Use Prebid MAX adapters instead.\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(im)findNativeWithAdObject:":{"name":"findNative(adObject:)","abstract":"\u003cp\u003eFinds a native ad object within a given object.\u003c/p\u003e","parent_name":"Utils"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eDeprecated property for video parameters.\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eProperty for video parameters.\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eRewardedVideoAdUnit\u003c/code\u003e with the given configuration ID.\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eRewardedVideoAdUnit\u003c/code\u003e with the given configuration ID and minimum size percentages.\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)api":{"name":"api","abstract":"\u003cp\u003eList of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)maxBitrate":{"name":"maxBitrate","abstract":"\u003cp\u003eMaximum bit rate in Kbps.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)minBitrate":{"name":"minBitrate","abstract":"\u003cp\u003eMaximum bit rate in Kbps.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)maxDuration":{"name":"maxDuration","abstract":"\u003cp\u003eMaximum video ad duration in seconds.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)minDuration":{"name":"minDuration","abstract":"\u003cp\u003eMinimum video ad duration in seconds.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)mimes":{"name":"mimes","abstract":"\u003cp\u003eContent MIME types supported.","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)playbackMethod":{"name":"playbackMethod","abstract":"\u003cp\u003eAllowed playback methods. If none specified, assume all are allowed.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)protocols":{"name":"protocols","abstract":"\u003cp\u003eArray of supported video bid response protocols.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)startDelay":{"name":"startDelay","abstract":"\u003cp\u003eIndicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)placement":{"name":"placement","abstract":"\u003cp\u003ePlacement type for the impression.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)linearity":{"name":"linearity","abstract":"\u003cp\u003eIndicates if the impression must be linear, nonlinear, etc. If none specified, assume all are allowed.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/s:12PrebidMobile15VideoParametersC6adSizeSo6CGSizeVSgvp":{"name":"adSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawAPI":{"name":"rawAPI","abstract":"\u003cp\u003eHelper property\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawPlaybackMethod":{"name":"rawPlaybackMethod","abstract":"\u003cp\u003eHelper property\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawProtocols":{"name":"rawProtocols","abstract":"\u003cp\u003eHelper property\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(im)initWithMimes:":{"name":"init(mimes:)","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(im)setSize:":{"name":"setSize(_:)","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/SingleContainerInt.html#/s:s27ExpressibleByIntegerLiteralP0cD4TypeQa":{"name":"IntegerLiteralType","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(py)value":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc":{"name":"init(integerLiteral:)","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(im)isEqual:":{"name":"isEqual(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(py)hash":{"name":"hash","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8InStreamAEvpZ":{"name":"InStream","abstract":"\u003cp\u003eIn-Stream\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8InBannerAEvpZ":{"name":"InBanner","abstract":"\u003cp\u003eIn-Banner\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC9InArticleAEvpZ":{"name":"InArticle","abstract":"\u003cp\u003eIn-Article\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC6InFeedAEvpZ":{"name":"InFeed","abstract":"\u003cp\u003eIn-Feed\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC12InterstitialAEvpZ":{"name":"Interstitial","abstract":"\u003cp\u003eInterstitial\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC6SliderAEvpZ":{"name":"Slider","abstract":"\u003cp\u003eSlider\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8FloatingAEvpZ":{"name":"Floating","abstract":"\u003cp\u003eFloating\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC03getD10ByRawValueyAESgSiFZ":{"name":"getPlacementByRawValue(_:)","abstract":"\u003cp\u003eHelper function\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC7PreRollAEvpZ":{"name":"PreRoll","abstract":"\u003cp\u003ePre-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC14GenericMidRollAEvpZ":{"name":"GenericMidRoll","abstract":"\u003cp\u003eGeneric Mid-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC15GenericPostRollAEvpZ":{"name":"GenericPostRoll","abstract":"\u003cp\u003eGeneric Post-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_1_0AEvpZ":{"name":"VAST_1_0","abstract":"\u003cp\u003eVAST 1.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_2_0AEvpZ":{"name":"VAST_2_0","abstract":"\u003cp\u003eVAST 2.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_3_0AEvpZ":{"name":"VAST_3_0","abstract":"\u003cp\u003eVAST 3.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_1_0_WrapperAEvpZ":{"name":"VAST_1_0_Wrapper","abstract":"\u003cp\u003eVAST 1.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_2_0_WrapperAEvpZ":{"name":"VAST_2_0_Wrapper","abstract":"\u003cp\u003eVAST 2.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_3_0_WrapperAEvpZ":{"name":"VAST_3_0_Wrapper","abstract":"\u003cp\u003eVAST 3.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_4_0AEvpZ":{"name":"VAST_4_0","abstract":"\u003cp\u003eVAST 4.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_4_0_WrapperAEvpZ":{"name":"VAST_4_0_Wrapper","abstract":"\u003cp\u003eVAST 4.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC9DAAST_1_0AEvpZ":{"name":"DAAST_1_0","abstract":"\u003cp\u003eDAAST 1.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC17DAAST_1_0_WRAPPERAEvpZ":{"name":"DAAST_1_0_WRAPPER","abstract":"\u003cp\u003eDAAST 1.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC15AutoPlaySoundOnAEvpZ":{"name":"AutoPlaySoundOn","abstract":"\u003cp\u003eInitiates on Page Load with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC16AutoPlaySoundOffAEvpZ":{"name":"AutoPlaySoundOff","abstract":"\u003cp\u003eInitiates on Page Load with Sound Off by Default\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC11ClickToPlayAEvpZ":{"name":"ClickToPlay","abstract":"\u003cp\u003eInitiates on Click with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC9MouseOverAEvpZ":{"name":"MouseOver","abstract":"\u003cp\u003eInitiates on Mouse-Over with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC12EnterSoundOnAEvpZ":{"name":"EnterSoundOn","abstract":"\u003cp\u003eInitiates on Entering Viewport with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC13EnterSoundOffAEvpZ":{"name":"EnterSoundOff","abstract":"\u003cp\u003eInitiates on Entering Viewport with Sound Off by Default\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7VPAID_1AEvpZ":{"name":"VPAID_1","abstract":"\u003cp\u003eVPAID 1.0\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7VPAID_2AEvpZ":{"name":"VPAID_2","abstract":"\u003cp\u003eVPAID 2.0\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_1AEvpZ":{"name":"MRAID_1","abstract":"\u003cp\u003eMRAID-1\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC5ORMMAAEvpZ":{"name":"ORMMA","abstract":"\u003cp\u003eORMMA\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_2AEvpZ":{"name":"MRAID_2","abstract":"\u003cp\u003eMRAID-2\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_3AEvpZ":{"name":"MRAID_3","abstract":"\u003cp\u003eMRAID-3\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC6OMID_1AEvpZ":{"name":"OMID_1","abstract":"\u003cp\u003eOMID-1\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html":{"name":"Api","abstract":"\u003ch1 id='openrtb-api-frameworks' class='heading'\u003eOpenRTB - API Frameworks\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/PlaybackMethod.html":{"name":"PlaybackMethod","abstract":"\u003ch1 id='openrtb-playback-methods' class='heading'\u003eOpenRTB - Playback Methods\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/Protocols.html":{"name":"Protocols","abstract":"\u003ch1 id='openrtb-protocols' class='heading'\u003eOpenRTB - Protocols\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/StartDelay.html":{"name":"StartDelay","abstract":"\u003ch1 id='openrtb-start-delay' class='heading'\u003eOpenRTB - Start Delay\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/Placement.html":{"name":"Placement","abstract":"\u003ch1 id='openrtb-video-placement-types' class='heading'\u003eOpenRTB - Video Placement Types\u003c/h1\u003e","parent_name":"Signals"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)assets":{"name":"assets","abstract":"\u003cp\u003eAn array of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeAsset.html\"\u003eNativeAsset\u003c/a\u003e\u003c/code\u003e objects representing the assets required for the native ad request.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eAn array of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeEventTracker.html\"\u003eNativeEventTracker\u003c/a\u003e\u003c/code\u003e objects specifying the event tracking settings for the native ad.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)version":{"name":"version","abstract":"\u003cp\u003eThe version of the native ad specification being used. Defaults to \u0026ldquo;1.2\u0026rdquo;.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)context":{"name":"context","abstract":"\u003cp\u003eThe context in which the ad appears. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ContextType.html\"\u003eContextType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)contextSubType":{"name":"contextSubType","abstract":"\u003cp\u003eA more detailed context in which the ad appears. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ContextSubType.html\"\u003eContextSubType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)placementType":{"name":"placementType","abstract":"\u003cp\u003eThe design/format/layout of the ad unit being offered. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/PlacementType.html\"\u003ePlacementType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)placementCount":{"name":"placementCount","abstract":"\u003cp\u003eThe number of identical placements in the ad layout. Defaults to 1.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)sequence":{"name":"sequence","abstract":"\u003cp\u003eThe sequence number of the ad. Defaults to 0.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)asseturlsupport":{"name":"asseturlsupport","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning an \u003ccode\u003eassetsurl\u003c/code\u003e instead of an asset object.","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning a \u003ccode\u003edco\u003c/code\u003e URL instead of an asset object.","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning a \u003ccode\u003edco\u003c/code\u003e URL instead of an asset object.","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)ext":{"name":"ext","abstract":"\u003cp\u003eA placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)api":{"name":"api","abstract":"\u003cp\u003eList of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/s:12PrebidMobile16BannerParametersC24interstitialMinWidthPercSiSgvp":{"name":"interstitialMinWidthPerc","abstract":"\u003cp\u003eMin width percentage value for interstitial\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/s:12PrebidMobile16BannerParametersC25interstitialMinHeightPercSiSgvp":{"name":"interstitialMinHeightPerc","abstract":"\u003cp\u003eMin height percentage value for interstitial\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)adSizes":{"name":"adSizes","abstract":"\u003cp\u003eAd sizes of the ad\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)rawAPI":{"name":"rawAPI","abstract":"\u003cp\u003eHelper for \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)api\"\u003eapi\u003c/a\u003e\u003c/code\u003e values\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)FeedContent":{"name":"FeedContent","abstract":"\u003cp\u003ePlacement type indicating the ad appears within feed content.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)AtomicContent":{"name":"AtomicContent","abstract":"\u003cp\u003ePlacement type indicating the ad appears within atomic content.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)OutsideContent":{"name":"OutsideContent","abstract":"\u003cp\u003ePlacement type indicating the ad appears outside of content.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)RecommendationWidget":{"name":"RecommendationWidget","abstract":"\u003cp\u003ePlacement type indicating the ad appears within a recommendation widget.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003ePlacement type for custom placements not predefined in the standard.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(py)text":{"name":"text","abstract":"\u003cp\u003eThe text associated with the text element.\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/s:12PrebidMobile11NativeTitleC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the title being provided.","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeTitle\u003c/code\u003e object from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeTitle\u003c/code\u003e object with default values.\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)version":{"name":"version","abstract":"\u003cp\u003eThe version of the native ad specification being used. Defaults to \u0026ldquo;1.2\u0026rdquo; if not set.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)context":{"name":"context","abstract":"\u003cp\u003eThe context in which the ad appears. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ContextType.html\"\u003eContextType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)contextSubType":{"name":"contextSubType","abstract":"\u003cp\u003eA more detailed context in which the ad appears. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ContextSubType.html\"\u003eContextSubType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)placementType":{"name":"placementType","abstract":"\u003cp\u003eThe design/format/layout of the ad unit being offered. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/PlacementType.html\"\u003ePlacementType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)placementCount":{"name":"placementCount","abstract":"\u003cp\u003eThe number of identical placements in the ad layout. Defaults to 1 if not set.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)sequence":{"name":"sequence","abstract":"\u003cp\u003eThe sequence number of the ad. Defaults to 0 if not set.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)assets":{"name":"assets","abstract":"\u003cp\u003eAn array of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeAsset.html\"\u003eNativeAsset\u003c/a\u003e\u003c/code\u003e objects representing the assets required for the native ad request.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)asseturlsupport":{"name":"asseturlsupport","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning an \u003ccode\u003eassetsurl\u003c/code\u003e instead of an asset object.","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning a \u003ccode\u003edco\u003c/code\u003e URL instead of an asset object.","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eAn array of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeEventTracker.html\"\u003eNativeEventTracker\u003c/a\u003e\u003c/code\u003e objects specifying the event tracking settings for the native ad.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eIndicates whether the native ad supports a buyer-specific privacy notice. Defaults to 0 if not set.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)ext":{"name":"ext","abstract":"\u003cp\u003eA placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)configId":{"name":"configId","abstract":"\u003cp\u003eThe configuration ID for the ad unit.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeRequest\u003c/code\u003e with a specified configuration ID.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)initWithConfigId:assets:eventTrackers:":{"name":"init(configId:assets:eventTrackers:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeRequest\u003c/code\u003e with a specified configuration ID, assets, and event trackers.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)addNativeAssets:":{"name":"addNativeAssets(_:)","abstract":"\u003cp\u003eAdds an array of native assets to the request. If assets already exist, they will be appended.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)addNativeEventTracker:":{"name":"addNativeEventTracker(_:)","abstract":"\u003cp\u003eAdds an array of native event trackers to the request. If event trackers already exist, they will be appended.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)getNativeRequestObject":{"name":"getNativeRequestObject()","abstract":"\u003cp\u003eRetrieves the native request object as a JSON dictionary.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)context":{"name":"context","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)contextsubtype":{"name":"contextsubtype","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)plcmttype":{"name":"plcmttype","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)plcmtcnt":{"name":"plcmtcnt","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)seq":{"name":"seq","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)assets":{"name":"assets","abstract":"\u003cp\u003e[Required]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)aurlsupport":{"name":"aurlsupport","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eSpecifies what type of event objects tracking is supported - see Event Trackers Request Object\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)privacy":{"name":"privacy","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeMarkupRequestObject\u003c/code\u003e with default values.\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)copyWithZone:":{"name":"copy(with:)","abstract":"\u003cp\u003eCreates a copy of the current \u003ccode\u003eNativeMarkupRequestObject\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)jsonDictionary":{"name":"jsonDictionary","abstract":"\u003cp\u003eConverts the \u003ccode\u003eNativeMarkupRequestObject\u003c/code\u003e instance to a JSON dictionary.\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)toJsonStringWithError:":{"name":"toJsonString()","abstract":"\u003cp\u003eConverts the \u003ccode\u003eNativeMarkupRequestObject\u003c/code\u003e instance to a JSON string.\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)url":{"name":"url","abstract":"\u003cp\u003eLanding URL of the clickable link.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)clicktrackers":{"name":"clicktrackers","abstract":"\u003cp\u003eList of third-party tracker URLs to be fired on click of the URL.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)fallback":{"name":"fallback","abstract":"\u003cp\u003eFallback URL for deeplink.","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeLink\u003c/code\u003e object from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes with default values\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC4typeSiSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of image element being submitted from the Image Asset Types table.","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(py)url":{"name":"url","abstract":"\u003cp\u003eURL of the image asset.\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC5widthSiSgvp":{"name":"width","abstract":"\u003cp\u003eWidth of the image in pixels.","parent_name":"NativeImage"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC6heightSiSgvp":{"name":"height","abstract":"\u003cp\u003eHeight of the image in pixels.","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeImage\u003c/code\u003e object from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes with default values\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeEventTrackerResponse.html#/s:12PrebidMobile26NativeEventTrackerResponseC5eventSiSgvp":{"name":"event","abstract":"\u003cp\u003eType of event to track.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/s:12PrebidMobile26NativeEventTrackerResponseC6methodSiSgvp":{"name":"method","abstract":"\u003cp\u003eType of tracking requested.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)url":{"name":"url","abstract":"\u003cp\u003eThe URL of the image or js.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)customdata":{"name":"customdata","abstract":"\u003cp\u003eTo be agreed individually with the exchange, an array of key:value objects for custom tracking,","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeEventTrackerResponse\u003c/code\u003e object from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes with default values\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)Image":{"name":"Image","abstract":"\u003cp\u003eRepresents image-based event tracking.\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)js":{"name":"js","abstract":"\u003cp\u003eRepresents JavaScript-based event tracking.\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eRepresents a custom event tracking method.\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)Impression":{"name":"Impression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableImpression50":{"name":"ViewableImpression50","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableImpression100":{"name":"ViewableImpression100","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableVideoImpression50":{"name":"ViewableVideoImpression50","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/NativeEventTracker.html#/c:@M@PrebidMobile@objc(cs)NativeEventTracker(im)initWithEvent:methods:":{"name":"init(event:methods:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eNativeEventTracker\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"NativeEventTracker"},"Classes/NativeData.html#/s:12PrebidMobile10NativeDataC4typeSiSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of data element being submitted from the Data Asset Types table.","parent_name":"NativeData"},"Classes/NativeData.html#/s:12PrebidMobile10NativeDataC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the data element being submitted.","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(py)value":{"name":"value","abstract":"\u003cp\u003eThe formatted string of data to be displayed.","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eNativeData\u003c/code\u003e object with the provided JSON dictionary.\u003c/p\u003e","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeData"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Icon":{"name":"Icon","abstract":"\u003cp\u003eRepresents an icon image asset.\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Main":{"name":"Main","abstract":"\u003cp\u003eRepresents the main image asset.\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eRepresents a custom image asset.\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/NativeAssetData.html#/s:12PrebidMobile15NativeAssetDataC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the data asset.\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetData.html#/c:@M@PrebidMobile@objc(cs)NativeAssetData(py)ext":{"name":"ext","abstract":"\u003cp\u003eAdditional custom properties for the data asset.\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetData.html#/c:@M@PrebidMobile@objc(cs)NativeAssetData(im)initWithType:required:":{"name":"init(type:required:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAssetData\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)type":{"name":"type","abstract":"\u003cp\u003eThe type of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC5widthSiSgvp":{"name":"width","abstract":"\u003cp\u003eThe width of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC8widthMinSiSgvp":{"name":"widthMin","abstract":"\u003cp\u003eThe minimum width of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC6heightSiSgvp":{"name":"height","abstract":"\u003cp\u003eThe height of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC9heightMinSiSgvp":{"name":"heightMin","abstract":"\u003cp\u003eThe minimum height of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)mimes":{"name":"mimes","abstract":"\u003cp\u003eThe MIME types supported for the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)ext":{"name":"ext","abstract":"\u003cp\u003eAdditional custom properties for the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(im)initWithMinimumWidth:minimumHeight:required:":{"name":"init(minimumWidth:minimumHeight:required:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAssetImage\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(im)initWithIsRequired:":{"name":"init(isRequired:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAssetImage\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetTitle.html#/c:@M@PrebidMobile@objc(cs)NativeAssetTitle(py)ext":{"name":"ext","abstract":"\u003cp\u003eAdditional custom properties for the title asset.\u003c/p\u003e","parent_name":"NativeAssetTitle"},"Classes/NativeAssetTitle.html#/c:@M@PrebidMobile@objc(cs)NativeAssetTitle(im)initWithLength:required:":{"name":"init(length:required:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAssetTitle\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAssetTitle"},"Classes/NativeAsset.html#/s:12PrebidMobile11NativeAssetC8requiredSbvp":{"name":"required","abstract":"\u003cp\u003eIndicates whether the asset is required for the ad to be considered valid.\u003c/p\u003e","parent_name":"NativeAsset"},"Classes/NativeAsset.html#/s:12PrebidMobile11NativeAssetC10isRequiredACSb_tcfc":{"name":"init(isRequired:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAsset\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAsset"},"Classes/NativeAdMarkupAsset.html#/s:12PrebidMobile19NativeAdMarkupAssetC2idSiSgvp":{"name":"id","abstract":"\u003cp\u003eOptional if asseturl/dcourl is being used; required if embeded asset is being used\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/s:12PrebidMobile19NativeAdMarkupAssetC8requiredSiSgvp":{"name":"required","abstract":"\u003cp\u003eSet to 1 if asset is required. (bidder requires it to be displayed).\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)title":{"name":"title","abstract":"\u003cp\u003eTitle object for title assets.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)img":{"name":"img","abstract":"\u003cp\u003eImage object for image assets.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)data":{"name":"data","abstract":"\u003cp\u003eData object for ratings, prices etc.\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)link":{"name":"link","abstract":"\u003cp\u003eLink object for call to actions.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkupAsset\u003c/code\u003e from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkupAsset\u003c/code\u003e with default values.\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)version":{"name":"version","abstract":"\u003cp\u003eVersion of the Native Markup version in use.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)assets":{"name":"assets","abstract":"\u003cp\u003eList of native ad’s assets.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)assetsurl":{"name":"assetsurl","abstract":"\u003cp\u003eURL of an alternate source for the assets object.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)dcourl":{"name":"dcourl","abstract":"\u003cp\u003eURL where a dynamic creative specification may be found for populating this ad, per the Dynamic Content Ads Specification.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)link":{"name":"link","abstract":"\u003cp\u003eDestination Link.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)imptrackers":{"name":"imptrackers","abstract":"\u003cp\u003eArray of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)jstracker":{"name":"jstracker","abstract":"\u003cp\u003eOptional JavaScript impression tracker.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eArray of tracking objects to run with the ad, in response to the declared supported methods in the request.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eIf support was indicated in the request, URL of a page informing the user about the buyer’s targeting activity.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)initWithJsonString:":{"name":"init(jsonString:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkup\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkup\u003c/code\u003e from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkup\u003c/code\u003e with default values.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(py)version":{"name":"version","abstract":"\u003cp\u003eVersion of the Native Markup version in use.\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(py)markupRequestObject":{"name":"markupRequestObject","abstract":"\u003cp\u003eThe object containing the request details for the native markup.\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeAdMarkup.html\"\u003eNativeAdMarkup\u003c/a\u003e\u003c/code\u003e with default values.\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)nativeAdMarkup":{"name":"nativeAdMarkup","abstract":"\u003cp\u003eThe native ad markup containing the ad assets.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThe delegate to receive native ad events.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)titles":{"name":"titles","abstract":"\u003cp\u003eReturns an array of titles from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)dataObjects":{"name":"dataObjects","abstract":"\u003cp\u003eReturns an array of data objects from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)images":{"name":"images","abstract":"\u003cp\u003eReturns an array of images from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)eventTrackers":{"name":"eventTrackers","abstract":"\u003cp\u003eReturns an array of event trackers from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)dataObjectsOf:":{"name":"dataObjects(of:)","abstract":"\u003cp\u003eReturns an array of data objects filtered by the specified data type.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)imagesOf:":{"name":"images(of:)","abstract":"\u003cp\u003eReturns an array of images filtered by the specified image type.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)title":{"name":"title","abstract":"\u003cp\u003eReturns the first title text from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)imageUrl":{"name":"imageUrl","abstract":"\u003cp\u003eReturns the URL of the main image from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)iconUrl":{"name":"iconUrl","abstract":"\u003cp\u003eReturns the URL of the icon image from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)sponsoredBy":{"name":"sponsoredBy","abstract":"\u003cp\u003eReturns the sponsored by text from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)text":{"name":"text","abstract":"\u003cp\u003eReturns the description text from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)callToAction":{"name":"callToAction","abstract":"\u003cp\u003eReturns the call-to-action text from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(cm)createWithCacheId:":{"name":"create(cacheId:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eNativeAd\u003c/code\u003e instance from the given cache ID.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)registerViewWithView:clickableViews:":{"name":"registerView(view:clickableViews:)","abstract":"\u003cp\u003eRegisters a view for tracking viewability and click events.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Content":{"name":"Content","abstract":"\u003cp\u003eRepresents a content context type.\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Social":{"name":"Social","abstract":"\u003cp\u003eRepresents a social media context type.\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Product":{"name":"Product","abstract":"\u003cp\u003eRepresents a product context type.\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eRepresents a custom context type.\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)General":{"name":"General","abstract":"\u003cp\u003eRepresents a general context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Article":{"name":"Article","abstract":"\u003cp\u003eRepresents an article context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Video":{"name":"Video","abstract":"\u003cp\u003eRepresents a video context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Audio":{"name":"Audio","abstract":"\u003cp\u003eRepresents an audio context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Image":{"name":"Image","abstract":"\u003cp\u003eRepresents an image context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)UserGenerated":{"name":"UserGenerated","abstract":"\u003cp\u003eRepresents a user-generated content context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Social":{"name":"Social","abstract":"\u003cp\u003eRepresents a social media context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)email":{"name":"email","abstract":"\u003cp\u003eRepresents an email context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)chatIM":{"name":"chatIM","abstract":"\u003cp\u003eRepresents a chat or instant messaging context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)SellingProduct":{"name":"SellingProduct","abstract":"\u003cp\u003eRepresents a product selling context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)AppStore":{"name":"AppStore","abstract":"\u003cp\u003eRepresents an App Store context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)ReviewSite":{"name":"ReviewSite","abstract":"\u003cp\u003eRepresents a review site context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eRepresents a custom context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)initWithBannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:":{"name":"init(bannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003ePrebidRequest\u003c/code\u003e with the given parameters.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)setGPID:":{"name":"setGPID(_:)","abstract":"\u003cp\u003eSets the GPID for the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content for the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the app content for the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds data to the app content.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eRemoves specific data from the app content.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eClears all data from the app content.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds user data to the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves specific user data from the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data from the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(py)pbAdSlot":{"name":"pbAdSlot","abstract":"\u003cp\u003eThe ad slot identifier for the Prebid ad unit.\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003ePrebidAdUnit\u003c/code\u003e with the given configuration ID.\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)fetchDemandWithAdObject:request:completion:":{"name":"fetchDemand(adObject:request:completion:)","abstract":"\u003cp\u003eMakes bid request for the specified ad object and request config. Setups targeting keywords into the adObject.\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)fetchDemandWithRequest:completion:":{"name":"fetchDemand(request:completion:)","abstract":"\u003cp\u003eMakes bid request for the specified request config.\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)setAutoRefreshMillisWithTime:":{"name":"setAutoRefreshMillis(time:)","abstract":"\u003cp\u003eThis method allows to set the auto refresh period for the demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)stopAutoRefresh":{"name":"stopAutoRefresh()","abstract":"\u003cp\u003eThis method stops the auto refresh of demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)resumeAutoRefresh":{"name":"resumeAutoRefresh()","abstract":"\u003cp\u003eThis method resumes the auto refresh of demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(cpy)EVENT_WIN":{"name":"EVENT_WIN","abstract":"\u003cp\u003eKey to get Prebid win event from \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events\"\u003eevents\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(cpy)EVENT_IMP":{"name":"EVENT_IMP","abstract":"\u003cp\u003eKey to get Prebid imp event from \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events\"\u003eevents\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)resultCode":{"name":"resultCode","abstract":"\u003cp\u003eThe result code of the bid request\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)targetingKeywords":{"name":"targetingKeywords","abstract":"\u003cp\u003eTargeting keywords associated with the bid\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/s:12PrebidMobile7BidInfoC3expSdSgvp":{"name":"exp","abstract":"\u003cp\u003eThe expiration time of the bid\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)nativeAdCacheId":{"name":"nativeAdCacheId","abstract":"\u003cp\u003eThe cache ID for native ads\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events":{"name":"events","abstract":"\u003cp\u003eEvents related to the bid\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/s:12PrebidMobile7BidInfoC10resultCode17targetingKeywords3exp15nativeAdCacheId6eventsAcA06ResultF0O_SDyS2SGSgSdSgSSSgAKtcfc":{"name":"init(resultCode:targetingKeywords:exp:nativeAdCacheId:events:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBidInfo\u003c/code\u003e instance with the specified parameters.\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(im)getExp":{"name":"getExp()","abstract":"\u003cp\u003eRetrieves the expiration time of the bid as an \u003ccode\u003eNSNumber\u003c/code\u003e.\u003c/p\u003e","parent_name":"BidInfo"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eThe deprecated banner parameters for this ad unit.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eThe banner parameters for this ad unit.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eThe video parameters for this ad unit.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eThe ad formats for the ad unit.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a new interstitial ad unit with a unique configuration identifier.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eInitializes a new interstitial ad unit with a minimum width and height percentage.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InstreamVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)InstreamVideoAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eThe video parameters for this ad unit.\u003c/p\u003e","parent_name":"InstreamVideoAdUnit"},"Classes/InstreamVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)InstreamVideoAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eInitializes a new instream video ad unit.\u003c/p\u003e","parent_name":"InstreamVideoAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eA deprecated property for banner ad parameters.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eThe banner ad parameters used to configure the ad unit.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eThe video ad parameters used to configure the ad unit.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eThe set of ad formats for the ad unit.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBannerAdUnit\u003c/code\u003e with the specified configuration ID and size.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(im)addAdditionalSizeWithSizes:":{"name":"addAdditionalSize(sizes:)","abstract":"\u003cp\u003eAdds additional sizes to the banner ad unit\u0026rsquo;s configuration.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(py)pbAdSlot":{"name":"pbAdSlot","abstract":"\u003cp\u003eORTB: imp[].ext.data.adslot\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/s:12PrebidMobile6AdUnitC8configId4size9adFormatsACSS_So6CGSizeVSgShyAA0C6FormatCGtcfc":{"name":"init(configId:size:adFormats:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eAdUnit\u003c/code\u003e instance with the specified configuration ID, size, and ad formats.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eMakes bid request and provides the result as a dictionary of key-value pairs.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithCompletionBidInfo:":{"name":"fetchDemand(completionBidInfo:)","abstract":"\u003cp\u003eMakes bid request and provides the result as a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html\"\u003eBidInfo\u003c/a\u003e\u003c/code\u003e object.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithAdObject:completion:":{"name":"fetchDemand(adObject:completion:)","abstract":"\u003cp\u003eMakes bid request for a specific ad object and provides the result code. Setups targeting keywords into the adObject.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting.","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content object, replacing any existing content.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getAppContent":{"name":"getAppContent()","abstract":"\u003cp\u003eRetrieves the current app content object.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the current app content object.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds an array of content data objects to the app content.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eRemoves a specific content data object from the app content.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eClears all content data objects from the app content.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eRetrieves the current user data.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds an array of user data objects.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a specific user data object.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setGPID:":{"name":"setGPID(_:)","abstract":"\u003cp\u003eSets the GPID for the ad unit.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getGPID":{"name":"getGPID()","abstract":"\u003cp\u003eRetrieves the current GPID for the ad unit.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setOrtbConfig:":{"name":"setOrtbConfig(_:)","abstract":"\u003cp\u003eSets the OpenRTB configuration string for the ad unit.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getOrtbConfig":{"name":"getOrtbConfig()","abstract":"\u003cp\u003eRetrieves the current OpenRTB configuration string for the ad unit.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setAutoRefreshMillisWithTime:":{"name":"setAutoRefreshMillis(time:)","abstract":"\u003cp\u003eThis method allows to set the auto refresh period for the demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)stopAutoRefresh":{"name":"stopAutoRefresh()","abstract":"\u003cp\u003eThis method stops the auto refresh of demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)resumeAutoRefresh":{"name":"resumeAutoRefresh()","abstract":"\u003cp\u003eThis method resumes the auto refresh of demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html":{"name":"AdUnit","abstract":"\u003cp\u003eBase class for ad units built for original type of integration.\u003c/p\u003e"},"Classes/BannerAdUnit.html":{"name":"BannerAdUnit","abstract":"\u003cp\u003eA class representing a banner ad unit for original type of integration.\u003c/p\u003e"},"Classes/InstreamVideoAdUnit.html":{"name":"InstreamVideoAdUnit","abstract":"\u003cp\u003eRepresents an instream video ad unit for original type of integration.\u003c/p\u003e"},"Classes/InterstitialAdUnit.html":{"name":"InterstitialAdUnit","abstract":"\u003cp\u003eRepresents an interstitial ad unit built for original type of integration.\u003c/p\u003e"},"Classes/BidInfo.html":{"name":"BidInfo","abstract":"\u003cp\u003eContains information about bid.\u003c/p\u003e"},"Classes/PrebidAdUnit.html":{"name":"PrebidAdUnit","abstract":"\u003cp\u003eMultiformat ad unit. Built for original API.\u003c/p\u003e"},"Classes/PrebidRequest.html":{"name":"PrebidRequest","abstract":"\u003cp\u003eClass that contains properties and methods to configure Prebid request.\u003c/p\u003e"},"Classes/ContextSubType.html":{"name":"ContextSubType","abstract":"\u003cp\u003eNative context subtype asset.\u003c/p\u003e"},"Classes/ContextType.html":{"name":"ContextType","abstract":"\u003cp\u003eNative context type asset.\u003c/p\u003e"},"Classes/NativeAd.html":{"name":"NativeAd","abstract":"\u003cp\u003eRepresents a native ad and handles its various properties and functionalities.\u003c/p\u003e"},"Classes/NativeAdConfiguration.html":{"name":"NativeAdConfiguration","abstract":"\u003cp\u003eRepresents the configuration for a native ad, including markup and version information.\u003c/p\u003e"},"Classes/NativeAdMarkup.html":{"name":"NativeAdMarkup","abstract":"\u003cp\u003eRepresents the markup for a native ad, including assets, tracking URLs, and other metadata.\u003c/p\u003e"},"Classes/NativeAdMarkupAsset.html":{"name":"NativeAdMarkupAsset","abstract":"\u003cp\u003eRepresents an asset in the native ad markup, which can be a title, image, data, or link.\u003c/p\u003e"},"Classes/NativeAsset.html":{"name":"NativeAsset","abstract":"\u003cp\u003eRepresents a generic native ad asset which could be a title, image, or data.\u003c/p\u003e"},"Classes/NativeAssetTitle.html":{"name":"NativeAssetTitle","abstract":"\u003cp\u003eRepresents a title asset in a native ad.\u003c/p\u003e"},"Classes/NativeAssetImage.html":{"name":"NativeAssetImage","abstract":"\u003cp\u003eRepresents an image asset in a native ad.\u003c/p\u003e"},"Classes/NativeAssetData.html":{"name":"NativeAssetData","abstract":"\u003cp\u003eRepresents a data asset in a native ad.\u003c/p\u003e"},"Classes/ImageAsset.html":{"name":"ImageAsset","abstract":"\u003cp\u003eNative image asset type.\u003c/p\u003e"},"Classes/NativeData.html":{"name":"NativeData","abstract":"\u003cp\u003eClass representing native data elements in the ad markup.\u003c/p\u003e"},"Classes/NativeEventTracker.html":{"name":"NativeEventTracker","abstract":"\u003cp\u003eClass representing an event tracker for native ads.\u003c/p\u003e"},"Classes/EventType.html":{"name":"EventType","abstract":"\u003cp\u003eClass representing different event types.\u003c/p\u003e"},"Classes/EventTracking.html":{"name":"EventTracking","abstract":"\u003cp\u003eNative event tracking type.\u003c/p\u003e"},"Classes/NativeEventTrackerResponse.html":{"name":"NativeEventTrackerResponse","abstract":"\u003cp\u003eClass representing a response for a native event tracker.\u003c/p\u003e"},"Classes/NativeImage.html":{"name":"NativeImage","abstract":"\u003cp\u003eClass representing an image asset in a native ad.\u003c/p\u003e"},"Classes/NativeLink.html":{"name":"NativeLink","abstract":"\u003cp\u003eClass representing a link in a native ad.\u003c/p\u003e"},"Classes/NativeMarkupRequestObject.html":{"name":"NativeMarkupRequestObject","abstract":"\u003cp\u003eRepresents a request object for native markup, including details about the ad\u0026rsquo;s context, placement, and supported features.\u003c/p\u003e"},"Classes/NativeRequest.html":{"name":"NativeRequest","abstract":"\u003cp\u003eA class representing a native request for original type of integration.\u003c/p\u003e"},"Classes/NativeTitle.html":{"name":"NativeTitle","abstract":"\u003cp\u003eRepresents the title element in a native ad, including optional text and length.\u003c/p\u003e"},"Classes/PlacementType.html":{"name":"PlacementType","abstract":"\u003cp\u003eRepresents different types of placements for native ads.\u003c/p\u003e"},"Classes/BannerParameters.html":{"name":"BannerParameters","abstract":"\u003cp\u003eDescribes an \u003ca href=\"https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf\"\u003eOpenRTB\u003c/a\u003e banner object\u003c/p\u003e"},"Classes/NativeParameters.html":{"name":"NativeParameters","abstract":"\u003cp\u003eRepresents parameters for a native ad request, including assets, event trackers, and configuration settings.\u003c/p\u003e"},"Classes/Signals.html":{"name":"Signals","abstract":"\u003cp\u003eA class containing constants related to OpenRTB signals.\u003c/p\u003e"},"Classes/SingleContainerInt.html":{"name":"SingleContainerInt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoParameters.html":{"name":"VideoParameters","abstract":"\u003cp\u003eDescribes an \u003ca href=\"https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf\"\u003eOpenRTB\u003c/a\u003e video object\u003c/p\u003e"},"Classes/RewardedVideoAdUnit.html":{"name":"RewardedVideoAdUnit","abstract":"\u003cp\u003eRepresents an rewarded ad unit for original type of integration.\u003c/p\u003e"},"Classes/Utils.html":{"name":"Utils","abstract":"\u003cp\u003eA utility class for handling various ad-related operations and conversions.\u003c/p\u003e"},"Classes/VideoAdUnit.html":{"name":"VideoAdUnit","abstract":"\u003cp\u003eA deprecated class for handling video ad units.\u003c/p\u003e"},"Classes/VideoInterstitialAdUnit.html":{"name":"VideoInterstitialAdUnit","abstract":"\u003cp\u003eA deprecated class representing a video interstitial ad unit."},"Classes/Prebid.html":{"name":"Prebid","abstract":"\u003cp\u003eThe \u003ccode\u003ePrebid\u003c/code\u003e class manages the configuration and initialization of the PrebidMobile SDK.\u003c/p\u003e"},"Classes/Targeting.html":{"name":"Targeting","abstract":"\u003cp\u003eA class that manages targeting information for ads.\u003c/p\u003e"},"Classes/ExternalUserId.html":{"name":"ExternalUserId","abstract":"\u003cp\u003eDefines the User Id Object from an External Thrid Party Source\u003c/p\u003e"},"Classes/Host.html":{"name":"Host","abstract":"\u003cp\u003eA singleton class that manages the Prebid server URL, including a custom URL.\u003c/p\u003e"},"Classes/AdFormat.html":{"name":"AdFormat","abstract":"\u003cp\u003e\u003ccode\u003eAdFormat\u003c/code\u003e is a class that represents different types of ad formats using an OptionSet."},"Classes/VideoControlsConfiguration.html":{"name":"VideoControlsConfiguration","abstract":"\u003cp\u003eA class representing the configuration for video controls in an ad."},"Classes/BannerView.html":{"name":"BannerView","abstract":"\u003cp\u003eThe view that will display the particular banner ad. Built for rendering type of integration.\u003c/p\u003e"},"Classes/BaseInterstitialAdUnit.html":{"name":"BaseInterstitialAdUnit","abstract":"\u003cp\u003eA base class for interstitial ad units.\u003c/p\u003e"},"Classes/InterstitialRenderingAdUnit.html":{"name":"InterstitialRenderingAdUnit","abstract":"\u003cp\u003eRepresents an interstitial ad unit. Built for rendering type of integration.\u003c/p\u003e"},"Classes/RewardedAdUnit.html":{"name":"RewardedAdUnit","abstract":"\u003cp\u003eRepresents an rewarded ad unit. Built for rendering type of integration.\u003c/p\u003e"},"Classes/MediationBannerAdUnit.html":{"name":"MediationBannerAdUnit","abstract":"\u003cp\u003eThis class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs."},"Classes/MediationBaseInterstitialAdUnit.html":{"name":"MediationBaseInterstitialAdUnit","abstract":"\u003cp\u003eBase class for interstitial ads in Mediation API.\u003c/p\u003e"},"Classes/MediationInterstitialAdUnit.html":{"name":"MediationInterstitialAdUnit","abstract":"\u003cp\u003eThis class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs."},"Classes/MediationNativeAdUnit.html":{"name":"MediationNativeAdUnit","abstract":"\u003cp\u003eThis class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs."},"Classes/MediationRewardedAdUnit.html":{"name":"MediationRewardedAdUnit","abstract":"\u003cp\u003eThis class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs."},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Typealiases.html#/s:12PrebidMobile0A22InitializationCallbacka":{"name":"PrebidInitializationCallback","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:12PrebidMobile0A22ServerResponseCallbacka":{"name":"PrebidServerResponseCallback","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:12PrebidMobile0A25JSLibraryContentsCallbacka":{"name":"PrebidJSLibraryContentsCallback","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:12PrebidMobile24PBMNetworkReachableBlocka":{"name":"PBMNetworkReachableBlock","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialControllerLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerLoadingDelegate(im)interstitialControllerDidLoadAd:":{"name":"interstitialControllerDidLoadAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerLoadingDelegate"},"Protocols/InterstitialControllerLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerLoadingDelegate(im)interstitialController:didFailWithError:":{"name":"interstitialController(_:didFailWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerLoadingDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)trackImpressionForInterstitialController:":{"name":"trackImpression(forInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidClickAd:":{"name":"interstitialControllerDidClickAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidLeaveApp:":{"name":"interstitialControllerDidLeaveApp(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidDisplay:":{"name":"interstitialControllerDidDisplay(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidComplete:":{"name":"interstitialControllerDidComplete(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)viewControllerForModalPresentationFromInterstitialController:":{"name":"viewControllerForModalPresentation(fromInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/DisplayViewLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewLoadingDelegate(im)displayViewDidLoadAd:":{"name":"displayViewDidLoadAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewLoadingDelegate"},"Protocols/DisplayViewLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewLoadingDelegate(im)displayView:didFailWithError:":{"name":"displayView(_:didFailWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewLoadingDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)trackImpressionForDisplayView:":{"name":"trackImpression(forDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)viewControllerForModalPresentationFromDisplayView:":{"name":"viewControllerForModalPresentation(fromDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)didLeaveAppFrom:":{"name":"didLeaveApp(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)willPresentModalFrom:":{"name":"willPresentModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)didDismissModalFrom:":{"name":"didDismissModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)setUpAdObjectWith:":{"name":"setUpAdObject(with:)","abstract":"\u003cp\u003ePuts to ad object\u0026rsquo;s localExtra the ad object (winning bid or native ad) and configId","parent_name":"PrebidMediationDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)cleanUpAdObject":{"name":"cleanUpAdObject()","abstract":"\u003cp\u003eRemoves an bid info from ad object\u0026rsquo;s localExtra","parent_name":"PrebidMediationDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)getAdView":{"name":"getAdView()","abstract":"\u003cp\u003eReturns ad view that was passed into PrebidMediationDelegate earlier.","parent_name":"PrebidMediationDelegate"},"Protocols/RewardedEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedEventLoadingDelegate(py)reward":{"name":"reward","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventLoadingDelegate"},"Protocols/RewardedEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedEventInteractionDelegate(im)userDidEarnReward:":{"name":"userDidEarnReward(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventInteractionDelegate"},"Protocols/RewardedEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"RewardedEventHandlerProtocol"},"Protocols/RewardedEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"RewardedEventHandlerProtocol"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidReceiveAd:":{"name":"rewardedAdDidReceiveAd(_:)","abstract":"\u003cp\u003eCalled when an ad is loaded and ready for display\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdUserDidEarnReward:":{"name":"rewardedAdUserDidEarnReward(_:)","abstract":"\u003cp\u003eCalled when user is able to receive a reward from the app\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAd:didFailToReceiveAdWithError:":{"name":"rewardedAd(_:didFailToReceiveAdWithError:)","abstract":"\u003cp\u003eCalled when the load process fails to produce a viable ad\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdWillPresentAd:":{"name":"rewardedAdWillPresentAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial view will be launched, as a result of show() method.\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidDismissAd:":{"name":"rewardedAdDidDismissAd(_:)","abstract":"\u003cp\u003eCalled when the interstial is dismissed by the user\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdWillLeaveApplication:":{"name":"rewardedAdWillLeaveApplication(_:)","abstract":"\u003cp\u003eCalled when an ad causes the sdk to leave the app\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidClickAd:":{"name":"rewardedAdDidClickAd(_:)","abstract":"\u003cp\u003eCalled when user clicked the ad\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/InterstitialEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventLoadingDelegate(im)prebidDidWin":{"name":"prebidDidWin()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventLoadingDelegate"},"Protocols/InterstitialEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventLoadingDelegate(im)adServerDidWin":{"name":"adServerDidWin()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventLoadingDelegate"},"Protocols/InterstitialEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventLoadingDelegate(im)failedWithError:":{"name":"failedWithError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventLoadingDelegate"},"Protocols/InterstitialEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventInteractionDelegate(im)willPresentAd":{"name":"willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventInteractionDelegate"},"Protocols/InterstitialEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventInteractionDelegate(im)didDismissAd":{"name":"didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventInteractionDelegate"},"Protocols/InterstitialEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventInteractionDelegate(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventInteractionDelegate"},"Protocols/InterstitialEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventInteractionDelegate(im)didClickAd":{"name":"didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventInteractionDelegate"},"Protocols/InterstitialEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"InterstitialEventHandlerProtocol"},"Protocols/InterstitialEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"InterstitialEventHandlerProtocol"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidReceiveAd:":{"name":"interstitialDidReceiveAd(_:)","abstract":"\u003cp\u003eCalled when an ad is loaded and ready for display\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitial:didFailToReceiveAdWithError:":{"name":"interstitial(_:didFailToReceiveAdWithError:)","abstract":"\u003cp\u003eCalled when the load process fails to produce a viable ad\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialWillPresentAd:":{"name":"interstitialWillPresentAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial view will be launched, as a result of show() method.\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidDismissAd:":{"name":"interstitialDidDismissAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial is dismissed by the user\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialWillLeaveApplication:":{"name":"interstitialWillLeaveApplication(_:)","abstract":"\u003cp\u003eCalled when an ad causes the sdk to leave the app\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidClickAd:":{"name":"interstitialDidClickAd(_:)","abstract":"\u003cp\u003eCalled when user clicked the ad\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewPresentationController":{"name":"bannerViewPresentationController()","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerView:didReceiveAdWithAdSize:":{"name":"bannerView(_:didReceiveAdWithAdSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerView:didFailToReceiveAdWith:":{"name":"bannerView(_:didFailToReceiveAdWith:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewWillLeaveApplication:":{"name":"bannerViewWillLeaveApplication(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewWillPresentModal:":{"name":"bannerViewWillPresentModal(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewDidDismissModal:":{"name":"bannerViewDidDismissModal(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventLoadingDelegate(im)prebidDidWin":{"name":"prebidDidWin()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventLoadingDelegate"},"Protocols/BannerEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventLoadingDelegate(im)adServerDidWin:adSize:":{"name":"adServerDidWin(_:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventLoadingDelegate"},"Protocols/BannerEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventLoadingDelegate(im)failedWithError:":{"name":"failedWithError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventLoadingDelegate"},"Protocols/BannerEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventInteractionDelegate(im)willPresentModal":{"name":"willPresentModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventInteractionDelegate"},"Protocols/BannerEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventInteractionDelegate(im)didDismissModal":{"name":"didDismissModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventInteractionDelegate"},"Protocols/BannerEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventInteractionDelegate(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventInteractionDelegate"},"Protocols/BannerEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventInteractionDelegate(py)viewControllerForPresentingModal":{"name":"viewControllerForPresentingModal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventInteractionDelegate"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)adSizes":{"name":"adSizes","abstract":"\u003cp\u003eThe array of the CGRect entries for each valid ad sizes.","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(im)trackImpression":{"name":"trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerAdLoaderDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerAdLoaderDelegate(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdLoaderDelegate"},"Protocols/BannerAdLoaderDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerAdLoaderDelegate(im)bannerAdLoader:loadedAdView:adSize:":{"name":"bannerAdLoader(_:loadedAdView:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdLoaderDelegate"},"Protocols/BannerAdLoaderDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerAdLoaderDelegate(im)bannerAdLoader:createdDisplayView:":{"name":"bannerAdLoader(_:createdDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdLoaderDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(py)userAgentService":{"name":"userAgentService","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)fireAndForget:":{"name":"fireAndForget(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)head:timeout:callback:":{"name":"head(_:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)get:timeout:callback:":{"name":"get(_:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)post:data:timeout:callback:":{"name":"post(_:data:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)post:contentType:data:timeout:callback:":{"name":"post(_:contentType:data:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)download:callback:":{"name":"download(_:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/VideoBasedAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)PBMVideoBasedAdUnitProtocol(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoBasedAdUnitProtocol"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adDidExpireWithAd:":{"name":"adDidExpire(ad:)","abstract":"\u003cp\u003eSent when the native ad is expired.\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adWasClickedWithAd:":{"name":"adWasClicked(ad:)","abstract":"\u003cp\u003eSent when the native view is clicked by the user.\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adDidLogImpressionWithAd:":{"name":"adDidLogImpression(ad:)","abstract":"\u003cp\u003eSent when an impression is recorded for an native ad\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdLoadedWithAd:":{"name":"nativeAdLoaded(ad:)","abstract":"\u003cp\u003eA successful Prebid Native ad is returned\u003c/p\u003e","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdNotFound":{"name":"nativeAdNotFound()","abstract":"\u003cp\u003ePrebid Native was not found in the server returned response,","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdNotValid":{"name":"nativeAdNotValid()","abstract":"\u003cp\u003ePrebid Native ad was returned, however, the bid is not valid for displaying","parent_name":"NativeAdDelegate"},"Protocols/BannerBasedAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)PBMBannerBasedAdUnitProtocol(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerBasedAdUnitProtocol"},"Protocols/BannerBasedAdUnitProtocol.html":{"name":"BannerBasedAdUnitProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/NativeAdDelegate.html":{"name":"NativeAdDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/NativeAdEventDelegate.html":{"name":"NativeAdEventDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/VideoBasedAdUnitProtocol.html":{"name":"VideoBasedAdUnitProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/PrebidServerConnectionProtocol.html":{"name":"PrebidServerConnectionProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/AdLoadFlowControllerDelegate.html":{"name":"AdLoadFlowControllerDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerAdLoaderDelegate.html":{"name":"BannerAdLoaderDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerEventHandler.html":{"name":"BannerEventHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerEventInteractionDelegate.html":{"name":"BannerEventInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerEventLoadingDelegate.html":{"name":"BannerEventLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerViewDelegate.html":{"name":"BannerViewDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BaseInterstitialAdUnitProtocol.html":{"name":"BaseInterstitialAdUnitProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialAdUnitDelegate.html":{"name":"InterstitialAdUnitDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialEventHandlerProtocol.html":{"name":"InterstitialEventHandlerProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialEventInteractionDelegate.html":{"name":"InterstitialEventInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialEventLoadingDelegate.html":{"name":"InterstitialEventLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/RewardedAdUnitDelegate.html":{"name":"RewardedAdUnitDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/RewardedEventHandlerProtocol.html":{"name":"RewardedEventHandlerProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/RewardedEventInteractionDelegate.html":{"name":"RewardedEventInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/RewardedEventLoadingDelegate.html":{"name":"RewardedEventLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/PrebidMediationDelegate.html":{"name":"PrebidMediationDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/DisplayViewInteractionDelegate.html":{"name":"DisplayViewInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/DisplayViewLoadingDelegate.html":{"name":"DisplayViewLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialControllerInteractionDelegate.html":{"name":"InterstitialControllerInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialControllerLoadingDelegate.html":{"name":"InterstitialControllerLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions/UIView.html#/s:So6UIViewC12PrebidMobileE13allSubViewsOf4typeSayxGxm_tABRbzlF":{"name":"allSubViewsOf(type:)","abstract":"\u003cp\u003eThis is a function to get subviews of a particular type from view recursively.","parent_name":"UIView"},"Extensions/NSString.html#/c:@CM@PrebidMobile@@objc(cs)NSString(py)base64DecodedImage":{"name":"base64DecodedImage","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NSString"},"Extensions/NSString.html":{"name":"NSString"},"Extensions/UIView.html":{"name":"UIView"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandFetchSuccess":{"name":"prebidDemandFetchSuccess","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerNotSpecified":{"name":"prebidServerNotSpecified","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidAccountId":{"name":"prebidInvalidAccountId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidConfigId":{"name":"prebidInvalidConfigId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidSize":{"name":"prebidInvalidSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidNetworkError":{"name":"prebidNetworkError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerError":{"name":"prebidServerError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandNoBids":{"name":"prebidDemandNoBids","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandTimedOut":{"name":"prebidDemandTimedOut","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerURLInvalid":{"name":"prebidServerURLInvalid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidUnknownError":{"name":"prebidUnknownError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidResponseStructure":{"name":"prebidInvalidResponseStructure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInternalSDKError":{"name":"prebidInternalSDKError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidWrongArguments":{"name":"prebidWrongArguments","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidNoVastTagInMediaData":{"name":"prebidNoVastTagInMediaData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidSDKMisuse":{"name":"prebidSDKMisuse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidSDKMisusePreviousFetchNotCompletedYet":{"name":"prebidSDKMisusePreviousFetchNotCompletedYet","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidRequest":{"name":"prebidInvalidRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/s:12PrebidMobile10ResultCodeO4nameSSyF":{"name":"name()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/NetworkType.html#/c:@M@PrebidMobile@E@PBMNetworkType@PBMNetworkTypeUnknown":{"name":"unknown","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkType"},"Enums/NetworkType.html#/c:@M@PrebidMobile@E@PBMNetworkType@PBMNetworkTypeWifi":{"name":"wifi","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkType"},"Enums/NetworkType.html#/c:@M@PrebidMobile@E@PBMNetworkType@PBMNetworkTypeCelluar":{"name":"celluar","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkType"},"Enums/NetworkType.html#/c:@M@PrebidMobile@E@PBMNetworkType@PBMNetworkTypeOffline":{"name":"offline","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"NetworkType"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopLeft":{"name":"topLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopCenter":{"name":"topCenter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopRight":{"name":"topRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionCenter":{"name":"center","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomLeft":{"name":"bottomLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomCenter":{"name":"bottomCenter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomRight":{"name":"bottomRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionCustom":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/s:12PrebidMobile8PositionO03getC15ByStringLiteralyACSgSSFZ":{"name":"getPositionByStringLiteral(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionHeader":{"name":"header","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionFooter":{"name":"footer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionSidebar":{"name":"sidebar","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionFullScreen":{"name":"fullScreen","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostAppnexus":{"name":"Appnexus","abstract":"\u003cp\u003eURL \u003ca href=\"URL\"\u003ehttps://ib.adnxs.com/openrtb2/prebid\u003c/a\u003e\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostRubicon":{"name":"Rubicon","abstract":"\u003cp\u003eURL \u003ca href=\"URL\"\u003ehttps://prebid-server.rubiconproject.com/openrtb2/auction\u003c/a\u003e\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostCustom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusSucceeded":{"name":"succeeded","abstract":"\u003cp\u003ePrebid SDK successfully initialized.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusFailed":{"name":"failed","abstract":"\u003cp\u003ePrebid SDK is not able to work.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusServerStatusWarning":{"name":"serverStatusWarning","abstract":"\u003cp\u003eSomething went wrong during PBS status checking.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderUnknown":{"name":"unknown","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderMale":{"name":"male","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderFemale":{"name":"female","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderOther":{"name":"other","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Gender"},"Enums/ClickbrowserType.html#/c:@M@PrebidMobile@E@PBMClickbrowserType@PBMClickbrowserTypeEmbedded":{"name":"embedded","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClickbrowserType"},"Enums/ClickbrowserType.html#/c:@M@PrebidMobile@E@PBMClickbrowserType@PBMClickbrowserTypeNative":{"name":"native","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClickbrowserType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeIcon":{"name":"icon","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeMain":{"name":"main","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeCustom":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeSponsored":{"name":"sponsored","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDesc":{"name":"desc","abstract":"\u003cp\u003eSponsored By message where response should contain the brand name of the sponsor.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeRating":{"name":"rating","abstract":"\u003cp\u003eDescriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeLikes":{"name":"likes","abstract":"\u003cp\u003eRating of the product being offered to the user. For example an app’s rating in an app store from 0-5.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDownloads":{"name":"downloads","abstract":"\u003cp\u003eNumber of social ratings or “likes” of the product being offered to the user.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypePrice":{"name":"price","abstract":"\u003cp\u003eNumber downloads/installs of this product\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeSalePrice":{"name":"salePrice","abstract":"\u003cp\u003ePrice for product / app / in-app purchase. Value should include currency symbol in localised format.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypePhone":{"name":"phone","abstract":"\u003cp\u003eSale 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.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeAddress":{"name":"address","abstract":"\u003cp\u003ePhone number\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDesc2":{"name":"desc2","abstract":"\u003cp\u003eAddress\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDisplayURL":{"name":"displayURL","abstract":"\u003cp\u003eAdditional descriptive text associated text with the product or service being advertised\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeCtaText":{"name":"ctaText","abstract":"\u003cp\u003eDisplay 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).\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeCustom":{"name":"custom","abstract":"\u003cp\u003eCTA description - descriptive text describing a ‘call to action’ button for the destination URL.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetSponsored":{"name":"sponsored","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDescription":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetRating":{"name":"rating","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetLikes":{"name":"likes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDownloads":{"name":"downloads","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetPrice":{"name":"price","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetSaleprice":{"name":"saleprice","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetPhone":{"name":"phone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetAddress":{"name":"address","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDescription2":{"name":"description2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDisplayurl":{"name":"displayurl","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetCtatext":{"name":"ctatext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetCustom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/s:12PrebidMobile9DataAssetO10exchangeIDSivp":{"name":"exchangeID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html":{"name":"DataAsset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/NativeDataAssetType.html":{"name":"NativeDataAssetType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/NativeImageAssetType.html":{"name":"NativeImageAssetType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ClickbrowserType.html":{"name":"ClickbrowserType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Gender.html":{"name":"Gender","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/PrebidInitializationStatus.html":{"name":"PrebidInitializationStatus","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/PrebidHost.html":{"name":"PrebidHost","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/AdPosition.html":{"name":"AdPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Position.html":{"name":"Position","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ResultCode.html":{"name":"ResultCode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile0A15LocalCacheIdKeySSvp":{"name":"PrebidLocalCacheIdKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile24PBMMediationAdUnitBidKeySSvp":{"name":"PBMMediationAdUnitBidKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile23PBMMediationConfigIdKeySSvp":{"name":"PBMMediationConfigIdKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile28PBMMediationTargetingInfoKeySSvp":{"name":"PBMMediationTargetingInfoKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile31PBMMediationAdNativeResponseKeySSvp":{"name":"PBMMediationAdNativeResponseKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile32PBMMediationVideoAdConfigurationSSvp":{"name":"PBMMediationVideoAdConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile27PBMMediationVideoParametersSSvp":{"name":"PBMMediationVideoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile18refreshIntervalMinSdvp":{"name":"refreshIntervalMin","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile18refreshIntervalMaxSdvp":{"name":"refreshIntervalMax","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile22refreshIntervalDefaultSdvp":{"name":"refreshIntervalDefault","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/UserAgentService.html#/c:@M@PrebidMobile@objc(cs)PBMUserAgentService(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UserAgentService"},"Classes/UserAgentService.html#/c:@M@PrebidMobile@objc(cs)PBMUserAgentService(py)userAgent":{"name":"userAgent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UserAgentService"},"Classes/UserAgentService.html#/c:@M@PrebidMobile@objc(cs)PBMUserAgentService(im)fetchUserAgentWithCompletion:":{"name":"fetchUserAgent(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UserAgentService"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eShared instance for checking whether the default route is available.\u003c/p\u003e","parent_name":"Reachability"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(py)currentReachabilityStatus":{"name":"currentReachabilityStatus","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reachability"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(py)isNetworkReachable":{"name":"isNetworkReachable","abstract":"\u003cp\u003eReturns true is network is reachable otherwise returns false\u003c/p\u003e","parent_name":"Reachability"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(im)stopNotifier":{"name":"stopNotifier()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reachability"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(im)onNetworkRestored:":{"name":"onNetworkRestored(_:)","abstract":"\u003cp\u003eStarts monitoring of the network status.","parent_name":"Reachability"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)registerTracker:":{"name":"registerTracker(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)unregisterTracker:":{"name":"unregisterTracker(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)trackEvent:":{"name":"trackEvent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)trackVideoAdLoaded:":{"name":"trackVideoAdLoaded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)trackStartVideoWithDuration:volume:":{"name":"trackStartVideo(withDuration:volume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)trackVolumeChanged:deviceVolume:":{"name":"trackVolumeChanged(_:deviceVolume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/DateFormatService.html#/c:@M@PrebidMobile@objc(cs)PBMDateFormatService(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DateFormatService"},"Classes/DateFormatService.html#/c:@M@PrebidMobile@objc(cs)PBMDateFormatService(im)formatISO8601For:":{"name":"formatISO8601(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DateFormatService"},"Classes/SkadnParametersManager.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnParametersManager(cm)getSkadnImpressionFor:":{"name":"getSkadnImpression(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnParametersManager"},"Classes/SkadnParametersManager.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnParametersManager(cm)getSkadnProductParametersFor:":{"name":"getSkadnProductParameters(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnParametersManager"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)initWith:":{"name":"init(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)trackEvent:":{"name":"trackEvent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)trackVideoAdLoaded:":{"name":"trackVideoAdLoaded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)trackStartVideoWithDuration:volume:":{"name":"trackStartVideo(withDuration:volume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)trackVolumeChanged:deviceVolume:":{"name":"trackVolumeChanged(_:deviceVolume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/PrebidJSLibraryManager.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibraryManager(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibraryManager"},"Classes/PrebidJSLibraryManager.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibraryManager(im)downloadLibraries":{"name":"downloadLibraries()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibraryManager"},"Classes/PrebidJSLibraryManager.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibraryManager(im)getMRAIDLibrary":{"name":"getMRAIDLibrary()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibraryManager"},"Classes/PrebidJSLibraryManager.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibraryManager(im)getOMSDKLibrary":{"name":"getOMSDKLibrary()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibraryManager"},"Classes/PrebidJSLibrary.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibrary(py)downloadURLString":{"name":"downloadURLString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibrary"},"Classes/PrebidJSLibrary.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibrary(py)name":{"name":"name","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibrary"},"Classes/PrebidJSLibrary.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibrary(im)initWithName:downloadURLString:":{"name":"init(name:downloadURLString:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibrary"},"Classes/ServerEvent.html#/c:@M@PrebidMobile@objc(cs)PBMServerEvent(im)initWithUrl:expectedEventType:":{"name":"init(url:expectedEventType:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ServerEvent"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(py)serverEvents":{"name":"serverEvents","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)initWithServerEvents:":{"name":"init(serverEvents:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)trackEvent:":{"name":"trackEvent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)trackVideoAdLoaded:":{"name":"trackVideoAdLoaded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)trackStartVideoWithDuration:volume:":{"name":"trackStartVideo(withDuration:volume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)trackVolumeChanged:deviceVolume:":{"name":"trackVolumeChanged(_:deviceVolume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)addServerEvents:":{"name":"addServerEvents(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)adUnitId":{"name":"adUnitId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)allBids":{"name":"allBids","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)winningBid":{"name":"winningBid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)targetingInfo":{"name":"targetingInfo","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)tmaxrequest":{"name":"tmaxrequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(im)initWithAdUnitId:targetingInfo:":{"name":"init(adUnitId:targetingInfo:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(im)setTargetingInfoWith:":{"name":"setTargetingInfo(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(im)addTargetingInfoValueWithKey:value:":{"name":"addTargetingInfoValue(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)price":{"name":"price","abstract":"\u003cp\u003eBid price expressed as CPM although the actual transaction is for a unit impression only.","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)nurl":{"name":"nurl","abstract":"\u003cp\u003eWin notice URL called by the exchange if the bid wins (not necessarily indicative of a delivered,","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)adm":{"name":"adm","abstract":"\u003cp\u003eOptional means of conveying ad markup in case the bid wins; supersedes the win notice","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)size":{"name":"size","abstract":"\u003cp\u003eAd size\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)targetingInfo":{"name":"targetingInfo","abstract":"\u003cp\u003eTargeting information that needs to be passed to the ad server SDK.\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)skadn":{"name":"skadn","abstract":"\u003cp\u003eSKAdNetwork parameters about an App Store product.","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003ePrebid ad format\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)videoAdConfiguration":{"name":"videoAdConfiguration","abstract":"\u003cp\u003ePrebid video ad configuration\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)testVideoAdConfiguration":{"name":"testVideoAdConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)isWinning":{"name":"isWinning","abstract":"\u003cp\u003eReturns YES if this bid is intented for display.\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)events":{"name":"events","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)bid":{"name":"bid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(im)initWithBid:":{"name":"init(bid:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bid"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)configId":{"name":"configId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)adConfiguration":{"name":"adConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)adSize":{"name":"adSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)minSizePerc":{"name":"minSizePerc","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)extDataDictionary":{"name":"extDataDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)nativeAdConfiguration":{"name":"nativeAdConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)gpid":{"name":"gpid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeContextDataFor:":{"name":"removeContextData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getContextData":{"name":"getContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeExtDataFor:":{"name":"removeExtData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getExtData":{"name":"getExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getContextKeywords":{"name":"getContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getExtKeywords":{"name":"getExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getAppContent":{"name":"getAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)setPbAdSlot:":{"name":"setPbAdSlot(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getPbAdSlot":{"name":"getPbAdSlot()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)copyWithZone:":{"name":"copy(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)isOptIn":{"name":"isOptIn","abstract":"\u003cp\u003eSets a video interstitial ad unit as an opt-in video\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)videoControlsConfig":{"name":"videoControlsConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)initWithBid:adConfiguration:":{"name":"init(bid:adConfiguration:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)initWithBid:configId:":{"name":"init(bid:configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)show":{"name":"show()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)viewControllerForModalPresentation":{"name":"viewControllerForModalPresentation()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adLoaded:":{"name":"adLoaded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)failedToLoad:":{"name":"failed(toLoad:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidComplete":{"name":"adDidComplete()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidDisplay":{"name":"adDidDisplay()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adWasClicked":{"name":"adWasClicked()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adViewWasClicked":{"name":"adViewWasClicked()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidExpand":{"name":"adDidExpand()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidCollapse":{"name":"adDidCollapse()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidLeaveApp":{"name":"adDidLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adClickthroughDidClose":{"name":"adClickthroughDidClose()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidClose":{"name":"adDidClose()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)interstitialDisplayProperties":{"name":"interstitialDisplayProperties()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","parent_name":"RewardedEventHandlerStandalone"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","parent_name":"RewardedEventHandlerStandalone"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)RewardedEventHandlerStandalone(py)isReady":{"name":"isReady","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventHandlerStandalone"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)RewardedEventHandlerStandalone(im)showFromViewController:":{"name":"show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventHandlerStandalone"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)RewardedEventHandlerStandalone(im)requestAdWithBidResponse:":{"name":"requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","parent_name":"InterstitialEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","parent_name":"InterstitialEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)InterstitialEventHandlerStandalone(py)isReady":{"name":"isReady","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)InterstitialEventHandlerStandalone(im)showFromViewController:":{"name":"show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)InterstitialEventHandlerStandalone(im)requestAdWithBidResponse:":{"name":"requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)loadingDelegate":{"name":"loadingDelegate","parent_name":"BannerEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)interactionDelegate":{"name":"interactionDelegate","parent_name":"BannerEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)adSizes":{"name":"adSizes","parent_name":"BannerEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)BannerEventHandlerStandalone(im)requestAdWithBidResponse:":{"name":"requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)BannerEventHandlerStandalone(im)trackImpression":{"name":"trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventHandlerStandalone"},"Classes/DemandResponseInfo.html#/c:@M@PrebidMobile@objc(cs)DemandResponseInfo(py)fetchDemandResult":{"name":"fetchDemandResult","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DemandResponseInfo"},"Classes/DemandResponseInfo.html#/c:@M@PrebidMobile@objc(cs)DemandResponseInfo(py)bid":{"name":"bid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DemandResponseInfo"},"Classes/DemandResponseInfo.html#/c:@M@PrebidMobile@objc(cs)DemandResponseInfo(im)initWithFetchDemandResult:bid:configId:winNotifierBlock:bidResponse:":{"name":"init(fetchDemandResult:bid:configId:winNotifierBlock:bidResponse:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DemandResponseInfo"},"Classes/MediationUtils.html#/c:@M@PrebidMobile@objc(cs)PBMMediationUtils(cm)isServerParameterInTargetingInfo::":{"name":"isServerParameterInTargetingInfo(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationUtils"},"Classes/MediationUtils.html#/c:@M@PrebidMobile@objc(cs)PBMMediationUtils(cm)isServerParameterInTargetingInfoDict::":{"name":"isServerParameterInTargetingInfoDict(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationUtils"},"Classes/MediationUtils.html#/c:@M@PrebidMobile@objc(cs)PBMMediationUtils(cm)isServerParameterDictInTargetingInfoDict::":{"name":"isServerParameterDictInTargetingInfoDict(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationUtils"},"Classes/MediationRewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationRewardedAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationRewardedAdUnit"},"Classes/MediationNativeUtils.html#/s:12PrebidMobile20MediationNativeUtilsC04findD02ins6ResultOyAA0D2AdCs5Error_pGSDys11AnyHashableVypG_tFZ":{"name":"findNative(in:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeUtils"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(py)nativeAdUnit":{"name":"nativeAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addEventTracker:":{"name":"addEventTracker(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addNativeAssets:":{"name":"addNativeAssets(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setContextType:":{"name":"setContextType(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPlacementType:":{"name":"setPlacementType(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPlacementCount:":{"name":"setPlacementCount(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setContextSubType:":{"name":"setContextSubType(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setSequence:":{"name":"setSequence(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setAssetURLSupport:":{"name":"setAssetURLSupport(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setDURLSupport:":{"name":"setDURLSupport(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPrivacy:":{"name":"setPrivacy(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setExt:":{"name":"setExt(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)getOrtbConfig":{"name":"getOrtbConfig()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setOrtbConfig:":{"name":"setOrtbConfig(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeAppContent:":{"name":"removeAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/s:12PrebidMobile27MediationInterstitialAdUnitC8configId17minSizePercentage17mediationDelegateACSS_So6CGSizeVSgAA0acM0_ptcfc":{"name":"init(configId:minSizePercentage:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)configId":{"name":"configId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationBidInfoWrapper.html#/c:@M@PrebidMobile@objc(cs)MediationBidInfoWrapper(py)keywords":{"name":"keywords","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBidInfoWrapper"},"Classes/MediationBidInfoWrapper.html#/c:@M@PrebidMobile@objc(cs)MediationBidInfoWrapper(py)localExtras":{"name":"localExtras","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBidInfoWrapper"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)configId":{"name":"configId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)mediationDelegate":{"name":"mediationDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)configID":{"name":"configID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)initWithConfigID:size:mediationDelegate:":{"name":"init(configID:size:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)stopRefresh":{"name":"stopRefresh()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)adObjectDidFailToLoadAdWithAdObject:with:":{"name":"adObjectDidFailToLoadAd(adObject:with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(py)reward":{"name":"reward","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)initWithConfigID:eventHandler:":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)initWithConfigID:":{"name":"init(configID:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)userDidEarnReward:":{"name":"userDidEarnReward(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:":{"name":"init(configID:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:minSizePercentage:":{"name":"init(configID:minSizePercentage:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:minSizePercentage:eventHandler:":{"name":"init(configID:minSizePercentage:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)lastBidResponse":{"name":"lastBidResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)configID":{"name":"configID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isReady":{"name":"isReady","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID11minSizePerc12eventHandlerACSS_So7NSValueCSgyXlSgtcfc":{"name":"init(configID:minSizePerc:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID17minSizePercentage12eventHandlerACSS_So6CGSizeVyXlSgtcfc":{"name":"init(configID:minSizePercentage:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID12eventHandlerACSS_yXlSgtcfc":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID17minSizePercentageACSS_So6CGSizeVtcfc":{"name":"init(configID:minSizePercentage:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configIDACSS_tcfc":{"name":"init(configID:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)showFrom:":{"name":"show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialAdLoader:loadedAd:isReadyBlock:":{"name":"interstitialAdLoader(_:loadedAd:isReadyBlock:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialAdLoader:createdInterstitialController:":{"name":"interstitialAdLoader(_:createdInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)trackImpressionForInterstitialController:":{"name":"trackImpression(forInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidClickAd:":{"name":"interstitialControllerDidClickAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidLeaveApp:":{"name":"interstitialControllerDidLeaveApp(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidDisplay:":{"name":"interstitialControllerDidDisplay(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidComplete:":{"name":"interstitialControllerDidComplete(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)viewControllerForModalPresentationFromInterstitialController:":{"name":"viewControllerForModalPresentation(fromInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)willPresentAd":{"name":"willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)didDismissAd":{"name":"didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)didClickAd":{"name":"didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC39callEventHandler_showFromViewController10controllerySo06UIViewM0CSg_tF":{"name":"callEventHandler_showFromViewController(controller:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)lastBidResponse":{"name":"lastBidResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)configID":{"name":"configID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithFrame:configID:adSize:eventHandler:":{"name":"init(frame:configID:adSize:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithConfigID:eventHandler:":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithFrame:configID:adSize:":{"name":"init(frame:configID:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)setStoredAuctionResponseWithStoredAuction:":{"name":"setStoredAuctionResponse(storedAuction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)stopRefresh":{"name":"stopRefresh()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)trackImpressionForDisplayView:":{"name":"trackImpression(forDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)viewControllerForModalPresentationFromDisplayView:":{"name":"viewControllerForModalPresentation(fromDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didLeaveAppFrom:":{"name":"didLeaveApp(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willPresentModalFrom:":{"name":"willPresentModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didDismissModalFrom:":{"name":"didDismissModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)bannerAdLoader:loadedAdView:adSize:":{"name":"bannerAdLoader(_:loadedAdView:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)bannerAdLoader:createdDisplayView:":{"name":"bannerAdLoader(_:createdDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willPresentModal":{"name":"willPresentModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didDismissModal":{"name":"didDismissModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)viewControllerForPresentingModal":{"name":"viewControllerForPresentingModal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/PathBuilder.html#/c:@M@PrebidMobile@objc(cs)PBMPathBuilder(cm)buildURLFor:path:queryItems:":{"name":"buildURL(for:path:queryItems:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PathBuilder"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)isOKStatusCode":{"name":"isOKStatusCode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)jsonDict":{"name":"jsonDict","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)rawData":{"name":"rawData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)requestHeaders":{"name":"requestHeaders","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)responseHeaders":{"name":"responseHeaders","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)requestURL":{"name":"requestURL","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)error":{"name":"error","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)statusCode":{"name":"statusCode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(py)userAgentService":{"name":"userAgentService","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(py)protocolClasses":{"name":"protocolClasses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)userAgentHeaderKey":{"name":"userAgentHeaderKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)contentTypeKey":{"name":"contentTypeKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)contentTypeVal":{"name":"contentTypeVal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)internalIDKey":{"name":"internalIDKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)isPBMRequestKey":{"name":"isPBMRequestKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)initWithUserAgentService:":{"name":"init(userAgentService:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)fireAndForget:":{"name":"fireAndForget(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)head:timeout:callback:":{"name":"head(_:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)get:timeout:callback:":{"name":"get(_:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)post:data:timeout:callback:":{"name":"post(_:data:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)post:contentType:data:timeout:callback:":{"name":"post(_:contentType:data:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)download:callback:":{"name":"download(_:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)URLSession:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:didReceive:completionHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/AutoRefreshCountConfig.html#/s:12PrebidMobile22AutoRefreshCountConfigC04autoD5DelaySdSgvp":{"name":"autoRefreshDelay","abstract":"\u003cp\u003eDelay (in seconds) for which to wait before performing an auto refresh.\u003c/p\u003e","parent_name":"AutoRefreshCountConfig"},"Classes/AutoRefreshCountConfig.html#/s:12PrebidMobile22AutoRefreshCountConfigC04autoD3MaxSdSgvp":{"name":"autoRefreshMax","abstract":"\u003cp\u003eMaximum number of times the BannerView should refresh.\u003c/p\u003e","parent_name":"AutoRefreshCountConfig"},"Classes/AutoRefreshCountConfig.html#/c:@M@PrebidMobile@objc(cs)PBMAutoRefreshCountConfig(py)numRefreshes":{"name":"numRefreshes","abstract":"\u003cp\u003eThe number of times the BannerView has been refreshed.\u003c/p\u003e","parent_name":"AutoRefreshCountConfig"},"Classes/PrebidImagesRepository.html#/c:@M@PrebidMobile@objc(cs)PrebidImagesRepository(cpy)muteDisabled":{"name":"muteDisabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidImagesRepository"},"Classes/PrebidImagesRepository.html#/c:@M@PrebidMobile@objc(cs)PrebidImagesRepository(cpy)muteEnabled":{"name":"muteEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidImagesRepository"},"Classes/PrebidImagesRepository.html#/c:@M@PrebidMobile@objc(cs)PrebidImagesRepository(cpy)closeButton":{"name":"closeButton","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidImagesRepository"},"Classes/PrebidImagesRepository.html#/c:@M@PrebidMobile@objc(cs)PrebidImagesRepository(cpy)skipButton":{"name":"skipButton","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidImagesRepository"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)maxVideoDuration":{"name":"maxVideoDuration","abstract":"\u003cp\u003eThis property indicates maximum video duration.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eThis property indicates whether the ad should run playback with sound or not.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eThis property indicates the area which the close button should occupy on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eThis property indicates the position of the close button on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eThis property indicates the area which the skip button should occupy on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eThis property indicates the position of the skip button on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eThis property indicates the number of seconds which should be passed from the start of playback until the skip or close button should be shown.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eThis property indicates whether mute controls is visible on the screen.\u003c/p\u003e","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(im)initializeWith:":{"name":"initialize(with:)","abstract":"\u003cp\u003eUse to initialize video controls with server values.\u003c/p\u003e","parent_name":"VideoControlsConfiguration"},"Classes/HiddenWebViewManager.html#/c:@M@PrebidMobile@objc(cs)PBMHiddenWebViewManager(im)initWithWebView:landingPageString:":{"name":"init(webView:landingPageString:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HiddenWebViewManager"},"Classes/HiddenWebViewManager.html#/c:@M@PrebidMobile@objc(cs)PBMHiddenWebViewManager(im)openHiddenWebView":{"name":"openHiddenWebView()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HiddenWebViewManager"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)button":{"name":"button","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)buttonPosition":{"name":"buttonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)customButtonPosition":{"name":"customButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)buttonArea":{"name":"buttonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)isMRAID":{"name":"isMRAID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)buttonTouchUpInsideBlock":{"name":"buttonTouchUpInsideBlock","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)setImage:":{"name":"setImage(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)addButtonTo:displayView:":{"name":"addButton(to:displayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)removeButtonFromSuperview":{"name":"removeButtonFromSuperview()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)bringButtonToFront":{"name":"bringButtonToFront()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)sendSubviewToBack":{"name":"sendSubviewToBack()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)updateButtonConstraints":{"name":"updateButtonConstraints()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)getButtonConstraintConstant":{"name":"getButtonConstraintConstant()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)getButtonSize":{"name":"getButtonSize()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)buttonTappedAction":{"name":"buttonTappedAction()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)isOriginalAPI":{"name":"isOriginalAPI","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eDescribes an OpenRTB banner object\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eDescribes an OpenRTB video object\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)isInterstitialAd":{"name":"isInterstitialAd","abstract":"\u003cp\u003eWhether or not this ad configuration is intended to represent an intersitial ad.\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)forceInterstitialPresentation":{"name":"forceInterstitialPresentation","abstract":"\u003cp\u003eWhether or not this ad configuration is intended to represent an ad as an intersitial one (regardless of original designation).","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)presentAsInterstitial":{"name":"presentAsInterstitial","abstract":"\u003cp\u003eWhether or not this ad configuration is intended to represent an intersitial ad.","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)interstitialLayout":{"name":"interstitialLayout","abstract":"\u003cp\u003eInterstitial layout\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)size":{"name":"size","abstract":"\u003cp\u003eSize for the ad.\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)isOptIn":{"name":"isOptIn","abstract":"\u003cp\u003eSets a video interstitial ad unit as an opt-in video\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)isBuiltInVideo":{"name":"isBuiltInVideo","abstract":"\u003cp\u003eIndicates whether the ad is built-in video e.g. 300x250.\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)winningBidAdFormat":{"name":"winningBidAdFormat","abstract":"\u003cp\u003eThis property indicated winning bid ad format (ext.prebid.type)\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)videoControlsConfig":{"name":"videoControlsConfig","abstract":"\u003cp\u003eThis property represents video controls custom configuration.\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)pollFrequency":{"name":"pollFrequency","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)viewableArea":{"name":"viewableArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)viewableDuration":{"name":"viewableDuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/s:12PrebidMobile15AdConfigurationC16autoRefreshDelaySdSgvp":{"name":"autoRefreshDelay","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)clickHandlerOverride":{"name":"clickHandlerOverride","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(im)getCheckedOrtbConfig":{"name":"getCheckedOrtbConfig()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdFormat.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"AdFormat"},"Classes/AdFormat.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(py)stringEquivalent":{"name":"stringEquivalent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(im)initWithRawValue:stringEquivalent:":{"name":"init(rawValue:stringEquivalent:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)banner":{"name":"banner","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)video":{"name":"video","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)native":{"name":"native","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)display":{"name":"display","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)allCases":{"name":"allCases","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/LogLevel.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"LogLevel"},"Classes/LogLevel.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(py)stringValue":{"name":"stringValue","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(im)initWithStringValue:rawValue:":{"name":"init(stringValue:rawValue:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)debug":{"name":"debug","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)verbose":{"name":"verbose","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)info":{"name":"info","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)warn":{"name":"warn","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)error":{"name":"error","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)severe":{"name":"severe","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cpy)dateFormat":{"name":"dateFormat","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cpy)dateFormatter":{"name":"dateFormatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cpy)logLevel":{"name":"logLevel","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cpy)logToFile":{"name":"logToFile","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)error:filename:line:function:":{"name":"error(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)info:filename:line:function:":{"name":"info(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)debug:filename:line:function:":{"name":"debug(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)verbose:filename:line:function:":{"name":"verbose(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)warn:filename:line:function:":{"name":"warn(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)severe:filename:line:function:":{"name":"severe(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)whereAmIWithFilename:line:function:":{"name":"whereAmI(filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)serialWriteToLog:":{"name":"serialWriteToLog(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)writeToLogFile:":{"name":"writeToLogFile(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)getLogFileAsString":{"name":"getLogFileAsString()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)clearLogFile":{"name":"clearLogFile()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/ImageHelper.html#/s:12PrebidMobile11ImageHelperC08downloadC4Syncys6ResultOySo7UIImageCs5Error_pGSSFZ":{"name":"downloadImageSync(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageHelper"},"Classes/ImageHelper.html#/s:12PrebidMobile11ImageHelperC08downloadC5Async_10completionySS_ys6ResultOySo7UIImageCs5Error_pGctFZ":{"name":"downloadImageAsync(_:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageHelper"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)setCustomHostURL:error:":{"name":"setCustomHostURL(_:)","abstract":"\u003cp\u003eThe CustomHost property holds the URL for the custom prebid adaptor\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)getHostURLWithHost:error:":{"name":"getHostURL(host:)","abstract":"\u003cp\u003eThis function retrieves the prebid server URL for the selected host\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)verifyUrlWithUrlString:":{"name":"verifyUrl(urlString:)","abstract":"\u003cp\u003eThis function verifies if the prebid server URL is in the url format\u003c/p\u003e","parent_name":"Host"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(cpy)supportsSecureCoding":{"name":"supportsSecureCoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)source":{"name":"source","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)identifier":{"name":"identifier","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)atype":{"name":"atype","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)initWithSource:identifier:atype:ext:":{"name":"init(source:identifier:atype:ext:)","abstract":"\u003cp\u003eInitialize ExternalUserId Class\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)encodeWithCoder:":{"name":"encode(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)initWithCoder:":{"name":"init(coder:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)toJSONDictionary":{"name":"toJSONDictionary()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/PrebidConstants.html#/c:@M@PrebidMobile@objc(cs)PrebidConstants(cpy)supportedRenderingBannerAPISignals":{"name":"supportedRenderingBannerAPISignals","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidConstants"},"Classes/PrebidConstants.html#/c:@M@PrebidMobile@objc(cs)PrebidConstants(cpy)companionHTMLTemplate":{"name":"companionHTMLTemplate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidConstants"},"Classes/Constants.html#/c:@M@PrebidMobile@objc(cs)Constants(cpy)PREBID_VERSION":{"name":"PREBID_VERSION","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Constants"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)omidPartnerName":{"name":"omidPartnerName","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)omidPartnerVersion":{"name":"omidPartnerVersion","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)yearOfBirth":{"name":"yearOfBirth","abstract":"\u003cp\u003eIndicates user birth year.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setYearOfBirthWithYob:":{"name":"setYearOfBirth(yob:)","abstract":"\u003cp\u003eThis method set the year of birth value\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getYearOfBirth":{"name":"getYearOfBirth()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearYearOfBirth":{"name":"clearYearOfBirth()","abstract":"\u003cp\u003eThis method clears year of birth value set by the application developer\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userGender":{"name":"userGender","abstract":"\u003cp\u003eIndicates the end-user\u0026rsquo;s gender.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)userGenderDescription":{"name":"userGenderDescription()","abstract":"\u003cp\u003eString representation of the users gender,","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userID":{"name":"userID","abstract":"\u003cp\u003eIndicates the customer-provided user ID, if different from the Device ID.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)buyerUID":{"name":"buyerUID","abstract":"\u003cp\u003eBuyer-specific ID for the user as mapped by the exchange for the buyer.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userCustomData":{"name":"userCustomData","abstract":"\u003cp\u003eOptional feature to pass bidder data that was set in the","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)eids":{"name":"eids","abstract":"\u003cp\u003ePlaceholder for User Identity Links.","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userExt":{"name":"userExt","abstract":"\u003cp\u003ePlaceholder for exchange-specific extensions to OpenRTB.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)coppa":{"name":"coppa","abstract":"\u003cp\u003eObjective C analog of subjectToCOPPA\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC14subjectToCOPPASbSgvp":{"name":"subjectToCOPPA","abstract":"\u003cp\u003eInteger flag indicating if this request is subject to the COPPA regulations","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC13subjectToGDPRSbSgvp":{"name":"subjectToGDPR","abstract":"\u003cp\u003eThe boolean value set by the user to collect user data\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setSubjectToGDPR:":{"name":"setSubjectToGDPR(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getSubjectToGDPR":{"name":"getSubjectToGDPR()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)gdprConsentString":{"name":"gdprConsentString","abstract":"\u003cp\u003eThe consent string for sending the GDPR consent\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)purposeConsents":{"name":"purposeConsents","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC22getDeviceAccessConsentSbSgyF":{"name":"getDeviceAccessConsent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getDeviceAccessConsentObjc":{"name":"getDeviceAccessConsentObjc()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC17getPurposeConsent5indexSbSgSi_tF":{"name":"getPurposeConsent(index:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)isAllowedAccessDeviceData":{"name":"isAllowedAccessDeviceData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)externalUserIds":{"name":"externalUserIds","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)storeExternalUserId:":{"name":"storeExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to save External User Id in the User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)fetchStoredExternalUserIds":{"name":"fetchStoredExternalUserIds()","abstract":"\u003cp\u003eThis method allows to get All External User Ids from User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)fetchStoredExternalUserId:":{"name":"fetchStoredExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to get External User Id from User Defaults by passing respective \u0026lsquo;source\u0026rsquo; string as param\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeStoredExternalUserId:":{"name":"removeStoredExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to remove specific External User Id from User Defaults by passing respective \u0026lsquo;source\u0026rsquo; string as param\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeStoredExternalUserIds":{"name":"removeStoredExternalUserIds()","abstract":"\u003cp\u003eThis method allows to remove all the External User Ids from User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getExternalUserIds":{"name":"getExternalUserIds()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contentUrl":{"name":"contentUrl","abstract":"\u003cp\u003eThis is the deep-link URL for the app screen that is displaying the ad. This can be an iOS universal link.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)publisherName":{"name":"publisherName","abstract":"\u003cp\u003eApp\u0026rsquo;s publisher name.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)sourceapp":{"name":"sourceapp","abstract":"\u003cp\u003eID of publisher app in Apple’s App Store.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)storeURL":{"name":"storeURL","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)domain":{"name":"domain","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)itunesID":{"name":"itunesID","abstract":"\u003cp\u003eThe itunes app id for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)location":{"name":"location","abstract":"\u003cp\u003eThe application location for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC17locationPrecisionSiSgvp":{"name":"locationPrecision","abstract":"\u003cp\u003eThe application location precision for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setLocationPrecision:":{"name":"setLocationPrecision(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getLocationPrecision":{"name":"getLocationPrecision()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)coordinate":{"name":"coordinate","abstract":"\u003cp\u003eCLLocationCoordinate2D.","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addParam:withName:":{"name":"addParam(_:withName:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setCustomParams:":{"name":"setCustomParams(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addCustomParam:withName:":{"name":"addCustomParam(_:withName:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setLatitude:longitude:":{"name":"setLatitude(_:longitude:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addBidderToAccessControlList:":{"name":"addBidderToAccessControlList(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeBidderFromAccessControlList:":{"name":"removeBidderFromAccessControlList(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAccessControlList":{"name":"clearAccessControlList()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAccessControlList":{"name":"getAccessControlList()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)accessControlList":{"name":"accessControlList","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserDataWithKey:value:":{"name":"addUserData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateUserDataWithKey:value:":{"name":"updateUserData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeUserDataFor:":{"name":"removeUserData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userDataDictionary":{"name":"userDataDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserKeyword:":{"name":"addUserKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserKeywords:":{"name":"addUserKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeUserKeyword:":{"name":"removeUserKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearUserKeywords":{"name":"clearUserKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getUserKeywords":{"name":"getUserKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userKeywords":{"name":"userKeywords","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeContextDataFor:":{"name":"removeContextData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getContextData":{"name":"getContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contextDataDictionary":{"name":"contextDataDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppExtDataWithKey:value:":{"name":"addAppExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateAppExtDataWithKey:value:":{"name":"updateAppExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeAppExtDataFor:":{"name":"removeAppExtData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAppExtData":{"name":"clearAppExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAppExtData":{"name":"getAppExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getContextKeywords":{"name":"getContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contextKeywords":{"name":"contextKeywords","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppKeyword:":{"name":"addAppKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppKeywords:":{"name":"addAppKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeAppKeyword:":{"name":"removeAppKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAppKeywords":{"name":"clearAppKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAppKeywords":{"name":"getAppKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)parameterDictionary":{"name":"parameterDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)bidderNameAppNexus":{"name":"bidderNameAppNexus","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)bidderNameRubiconProject":{"name":"bidderNameRubiconProject","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutUpdated":{"name":"timeoutUpdated","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)prebidServerAccountId":{"name":"prebidServerAccountId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)pbsDebug":{"name":"pbsDebug","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)customHeaders":{"name":"customHeaders","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)storedBidResponses":{"name":"storedBidResponses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)shouldAssignNativeAssetID":{"name":"shouldAssignNativeAssetID","abstract":"\u003cp\u003eThis property is set by the developer when he is willing to assign the assetID for Native ad.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)shareGeoLocation":{"name":"shareGeoLocation","abstract":"\u003cp\u003eThis property is set by the developer when he is willing to share the location for better ad targeting\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)logLevel":{"name":"logLevel","abstract":"\u003cp\u003eSet the desidered verbosity of the logs\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)externalUserIdArray":{"name":"externalUserIdArray","abstract":"\u003cp\u003eArray containing objects that hold External UserId parameters.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)version":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)omsdkVersion":{"name":"omsdkVersion","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)prebidServerHost":{"name":"prebidServerHost","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)customStatusEndpoint":{"name":"customStatusEndpoint","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutMillis":{"name":"timeoutMillis","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutMillisDynamic":{"name":"timeoutMillisDynamic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)storedAuctionResponse":{"name":"storedAuctionResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)useCacheForReportingWithRenderingAPI":{"name":"useCacheForReportingWithRenderingAPI","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)creativeFactoryTimeout":{"name":"creativeFactoryTimeout","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)creativeFactoryTimeoutPreRenderContent":{"name":"creativeFactoryTimeoutPreRenderContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)useExternalClickthroughBrowser":{"name":"useExternalClickthroughBrowser","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)impClickbrowserType":{"name":"impClickbrowserType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)debugLogFileEnabled":{"name":"debugLogFileEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)locationUpdatesEnabled":{"name":"locationUpdatesEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)includeWinners":{"name":"includeWinners","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)includeBidderKeys":{"name":"includeBidderKeys","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)setCustomPrebidServerWithUrl:error:":{"name":"setCustomPrebidServer(url:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)addStoredBidResponseWithBidder:responseId:":{"name":"addStoredBidResponse(bidder:responseId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)clearStoredBidResponses":{"name":"clearStoredBidResponses()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)getStoredBidResponses":{"name":"getStoredBidResponses()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)addCustomHeaderWithName:value:":{"name":"addCustomHeader(name:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)clearCustomHeaders":{"name":"clearCustomHeaders()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDK::":{"name":"initializeSDK(_:_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDKWithGadMobileAdsVersion::":{"name":"initializeSDK(gadMobileAdsVersion:_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDK:":{"name":"initializeSDK(_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(cpy)cacheManagerExpireInterval":{"name":"cacheManagerExpireInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CacheManager"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"CacheManager"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(im)saveWithContent:expireInterval:":{"name":"save(content:expireInterval:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CacheManager"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(im)isValidWithCacheId:":{"name":"isValid(cacheId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CacheManager"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(im)getWithCacheId:":{"name":"get(cacheId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CacheManager"},"Classes/IMAUtils.html#/c:@M@PrebidMobile@objc(cs)IMAUtils(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAUtils"},"Classes/IMAUtils.html#/c:@M@PrebidMobile@objc(cs)IMAUtils(im)generateInstreamUriForGAMWithAdUnitID:adSlotSizes:customKeywords:error:":{"name":"generateInstreamUriForGAM(adUnitID:adSlotSizes:customKeywords:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAUtils"},"Classes/IMAAdSlotSize.html#/c:@M@PrebidMobile@objc(cs)IMAAdSlotSize(cpy)Size400x300":{"name":"Size400x300","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAAdSlotSize"},"Classes/IMAAdSlotSize.html#/c:@M@PrebidMobile@objc(cs)IMAAdSlotSize(cpy)Size640x480":{"name":"Size640x480","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAAdSlotSize"},"Classes/IMAAdSlotSize.html#/c:@M@PrebidMobile@objc(cs)IMAAdSlotSize(cpy)Size320x480":{"name":"Size320x480","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAAdSlotSize"},"Classes/AdViewUtils.html#/c:@M@PrebidMobile@objc(cs)AdViewUtils(cm)findPrebidCreativeSize:success:failure:":{"name":"findPrebidCreativeSize(_:success:failure:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewUtils"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(im)addAdditionalSizeWithSizes:":{"name":"addAdditionalSize(sizes:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(im)convertDictToMoPubKeywordsWithDict:":{"name":"convertDictToMoPubKeywords(dict:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(im)findNativeWithAdObject:":{"name":"findNative(adObject:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Utils"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)api":{"name":"api","abstract":"\u003cp\u003eList of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)maxBitrate":{"name":"maxBitrate","abstract":"\u003cp\u003eMaximum bit rate in Kbps.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)minBitrate":{"name":"minBitrate","abstract":"\u003cp\u003eMaximum bit rate in Kbps.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)maxDuration":{"name":"maxDuration","abstract":"\u003cp\u003eMaximum video ad duration in seconds.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)minDuration":{"name":"minDuration","abstract":"\u003cp\u003eMinimum video ad duration in seconds.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)mimes":{"name":"mimes","abstract":"\u003cp\u003eContent MIME types supported.","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)playbackMethod":{"name":"playbackMethod","abstract":"\u003cp\u003eAllowed playback methods. If none specified, assume all are allowed.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)protocols":{"name":"protocols","abstract":"\u003cp\u003eArray of supported video bid response protocols.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)startDelay":{"name":"startDelay","abstract":"\u003cp\u003eIndicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)placement":{"name":"placement","abstract":"\u003cp\u003ePlacement type for the impression.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)linearity":{"name":"linearity","abstract":"\u003cp\u003eIndicates if the impression must be linear, nonlinear, etc. If none specified, assume all are allowed.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/s:12PrebidMobile15VideoParametersC6adSizeSo6CGSizeVSgvp":{"name":"adSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawAPI":{"name":"rawAPI","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawPlaybackMethod":{"name":"rawPlaybackMethod","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawProtocols":{"name":"rawProtocols","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(im)initWithMimes:":{"name":"init(mimes:)","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(im)setSize:":{"name":"setSize(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8InStreamAEvpZ":{"name":"InStream","abstract":"\u003cp\u003eIn-Stream\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8InBannerAEvpZ":{"name":"InBanner","abstract":"\u003cp\u003eIn-Banner\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC9InArticleAEvpZ":{"name":"InArticle","abstract":"\u003cp\u003eIn-Article\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC6InFeedAEvpZ":{"name":"InFeed","abstract":"\u003cp\u003eIn-Feed\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC12InterstitialAEvpZ":{"name":"Interstitial","abstract":"\u003cp\u003eInterstitial\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC6SliderAEvpZ":{"name":"Slider","abstract":"\u003cp\u003eSlider\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8FloatingAEvpZ":{"name":"Floating","abstract":"\u003cp\u003eFloating\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC03getD10ByRawValueyAESgSiFZ":{"name":"getPlacementByRawValue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC7PreRollAEvpZ":{"name":"PreRoll","abstract":"\u003cp\u003ePre-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC14GenericMidRollAEvpZ":{"name":"GenericMidRoll","abstract":"\u003cp\u003eGeneric Mid-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC15GenericPostRollAEvpZ":{"name":"GenericPostRoll","abstract":"\u003cp\u003eGeneric Post-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_1_0AEvpZ":{"name":"VAST_1_0","abstract":"\u003cp\u003eVAST 1.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_2_0AEvpZ":{"name":"VAST_2_0","abstract":"\u003cp\u003eVAST 2.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_3_0AEvpZ":{"name":"VAST_3_0","abstract":"\u003cp\u003eVAST 3.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_1_0_WrapperAEvpZ":{"name":"VAST_1_0_Wrapper","abstract":"\u003cp\u003eVAST 1.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_2_0_WrapperAEvpZ":{"name":"VAST_2_0_Wrapper","abstract":"\u003cp\u003eVAST 2.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_3_0_WrapperAEvpZ":{"name":"VAST_3_0_Wrapper","abstract":"\u003cp\u003eVAST 3.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_4_0AEvpZ":{"name":"VAST_4_0","abstract":"\u003cp\u003eVAST 4.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_4_0_WrapperAEvpZ":{"name":"VAST_4_0_Wrapper","abstract":"\u003cp\u003eVAST 4.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC9DAAST_1_0AEvpZ":{"name":"DAAST_1_0","abstract":"\u003cp\u003eDAAST 1.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC17DAAST_1_0_WRAPPERAEvpZ":{"name":"DAAST_1_0_WRAPPER","abstract":"\u003cp\u003eDAAST 1.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC15AutoPlaySoundOnAEvpZ":{"name":"AutoPlaySoundOn","abstract":"\u003cp\u003eInitiates on Page Load with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC16AutoPlaySoundOffAEvpZ":{"name":"AutoPlaySoundOff","abstract":"\u003cp\u003eInitiates on Page Load with Sound Off by Default\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC11ClickToPlayAEvpZ":{"name":"ClickToPlay","abstract":"\u003cp\u003eInitiates on Click with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC9MouseOverAEvpZ":{"name":"MouseOver","abstract":"\u003cp\u003eInitiates on Mouse-Over with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC12EnterSoundOnAEvpZ":{"name":"EnterSoundOn","abstract":"\u003cp\u003eInitiates on Entering Viewport with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC13EnterSoundOffAEvpZ":{"name":"EnterSoundOff","abstract":"\u003cp\u003eInitiates on Entering Viewport with Sound Off by Default\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7VPAID_1AEvpZ":{"name":"VPAID_1","abstract":"\u003cp\u003eVPAID 1.0\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7VPAID_2AEvpZ":{"name":"VPAID_2","abstract":"\u003cp\u003eVPAID 2.0\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_1AEvpZ":{"name":"MRAID_1","abstract":"\u003cp\u003eMRAID-1\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC5ORMMAAEvpZ":{"name":"ORMMA","abstract":"\u003cp\u003eORMMA\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_2AEvpZ":{"name":"MRAID_2","abstract":"\u003cp\u003eMRAID-2\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_3AEvpZ":{"name":"MRAID_3","abstract":"\u003cp\u003eMRAID-3\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC6OMID_1AEvpZ":{"name":"OMID_1","abstract":"\u003cp\u003eOMID-1\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html":{"name":"Api","abstract":"\u003ch1 id='openrtb-api-frameworks' class='heading'\u003eOpenRTB - API Frameworks\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/PlaybackMethod.html":{"name":"PlaybackMethod","abstract":"\u003ch1 id='openrtb-playback-methods' class='heading'\u003eOpenRTB - Playback Methods\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/Protocols.html":{"name":"Protocols","abstract":"\u003ch1 id='openrtb-protocols' class='heading'\u003eOpenRTB - Protocols\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/StartDelay.html":{"name":"StartDelay","abstract":"\u003ch1 id='openrtb-start-delay' class='heading'\u003eOpenRTB - Start Delay\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/Placement.html":{"name":"Placement","abstract":"\u003ch1 id='openrtb-video-placement-types' class='heading'\u003eOpenRTB - Video Placement Types\u003c/h1\u003e","parent_name":"Signals"},"Classes/SingleContainerInt.html#/s:s27ExpressibleByIntegerLiteralP0cD4TypeQa":{"name":"IntegerLiteralType","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(py)value":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc":{"name":"init(integerLiteral:)","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(im)isEqual:":{"name":"isEqual(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(py)hash":{"name":"hash","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)assets":{"name":"assets","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)version":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)context":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)contextSubType":{"name":"contextSubType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)placementType":{"name":"placementType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)placementCount":{"name":"placementCount","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)sequence":{"name":"sequence","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)asseturlsupport":{"name":"asseturlsupport","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)api":{"name":"api","abstract":"\u003cp\u003eList of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/s:12PrebidMobile16BannerParametersC24interstitialMinWidthPercSiSgvp":{"name":"interstitialMinWidthPerc","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/s:12PrebidMobile16BannerParametersC25interstitialMinHeightPercSiSgvp":{"name":"interstitialMinHeightPerc","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)adSizes":{"name":"adSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)rawAPI":{"name":"rawAPI","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)FeedContent":{"name":"FeedContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)AtomicContent":{"name":"AtomicContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)OutsideContent":{"name":"OutsideContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)RecommendationWidget":{"name":"RecommendationWidget","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(py)text":{"name":"text","abstract":"\u003cp\u003eThe text associated with the text element.\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/s:12PrebidMobile11NativeTitleC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the title being provided.","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)version":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)context":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)contextSubType":{"name":"contextSubType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)placementType":{"name":"placementType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)placementCount":{"name":"placementCount","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)sequence":{"name":"sequence","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)assets":{"name":"assets","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)asseturlsupport":{"name":"asseturlsupport","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)configId":{"name":"configId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)initWithConfigId:assets:eventTrackers:":{"name":"init(configId:assets:eventTrackers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)addNativeAssets:":{"name":"addNativeAssets(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)addNativeEventTracker:":{"name":"addNativeEventTracker(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)getNativeRequestObject":{"name":"getNativeRequestObject()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)context":{"name":"context","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)contextsubtype":{"name":"contextsubtype","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)plcmttype":{"name":"plcmttype","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)plcmtcnt":{"name":"plcmtcnt","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)seq":{"name":"seq","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)assets":{"name":"assets","abstract":"\u003cp\u003e[Required]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)aurlsupport":{"name":"aurlsupport","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eSpecifies what type of event objects tracking is supported - see Event Trackers Request Object\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)privacy":{"name":"privacy","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)copyWithZone:":{"name":"copy(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)jsonDictionary":{"name":"jsonDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)toJsonStringWithError:":{"name":"toJsonString()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)url":{"name":"url","abstract":"\u003cp\u003eLanding URL of the clickable link.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)clicktrackers":{"name":"clicktrackers","abstract":"\u003cp\u003eList of third-party tracker URLs to be fired on click of the URL.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)fallback":{"name":"fallback","abstract":"\u003cp\u003eFallback URL for deeplink.","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC4typeSiSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of image element being submitted from the Image Asset Types table.","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(py)url":{"name":"url","abstract":"\u003cp\u003eURL of the image asset.\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC5widthSiSgvp":{"name":"width","abstract":"\u003cp\u003eWidth of the image in pixels.","parent_name":"NativeImage"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC6heightSiSgvp":{"name":"height","abstract":"\u003cp\u003eHeight of the image in pixels.","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeEventTrackerResponse.html#/s:12PrebidMobile26NativeEventTrackerResponseC5eventSiSgvp":{"name":"event","abstract":"\u003cp\u003eType of event to track.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/s:12PrebidMobile26NativeEventTrackerResponseC6methodSiSgvp":{"name":"method","abstract":"\u003cp\u003eType of tracking requested.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)url":{"name":"url","abstract":"\u003cp\u003eThe URL of the image or js.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)customdata":{"name":"customdata","abstract":"\u003cp\u003eTo be agreed individually with the exchange, an array of key:value objects for custom tracking,","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)Image":{"name":"Image","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)js":{"name":"js","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)Impression":{"name":"Impression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableImpression50":{"name":"ViewableImpression50","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableImpression100":{"name":"ViewableImpression100","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableVideoImpression50":{"name":"ViewableVideoImpression50","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/NativeEventTracker.html#/c:@M@PrebidMobile@objc(cs)NativeEventTracker(im)initWithEvent:methods:":{"name":"init(event:methods:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeEventTracker"},"Classes/NativeData.html#/s:12PrebidMobile10NativeDataC4typeSiSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of data element being submitted from the Data Asset Types table.","parent_name":"NativeData"},"Classes/NativeData.html#/s:12PrebidMobile10NativeDataC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the data element being submitted.","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(py)value":{"name":"value","abstract":"\u003cp\u003eThe formatted string of data to be displayed.","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeData"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Icon":{"name":"Icon","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Main":{"name":"Main","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/NativeAssetData.html#/s:12PrebidMobile15NativeAssetDataC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetData.html#/c:@M@PrebidMobile@objc(cs)NativeAssetData(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetData.html#/c:@M@PrebidMobile@objc(cs)NativeAssetData(im)initWithType:required:":{"name":"init(type:required:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)type":{"name":"type","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC5widthSiSgvp":{"name":"width","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC8widthMinSiSgvp":{"name":"widthMin","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC6heightSiSgvp":{"name":"height","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC9heightMinSiSgvp":{"name":"heightMin","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)mimes":{"name":"mimes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(im)initWithMinimumWidth:minimumHeight:required:":{"name":"init(minimumWidth:minimumHeight:required:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(im)initWithIsRequired:":{"name":"init(isRequired:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetTitle.html#/c:@M@PrebidMobile@objc(cs)NativeAssetTitle(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetTitle"},"Classes/NativeAssetTitle.html#/c:@M@PrebidMobile@objc(cs)NativeAssetTitle(im)initWithLength:required:":{"name":"init(length:required:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetTitle"},"Classes/NativeAsset.html#/s:12PrebidMobile11NativeAssetC8requiredSbvp":{"name":"required","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAsset"},"Classes/NativeAsset.html#/s:12PrebidMobile11NativeAssetC10isRequiredACSb_tcfc":{"name":"init(isRequired:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAsset"},"Classes/NativeAdMarkupAsset.html#/s:12PrebidMobile19NativeAdMarkupAssetC2idSiSgvp":{"name":"id","abstract":"\u003cp\u003eOptional if asseturl/dcourl is being used; required if embeded asset is being used\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/s:12PrebidMobile19NativeAdMarkupAssetC8requiredSiSgvp":{"name":"required","abstract":"\u003cp\u003eSet to 1 if asset is required. (bidder requires it to be displayed).\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)title":{"name":"title","abstract":"\u003cp\u003eTitle object for title assets.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)img":{"name":"img","abstract":"\u003cp\u003eImage object for image assets.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)data":{"name":"data","abstract":"\u003cp\u003eData object for ratings, prices etc.\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)link":{"name":"link","abstract":"\u003cp\u003eLink object for call to actions.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)version":{"name":"version","abstract":"\u003cp\u003eVersion of the Native Markup version in use.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)assets":{"name":"assets","abstract":"\u003cp\u003eList of native ad’s assets.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)assetsurl":{"name":"assetsurl","abstract":"\u003cp\u003eURL of an alternate source for the assets object.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)dcourl":{"name":"dcourl","abstract":"\u003cp\u003eURL where a dynamic creative specification may be found for populating this ad, per the Dynamic Content Ads Specification.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)link":{"name":"link","abstract":"\u003cp\u003eDestination Link.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)imptrackers":{"name":"imptrackers","abstract":"\u003cp\u003eArray of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)jstracker":{"name":"jstracker","abstract":"\u003cp\u003eOptional JavaScript impression tracker.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eArray of tracking objects to run with the ad, in response to the declared supported methods in the request.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eIf support was indicated in the request, URL of a page informing the user about the buyer’s targeting activity.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)initWithJsonString:":{"name":"init(jsonString:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(py)version":{"name":"version","abstract":"\u003cp\u003eVersion of the Native Markup version in use.\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(py)markupRequestObject":{"name":"markupRequestObject","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)nativeAdMarkup":{"name":"nativeAdMarkup","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)titles":{"name":"titles","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)dataObjects":{"name":"dataObjects","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)images":{"name":"images","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)eventTrackers":{"name":"eventTrackers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)dataObjectsOf:":{"name":"dataObjects(of:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)imagesOf:":{"name":"images(of:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)title":{"name":"title","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)imageUrl":{"name":"imageUrl","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)iconUrl":{"name":"iconUrl","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)sponsoredBy":{"name":"sponsoredBy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)text":{"name":"text","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)callToAction":{"name":"callToAction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(cm)createWithCacheId:":{"name":"create(cacheId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)registerViewWithView:clickableViews:":{"name":"registerView(view:clickableViews:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Content":{"name":"Content","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Social":{"name":"Social","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Product":{"name":"Product","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)General":{"name":"General","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Article":{"name":"Article","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Video":{"name":"Video","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Audio":{"name":"Audio","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Image":{"name":"Image","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)UserGenerated":{"name":"UserGenerated","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Social":{"name":"Social","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)email":{"name":"email","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)chatIM":{"name":"chatIM","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)SellingProduct":{"name":"SellingProduct","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)AppStore":{"name":"AppStore","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)ReviewSite":{"name":"ReviewSite","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)initWithBannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:":{"name":"init(bannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)setGPID:":{"name":"setGPID(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(py)pbAdSlot":{"name":"pbAdSlot","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)fetchDemandWithAdObject:request:completion:":{"name":"fetchDemand(adObject:request:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)fetchDemandWithRequest:completion:":{"name":"fetchDemand(request:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)setAutoRefreshMillisWithTime:":{"name":"setAutoRefreshMillis(time:)","abstract":"\u003cp\u003eThis method allows to set the auto refresh period for the demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)stopAutoRefresh":{"name":"stopAutoRefresh()","abstract":"\u003cp\u003eThis method stops the auto refresh of demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)resumeAutoRefresh":{"name":"resumeAutoRefresh()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(cpy)EVENT_WIN":{"name":"EVENT_WIN","abstract":"\u003cp\u003eKey to get Prebid win event from \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events\"\u003eevents\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(cpy)EVENT_IMP":{"name":"EVENT_IMP","abstract":"\u003cp\u003eKey to get Prebid imp event from \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events\"\u003eevents\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)resultCode":{"name":"resultCode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)targetingKeywords":{"name":"targetingKeywords","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/s:12PrebidMobile7BidInfoC3expSdSgvp":{"name":"exp","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)nativeAdCacheId":{"name":"nativeAdCacheId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events":{"name":"events","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/s:12PrebidMobile7BidInfoC10resultCode17targetingKeywords3exp15nativeAdCacheId6eventsAcA06ResultF0O_SDyS2SGSgSdSgSSSgAKtcfc":{"name":"init(resultCode:targetingKeywords:exp:nativeAdCacheId:events:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(im)getExp":{"name":"getExp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InstreamVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)InstreamVideoAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InstreamVideoAdUnit"},"Classes/InstreamVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)InstreamVideoAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InstreamVideoAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(im)addAdditionalSizeWithSizes:":{"name":"addAdditionalSize(sizes:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(py)pbAdSlot":{"name":"pbAdSlot","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/s:12PrebidMobile6AdUnitC8configId4size9adFormatsACSS_So6CGSizeVSgShyAA0C6FormatCGtcfc":{"name":"init(configId:size:adFormats:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithCompletionBidInfo:":{"name":"fetchDemand(completionBidInfo:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithAdObject:completion:":{"name":"fetchDemand(adObject:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getAppContent":{"name":"getAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setGPID:":{"name":"setGPID(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getGPID":{"name":"getGPID()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setOrtbConfig:":{"name":"setOrtbConfig(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getOrtbConfig":{"name":"getOrtbConfig()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setAutoRefreshMillisWithTime:":{"name":"setAutoRefreshMillis(time:)","abstract":"\u003cp\u003eThis method allows to set the auto refresh period for the demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)stopAutoRefresh":{"name":"stopAutoRefresh()","abstract":"\u003cp\u003eThis method stops the auto refresh of demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)resumeAutoRefresh":{"name":"resumeAutoRefresh()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html":{"name":"AdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BannerAdUnit.html":{"name":"BannerAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InstreamVideoAdUnit.html":{"name":"InstreamVideoAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InterstitialAdUnit.html":{"name":"InterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BidInfo.html":{"name":"BidInfo","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidAdUnit.html":{"name":"PrebidAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidRequest.html":{"name":"PrebidRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ContextSubType.html":{"name":"ContextSubType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ContextType.html":{"name":"ContextType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAd.html":{"name":"NativeAd","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAdConfiguration.html":{"name":"NativeAdConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAdMarkup.html":{"name":"NativeAdMarkup","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAdMarkupAsset.html":{"name":"NativeAdMarkupAsset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAsset.html":{"name":"NativeAsset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAssetTitle.html":{"name":"NativeAssetTitle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAssetImage.html":{"name":"NativeAssetImage","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAssetData.html":{"name":"NativeAssetData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ImageAsset.html":{"name":"ImageAsset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeData.html":{"name":"NativeData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeEventTracker.html":{"name":"NativeEventTracker","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/EventType.html":{"name":"EventType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/EventTracking.html":{"name":"EventTracking","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeEventTrackerResponse.html":{"name":"NativeEventTrackerResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeImage.html":{"name":"NativeImage","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeLink.html":{"name":"NativeLink","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeMarkupRequestObject.html":{"name":"NativeMarkupRequestObject","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeRequest.html":{"name":"NativeRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeTitle.html":{"name":"NativeTitle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PlacementType.html":{"name":"PlacementType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BannerParameters.html":{"name":"BannerParameters","abstract":"\u003cp\u003eDescribes an \u003ca href=\"https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf\"\u003eOpenRTB\u003c/a\u003e banner object\u003c/p\u003e"},"Classes/NativeParameters.html":{"name":"NativeParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SingleContainerInt.html":{"name":"SingleContainerInt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Signals.html":{"name":"Signals","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoParameters.html":{"name":"VideoParameters","abstract":"\u003cp\u003eDescribes an \u003ca href=\"https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf\"\u003eOpenRTB\u003c/a\u003e video object\u003c/p\u003e"},"Classes/RewardedVideoAdUnit.html":{"name":"RewardedVideoAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Utils.html":{"name":"Utils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoAdUnit.html":{"name":"VideoAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoInterstitialAdUnit.html":{"name":"VideoInterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AdViewUtils.html":{"name":"AdViewUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/IMAAdSlotSize.html":{"name":"IMAAdSlotSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/IMAUtils.html":{"name":"IMAUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/CacheManager.html":{"name":"CacheManager","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes.html#/c:@M@PrebidMobile@objc(cs)PBMAgeUtils":{"name":"AgeUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Prebid.html":{"name":"Prebid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Targeting.html":{"name":"Targeting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Constants.html":{"name":"Constants","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidConstants.html":{"name":"PrebidConstants","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ExternalUserId.html":{"name":"ExternalUserId","abstract":"\u003cp\u003eDefines the User Id Object from an External Thrid Party Source\u003c/p\u003e"},"Classes/Host.html":{"name":"Host","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ImageHelper.html":{"name":"ImageHelper","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Log.html":{"name":"Log","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/LogLevel.html":{"name":"LogLevel","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AdFormat.html":{"name":"AdFormat","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AdConfiguration.html":{"name":"AdConfiguration","abstract":"\u003cp\u003eContains all the data needed to load an ad.\u003c/p\u003e"},"Classes/AdViewButtonDecorator.html":{"name":"AdViewButtonDecorator","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HiddenWebViewManager.html":{"name":"HiddenWebViewManager","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoControlsConfiguration.html":{"name":"VideoControlsConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidImagesRepository.html":{"name":"PrebidImagesRepository","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AutoRefreshCountConfig.html":{"name":"AutoRefreshCountConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes.html#/s:12PrebidMobile23ImpressionTasksExecutorC":{"name":"ImpressionTasksExecutor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidServerConnection.html":{"name":"PrebidServerConnection","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidServerResponse.html":{"name":"PrebidServerResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PathBuilder.html":{"name":"PathBuilder","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BannerView.html":{"name":"BannerView","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BaseInterstitialAdUnit.html":{"name":"BaseInterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InterstitialRenderingAdUnit.html":{"name":"InterstitialRenderingAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/RewardedAdUnit.html":{"name":"RewardedAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationBannerAdUnit.html":{"name":"MediationBannerAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationBaseInterstitialAdUnit.html":{"name":"MediationBaseInterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationBidInfoWrapper.html":{"name":"MediationBidInfoWrapper","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationInterstitialAdUnit.html":{"name":"MediationInterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationNativeAdUnit.html":{"name":"MediationNativeAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationNativeUtils.html":{"name":"MediationNativeUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationRewardedAdUnit.html":{"name":"MediationRewardedAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationUtils.html":{"name":"MediationUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/DemandResponseInfo.html":{"name":"DemandResponseInfo","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BannerEventHandlerStandalone.html":{"name":"BannerEventHandlerStandalone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InterstitialEventHandlerStandalone.html":{"name":"InterstitialEventHandlerStandalone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/RewardedEventHandlerStandalone.html":{"name":"RewardedEventHandlerStandalone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InterstitialController.html":{"name":"InterstitialController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AdUnitConfig.html":{"name":"AdUnitConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Bid.html":{"name":"Bid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BidResponse.html":{"name":"BidResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidServerEventTracker.html":{"name":"PrebidServerEventTracker","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ServerEvent.html":{"name":"ServerEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidJSLibrary.html":{"name":"PrebidJSLibrary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidJSLibraryManager.html":{"name":"PrebidJSLibraryManager","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SkadnEventTracker.html":{"name":"SkadnEventTracker","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SkadnParametersManager.html":{"name":"SkadnParametersManager","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/DateFormatService.html":{"name":"DateFormatService","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/EventManager.html":{"name":"EventManager","abstract":"\u003cp\u003eThis class is a proxy container for event trackers."},"Classes/Reachability.html":{"name":"Reachability","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/UserAgentService.html":{"name":"UserAgentService","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Global%20Variables.html":{"name":"Global Variables","abstract":"\u003cp\u003eThe following global variables are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/undocumented.json new file mode 100644 index 000000000..1b4f9f090 --- /dev/null +++ b/docs/docsets/PrebidMobile.docset/Contents/Resources/Documents/undocumented.json @@ -0,0 +1,369 @@ +{ + "warnings": [ + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdDelegate.swift", + "line": 18, + "symbol": "NativeAdDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 201, + "symbol": "DataAsset.sponsored", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 202, + "symbol": "DataAsset.description", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 203, + "symbol": "DataAsset.rating", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 204, + "symbol": "DataAsset.likes", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 205, + "symbol": "DataAsset.downloads", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 206, + "symbol": "DataAsset.price", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 207, + "symbol": "DataAsset.saleprice", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 208, + "symbol": "DataAsset.phone", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 209, + "symbol": "DataAsset.address", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 210, + "symbol": "DataAsset.description2", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 211, + "symbol": "DataAsset.displayurl", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 212, + "symbol": "DataAsset.ctatext", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeData.swift", + "line": 57, + "symbol": "NativeData.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeDataAssetType.swift", + "line": 23, + "symbol": "NativeDataAssetType.undefined", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 61, + "symbol": "EventType.Impression", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 64, + "symbol": "EventType.ViewableImpression50", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 67, + "symbol": "EventType.ViewableImpression100", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 70, + "symbol": "EventType.ViewableVideoImpression50", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 73, + "symbol": "EventType.Custom", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/SingleContainerInt.swift", + "line": 18, + "symbol": "SingleContainerInt", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/SingleContainerInt.swift", + "line": 23, + "symbol": "SingleContainerInt.value", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/SingleContainerInt.swift", + "line": 34, + "symbol": "SingleContainerInt.isEqual(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/SingleContainerInt.swift", + "line": 48, + "symbol": "SingleContainerInt.hash", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/VideoParameters.swift", + "line": 62, + "symbol": "VideoParameters.adSize", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 239, + "symbol": "Targeting.getExternalUserIds()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 23, + "symbol": "Position.undefined", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 24, + "symbol": "Position.topLeft", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 25, + "symbol": "Position.topCenter", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 26, + "symbol": "Position.topRight", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 27, + "symbol": "Position.center", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 28, + "symbol": "Position.bottomLeft", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 29, + "symbol": "Position.bottomCenter", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 30, + "symbol": "Position.bottomRight", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 31, + "symbol": "Position.custom", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventHandler.swift", + "line": 34, + "symbol": "BannerEventHandler.trackImpression()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 79, + "symbol": "BannerView.ortbConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 404, + "symbol": "BannerView.trackImpression(forDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 413, + "symbol": "BannerView.viewControllerForModalPresentation(fromDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 417, + "symbol": "BannerView.didLeaveApp(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 421, + "symbol": "BannerView.willPresentModal(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 425, + "symbol": "BannerView.didDismissModal(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 431, + "symbol": "BannerView.bannerAdLoader(_:loadedAdView:adSize:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 436, + "symbol": "BannerView.bannerAdLoader(_:createdDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 442, + "symbol": "BannerView.adLoadFlowController(_:failedWithError:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 446, + "symbol": "BannerView.adLoadFlowControllerWillSendBidRequest(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 451, + "symbol": "BannerView.adLoadFlowControllerWillRequestPrimaryAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 456, + "symbol": "BannerView.adLoadFlowControllerShouldContinue(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 462, + "symbol": "BannerView.willPresentModal()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 469, + "symbol": "BannerView.didDismissModal()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 476, + "symbol": "BannerView.willLeaveApp()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 482, + "symbol": "BannerView.viewControllerForPresentingModal", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + } + ], + "source_directory": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios" +} \ No newline at end of file diff --git a/docs/docsets/PrebidMobile.docset/Contents/Resources/docSet.dsidx b/docs/docsets/PrebidMobile.docset/Contents/Resources/docSet.dsidx index 3b6ad97c4a635517fdd4937e7c0bee4a3eb7070a..1e0684d01929ecade532b9eaa7285f0d0313fb46 100644 GIT binary patch literal 393216 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⁡ZLO| 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
  • YLOJzPI}B1`_rA2ibd`pka#VX$+UGu%Zst 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 delta 33652 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 diff --git a/docs/docsets/PrebidMobile.tgz b/docs/docsets/PrebidMobile.tgz index b35a6793d1e19bc7d1048e9ee92700d18abd811b..177bd13cf277de6da594c019397462536a2aa063 100644 GIT binary patch literal 500007 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�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


    jBDLe1K*>fELiKSCQ-D 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
    blwU=$zT^2slkv9u7bBe73&c5XAE9eY! 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

    `Ck8adV-{JG-(MiG&TiqyG|3JC{ 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�QYVNJqTpx+w{t!@qmur1)A((~5L*BqQ57IDczy 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 literal 277697 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 ^vl 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

    ssrLHrre&pkFUZb`t4 z#`=ONbRFFAf`l3XWZ%>HU2Kg_mTHXujWl9LT&5*Kr;TrDCr4u(+&F1;aQNflB3rVk zou_I0Dd2KfNbONoASOGFDZw}jueJ5CXhF4qZCh{w1oO&1#^ zG3F(0Jji6pH^i()z5#Zc4bwt1FRXD#CW*ROUi2Cb~6}L)Oi}EKI#)a46BTHXIu} zwr$%sc5K_WZQFKsY}>YN+sT)6?)`4PRb9Q-ta-X;eoXbKyC1nzDEf=L7$1cj$15qP z?lWdfP$*kk+|l;d%jR>PYJl9^;rt!AuVE5}YCqB5qc_r`07+PkjMoKogSs+_Bf?ji z9w_4;q-G)|dk5IzW6Pr^}o@_S)| zcL|YWo)lR()-RD)$Xrl)o+~Nh41C>e`ZfSQ$jM4ta79zS^H(H_z@9vl$ze(`dVlS- zuc`wNA5*ycKHx8%U~qIC!~L!E%>z(uBEwG}-glS1hM|5n%PM(JC3NT!4SIS+3d3MR zpMisIps3PAP3nb3g)WCJm3_-z2UiL2>!fkmr!|UXv_(_3xaO<78PrO{P{|>Btp`b) zR@cr>$^{cXtm$NWb9Lf28(>_zQEVGSSf?n&BAWFB<=1wzShQ?2>+ZJWu81)zi{Rh_ ze0e4>=YNm)6N#SC#rF>yDKiEa+!Eu-k(G{VXWTUk@;!}Ey))w6?6x&`bVesEhX*W1 zdc9yde&#D-x+{K)D`8SA?7siP<@nTyY_txdT8Gu`qM3Fu>$WiMH!%;ISPmJj&KSaB z7}hcGRxue?G4GZ!>rn)?gyhu@*U*1R3oZ!vZxQ&HS)BChj`uT zNS6cS0C|KlG$ZX!4s^650q}Z)%S(;O`UliKJJ*7462JcVlBSRf@(f)a*6X^AXFDXy z$`Ag#MKXAYrsrrhrrv~9Lr#LO1l@p>Xn_+&PrwHh&(hRo0mn41r|tJ8R{jK>m{ zzsTm-Y_hZ8&Gm!AMQ7lesu(i?tOzeS&|^6sG3nbAW= z2RPn{JQ7X@u*wDxBIlIQivc-ag8;73B7e}r9heSmjHLgks)x*{>$0B`y@t@>%i<_3;X6>U%B_t~DQnoJDxga_ z-sh3|)G^Vej>NicA^6cLrXy4vrk|JEH zq^r9j^?Y7CVf5B-qQbRjv`INYv)!X~p03!@&lS-B*TOt29SZf%GzMm4YNQb@F=psR zX0-Kcs_SEJg$=5c1w!FTK~WcN%>Q?l1LYN7FoJbh)Wip`WIA^%5HMFjz{2c^1lxPeabYt|&ZV)Q(ug4ok-gc~l~jmphjuiQJ>} z;k>ePKQ2D1a^kNtjdBHvq*=NYg%+}3_|}YDu4*aN^@9#!PofTnC7fKx1YBcllN$6m z{nt{#QyYc3cyCGmtc~)9Plq^Hk5kITPNbvQte$nsbSwjz7Ob+(RmrSx#MCS7vVzl_ZmIpAS> zOppRWI-yc}H_m5Fpl2goj!gGMt7lSEN1kW}rqGlroMtZ`4iM6}IZt;A4v=wJ9^-oE zC2`n@_U&shm^1X9dO}5(M_?xqRBXaWxu4pg+LOwCg!bl4Mb$i)#*#bHF;*Mj_zhr!++D;G^;tZuH)94LN?93 zsv&<1YArRtY3Ur->Eln7G1OaUsc1JmpagYez^y+Wt*x7s0xu!QsoYg3DCD0VsDIR2 z8bw;D8*J3&Ni_59fmbjU!Q1IgXx)6sgsrzwo4v~LN$m~6y=WY44_IqG7{3fk$?&aH zyHrK$4Zcg2vK<4^u?h%p2E;RE_flA`+1J8vUC28ffh|G1sligP3&d$b&R_^R5|AXR zU^TjlxSYA3aKW)8ozUYHH5?;x;k4|Ds}@AldL%uTVbV<+pjAju_}PK>l2Y6xrS>^U zrJs>Aol24*37MaA;&Pn)F~D2^jqL%MWh$Cc3(n$j{(+x^XvscEFBaCUwG$1wCWIgr z;{pgzb5F#Tf0(LC>;(Op9gYe4P(?Le-%>5trwhKdXw*_c5`_9^9#3e_*j*m zfQ@NWL7lRzuI89e?n1K6C^NdEj;mm*ns#0F&JhBR05)WgK9 z!FAl1Dk!Avwf(kxB96>OjZ zMReAol;gLa)I7Oh*z7os#;{_|X@RYTb9fOhJCF(@3}H*4Fkk&>$O_yoLVv2=T(ZrK zv zctxs7{n+C1@t@Oksb|CvioagXN+~a!aUhMR1QY}{ zkxAnWr#$AfrLwu7hm%Z9rt$A)4&Z-+_GTaC6KJ zAb_TzfwC!cn`S1bXYPcgkJ^{k?m@YmxcNL?Y$TgY-JnoW$WA0fZxd79;I0HFCsQ31{UDBzk>6dk>J=3qIZ+8ud^;Eh+Q1)6|X z&xBW!V=Ku|q$qW=Y5$e5Yi2deQ7Ic3gd+fKcwf$rN%Q+WvrDMg?_+)jKuAw8OlVcS*M3Wvk;q5Dtk6iPbt%%exd-e z=+WTqTO3zS4jzSU9%X?$3nTbzzt-ZeAh*G0zG878yK-2rrfI6yH+?@*+z#V%a@6Z}N#Y~YPD&@0`gT|m^_!&yqvQ;0s+JX*-d-}ZQ82D% zJ=xx8XO5GE|JwTiB11E&;93ymb7qvS;B-0o6>dO`Fc=BaIma${n>+SFMOSZRxdt76 zvYHKhEib&iWry{-9^zbtl;>h&Z`UeXg!TCWZCD>u*Z=*x%@{Zi*hLAT|1CaNQ$?|+ z614eg7BL4`fwB=(HX}QkjCISx0Ulr|p}HRtJ>L#D_S=#IVIC-O(IgJrzPpxt`ZAhoC9V+nfCLojej2@xLC5KDW-s{^)+sVch?LVXIGVI`t{lfrL zpB^A1LxV!pLPD?8qtk^%nd#9LoY0&{_K&qutUBZFI9*29sr!SkIynwURCSGWHP5xF z?Q|f9sB=|BKBXv-4-bwHE>CBruQv~g&qhxGVj#69)tR$3@ZF7vBD9<$2VgH}L-u)F zd8(d$ENJ+W#8xf(9_YUAURi7De&49JO>h)gM($Ij(t|S4E4{Kf z83tE)J9Knuc2m9Cku||3_8BV~yRvfFh>sa%ZQx`_3q~@Z<7U`@SY%+tCrAHn`6_PuD*oq@l-I z)G$nS6jy9kHqgj7oYbGC436q(&kUh^z@~|}+S2#1ETPWGpxs&wHmXNJEYd+R(ybpy zwWf5MwH!gK)yqElvl&f@;V}9UGmSa3Kri6a6@Z!Jwm6rn-{j@C4*>M3JH=McZ`pMk z&mt=?OJ{Y*VS?aUC4rsaGE+Suz-at(+8Tm-Rj^!4R#&6kL9e0o#B1}UT;3VQCM+0& z4%>9rk0SG756DW!Fkivt#O_T&wd*j%Sd4KdJ1ZbJbioiJdE%%lgAU{&|SjOVy?YIwXZK3Z6wLMR?o`tlft<4WSISmV$o)OZ zxU0}ozYwBg{)0W7Y)B!b-Ir9g!RlULK1!nNVRmK<(tm0$@VASOB*mMe^U2sCBEeW7 zF+-G~ZhJC?>HS_o)pvy{tY|GkqGQMBUur6uz4oeku++97@s~S=fZr-8cN=tKI~Dpy z*pbZzQzod=O3>!m{3w4yK{}X)!RE+vJF6|`MLZVmJXT_sjP?Pxj;x6wm6@DvhjGJJaC74dSM%EYLJEUF4M7{4F`qkV95(cS@|wgmFlE3+bf zpvmxjBu6|91*<5WG4K2{a-kAvoWOFtDmRPH+UQ_@gy~Dp-r&Xn@b#<`Q7^ZVIB<9U z)L6i5k<21v#J*I)+r#@?ftu0%1B>||K%gsjKE~wYqCmY&5h^mAl3VsQ0y1uhTz2<; zbm{_yvl(12FQ?-{vQaPgfwNlgyew|vTDoj*XP4u{@PV0S(usZke3v|IyurmBHC4$W z-h_JUfVDyX=H9$1QHKc$OOJ9b{A#jk(O6cUM}=w3gB3}_wRaTZgMI3RAkl<;LxA{N zx=6QE3$PW}y0f($WM*WdOE1KC(Di%W3tI7q$bun+j6p5q=izv`aooGiG^*vv2Q_&9TaC`Gk)k?aI&1E z0vyP2v~yE7#95l{)nE_i>ExIT<0&fggewi#A}hNIxa=hv!|yz=nbcgRq-Km)8cw}gex-yS@pUz_#L~7>`TR`21T1g zn*9~27!@rIIRTCSq$CJ`?nl)Tb_y9XP6Zo)TL-rt!SbU_)+L&jAP+DM#b`gr97~1n zDa0_=so!DFDJ)z3(L`CGM+#|Ko%a%wfR7Y+lW@=9WK06Pz>Zp9HZQH_1MI<;7ut)N#_lTM+JdpkKNLC8<+wC165)4BN3=i^gd8QGtQueS7To?t4_kBifN4LF>;@X)NYaMk@iP_5sa1x5 z`m)s5`~k+inrpF-fxpj%h{+N%)*3icnZC&^4PdsOts!vrL7K+xUY?`&aV zb&QAQa2jSB#xPG}gA_%v45_2Szg zl6qPgW5TwBm_Qj*cF2U;`%i-I7Rs+@G)Qdwpts<_Q0a6DM0^ zxVZcVHxpq0VVEi2u+9ByD|;K3dP|M5>sVC@Hj@Bp8xKje)~LWSiW+u3i6a)QIMmi~ zW&N(f7JzY7xKWTB8VE<~K09M*RDObYkcQWA+))6!RQ_sWEMhUpoz?7O&f}8RV^7w^ zko|s(0(kKKDP)B#wgKsF?4%LKJ79~DuR4`VY8UB#?q$j9()WWZBevOL;>6u{BA*me zH#oNV^o=6}#DL}&UWzRV)90d6+)cH3#t|XjZ2}!#oPyLTLWLTMCblGMz@q98hgM-t z*rLAKdzw;q#b-|{)GjQ-rznt#?%4!KzJ*C@V!r#T6}lOZEYmLToGC4jmywRB28elS zDg%dFZjQdJq)@Ufq|+zq2*@&M!xRN$R8IH$W9>@NS>PJpyfpFp&U3%v=l3}6E{<+K z1m^u$@aek_s^WzXZg{_?vs=eh^(>sS7&p(sji?sqhVKA3>Q%y8JbXaR-fr*9j&o`@ zxVl_31sy$vkNr)*d_3X3eB+)u^8kM1SQjN>UmdqnFyH#P$fL&?(2NiizC{FkSHzzu zl#?Y@)eqS3cR6It-{;+&@!t~YyFo?p9LYi7uhRwa9P}YyoZ+3<)+dTfS=>*Ss_0lc zk2wWX+~}KO;1zS)hHoDjhv7OcxdUj+66G3$_jE-uK1KJGVB6|RWW%is+`6^zjHX>?A=fVk+dj(sz0n8OEW5FFL(LEUAwk2Iy4>JORMGDF^%wMq z&zKD>{jlS?Wpw0*KfT{0Ms}9NbyYh2{syxR9-7mjwg@dOc5i>Mb%fQdV%ve5-VlihC0#4)Z_E$o>el=cc9g zrfn*fjQicPA3A|4+-=xI4q>3(-fDI3+9wd!HrUA;E+aZg7k3A_{u^&CUJMwn)}RML+kzm2s$v@kV!G{! z5zkK#CX(SB{Fn^_d(QPAC#>ZdNB~N8`e(*a_?|r*V%4140l#cH$er4r^^m696BrPgTql z_TQ<4jB5RuP#+u!yQ|Xt;}|L4pAH75-gUMF2pNKU2w{Jwa1-PvgiM(zoOe#%fU5N! zaJcbtitSQyn->$o@NWZ-qCXwI6g6W|v&Jc9qY-6)LF(L6=MHhWrHO-$ z>n}0@4uN^kr2s!T$RMSA%vfEo`|U^b!FPKO6Q3q^wVpr%Be=Rg$DBg4*sQNq z#S!Yuk-%7)gVd!Uib2}e>VARUvon$vb8KSL+?dX?GhAeETLdOQ#@1c1R)8#A(;Ic2 zgcJXbMri%Ub*BN6m1w9&kVa^Bg^>$=HGB*+vqykJ#gCmAvnn|oo`P`0_bdvR;sp%Rj!6iJh- z6(MhcDh>Q{!b$na1Kh@d2w54R)xU~QMY#buXr0TlbwUHNuOw1Z`3L@0f+B=Jw7?6J zB$lHu#TZ=;4y@>GfK!53%B|&Z4pz%m{(Mcui?;wKms~io1}#xw8YmZ(A}H1vZ3MWg z1H!`^In}Ji&QO3vkZ|ZJMhOhisoV-jZl+Z`{PrFr!$S^cQc@rkQ)GP1MB+dhgTy2} z2n!GRV$Y)sN9U{cL4CXmZC|jSu>5^zVYgWfoWA!eL+pmHnD}RWrK3aa=FHqfAx;~7 zXfIjOtQpBaU}A&@b#NT<8Z}tCFV~?Uh3YHG*$j$e81O74sOA*GO+Y<%j1%q7C3A;( zuZ#-ZvjFEz`}^>Yje?ynQGyvJuI{W#NXCsv%5RGAudc`u9d`OIBp^#ckrdZ1WBX$1 zn}0Oqd@vAa;WKRBw8>woD}zaiTI%%7IJbRKnzo8ok?kIg1z?DS;VHux|&WdTa_@>Vu0~ zhYd|*UFJ5J6gM+a@k0m`oU-6W;1rl1!Y?R=jYyjND8wLocM@lj{hMC9HE^rAh(iVg z9jJot|K0RSNDkjkS^;Al5~3LL=w+6mSpC|#>NPG*6K^Qa&U?bjt#Ax$;eWSvdpDkr z?sy!uM2qHZuWAe@r`a~lS&l$jPD9QI_LARS3dbZ0z^A6OO^rUb|zCoJF@!kVNj*um}UcWqp-u)9Z z=QA|XwVJrd=&euLYw>ex!kExd$bx`Sa49TGY~v|b$s$+q2-L(oTtEsdHTS7FKNlXl z#Z*Q?B`GWlbT(O2Bf*}&(kEU-Hyx$SjRpEP3}h+Ow!wrs)ZI{Sh~~@dUh~MsO?R_? z-$L94_*rd)4^WO{AxTeuUO^8!tBM<2$Mr-vL6GozoIOV%>$#XVerSMn7W?P7!MxTD zWeO{^mWEl}IQD5rUz9NEmw`BXHVM*#+ldY@eEB!ps3KNnrVo7ib|W)RH*zs%-3%~# zW(jQaCCtDez2gu4!4J$muxR(}qwT4ZhYe zJX_EMi+eX6BCcI*-Mc-oz?Of)j8OR(l2c4yr3t)HIome3J{HH_dH=0R82V7CBSq4q zs!$(AU%JqdRCBxhwDds`!7|?hA>?_NqybR%F;{*_EX9EQE!R~@wn>mp$6>t?F*oyB z#-c+5%O*jXsyYYTYQA=_9A~wtB2?C6B>1MYMAobcM3T+@PbMQNBHiy*rC}<*o06?> z#vU<{0b(+Cn1A3Hr5(gTSloq$X|frij2%I0H{r&`eEG7B`K-&yU|Xmge=GTe6q-;d-M zhpT&ziv8>Ju3@?K)wI__<->}~Im;JwPqfm8g;0pgo*qrZVK~$NVi+SabP5x6j#c9Q z@p!^P)!hMqUSMpo`9B@GQHjAw91wCFL>>(tGma`BDh&rhD!cR@&i0;mev^+&7m=_! zh3t?f{vn}Cr2T4nejNiX@5@WX8{rA_knW?V^C{VZAxun&=9qlYL2E%ch#qQeVe&!h zC>GeuU!uZDm5Jqgq^wZH!%+GVfjgb_*iXtW;#pDUAK*U0@;*@U;Z=Ed&gm>viTBat z@VcyiuA*Uodh1i}?+}lXPe~n8NvPV`@M)g=x`pZS$kW!jzcwJoz>-^%gd9Ayeuq1f zjD9G@10D7I5$YP-8FMIn4STVsbHnWDAlV00;^Z2X&UNt?m*`#M8>Mzf7U`1}?k9|&(Tl*3?-K5F{Q;(s*XYeg8RTrd1z;i=Aq#5GnxfzXpChtRFeD?CP z)e~d^-_yyAJ{&$6Ld#_wn#4E~MY)mN)M~yS9Dk}LG3SvZo@$ASW$U^$pn{w>;)6h7 zJFdXy&fRJ|1Rdlz1LIr0==Twi2nBVWfUkkoD@2I}2_hFmL<<(yz30@~SDmIZTrUE~ zUqnH#sQ^s8N_GqG4gE+_z=1z>fndWl{xtdAva{FEdslqh_ zG*jrdnV8H_8Y;t!`XTMWhp)cctK~Uw6Qb<}zkb;Jp^;Kt)#r7ylseo|YG7{HK5O^M z@?>*Tb-h4JLrn6F`5UR7n=?UUGOR>k>kGcuu?FU>H(Fb`f|lNu3Vm(bOtEP%uZkvg z_R5FvAurxogHVk%_kd5BwBk7`sq3f;W5-mKVW-p&@^}u6(>4#HHC--;-xla-H|~!u zD|1MCxM)M^9!-D_kEgStvj=B&pL^GD17~XthJTllR_#1+wof8~M*ZfEi{`PGHnkUb z@#_0+7H7mVUJJ{@V;`+A{7*Lkp{{zZKMyE2h>BH@F(|q;N_rfNU5maStG^dFDvRCg z4R+G!9}1A%#K-O7jLgTy%On>R%{0F{1J%Wn);qqYsY*6EcOj<5#7Ty@LixPk!PTqaI*HESgX2 zx4a`{;Ec)~6!E9K#S$I_BxFT*;!ppB6D~yuBwE8b!HBp#Y#F##bb}%nO3p!a{x&4$ z!%O;P-Xz5yQ|LN{`?tV}hFudrU>bJ-q-Mgyo5lhY1;6GEyfJs{nF|bgTx(Zr$2>;r zcE>VYXpwEvE_<3%EqhwR8g%LfO*D++fh_{#_2qVgl$69!h(S5cl!P&E&KjGC=KqmZ zK%AC8{g>f>f5j|ieMtS>Zo(k|;1I?ZNITw^wVG2wqlaI&c{9?D2e*OzA$`YTU=G=Y zC+LWOdn?qf76#vDZ>Xx=PXdN)eCi8$Cq$f6k^z}j$ygE*2nbk>_SGlpk08Cy%hK2L zd6F|gA>~K`3egGFSUa-FRV^!TcYS>T!|>cgGafZ+Raj@^F-oU0isr(zZ#1mFHMCQKSp%x^JfD*l=_O^J zo}YGELr5s%4LGm+p&IZw85bHOV_AE(0HfG5dlyUMQe{V1O%Wg*)QAZP+YO;Ji@a-{e8S zGsX%MlYgaeotAldvSSSbe&u2{>c8VluMskm*Z+xLlqf@=*#9GV$fV~%>=BT>|CMbz zu)?(6{}FiH%wL!Puk@Yc4T0PQPmq(ol9RgCy#JpcyejLy|1SP#-DK<6zU?*IAm9am z;eS?dZ!v~Ier^A2K1WWhC(BQSv1+dT5Bcj%C;8-;Ht$`zS_K;lhX&k-GVDcn6!QNWHu!1}8mOJ=3b3 z>qv6~Bc#i(NWS({?A?Tth24c^K%q+ABzW#U@xvreWiQRA52UU)aH7{9?Qj@H$D?ni znk#M2(|CHihKtZRR|$qHu5r0Sd-@^Rq_RKSbR1kU4;gE4ycJ9i{m>CM6$rmbPh5~e zA>@yjU`N3Knx%lma?7kfMIJL47)_+#w28tShQve>NhY9AJPY_i_^3T$F|yG_G=t8i z81B%RoedT)4%e>@iOSHcT;UHC{vI6Ij1lj#r#E2qp z?!$lwFxx5|f_A;2nXI?xpf$Lh;$mRuZW8pXY^R|?0I&4q6yA5l5q`ZeXJ#5KJ8Myn zck_#P!NTp7n4ysyH9P5rsoh~{8ysaoF#|e_ejh;j>VxaXTU?LEdy(^7=ub^Gd~T%B zTFcL1d3qt&PHE|U?BKMQESJaipy8TtUf0WPbnVbfi|({P@(fQ@^mQvJ17;!4q4tgd z?|~=*qz|!uNjuv**0y!c7<9JE^Dx87tN(KhH293MjUr8RS07v1wEXLPRdw&2N#Z1v z(^I1JNvP%>HO0A*zz~ScE#F8Pe4nhx!&k`(&V!2_E&4 z$N2zP-UeUX`z15x2yFrqa%0nLV~0ke+VM-N>XE#T~%ERzM@{12U| zca>F_i|qi_8-|ZP=B7Wd6Xg_k%*L?3hX z0a+_p1%^zBX9I|5=!R;N5AnM`K_D%hg!PBdq0%Y51!Nvt;gB+7@^>9u9KA@li-~0M z&t^I6TX@c397PkwQ+%6ao2BX#t_R#PfgbFlHe<`ge=%wHLz>MgR4j+D#?no4%W)SclW>q=Tz8qIe2<%s zbn%qgi$O(RE+oAj!flYpa5>_asJMZ@lc%te$E=J`!aLqe*jyxmq4SU%7-%V?8kfYO-uC3lbXafM6 z5Q}gX^KO#Y%1v{)+}|&mc>ZF&{f%=ExfUbX8pHF+h1&da&G<-zzm0DR);Z#3)55{qjm@;*jbGDYnCajn0&Et8NhoeMLMQW<=)rY{Ke zG-D+yS4o%0qCs%gE=vG}&_>>M!HqD(8T)Jb>cBko($UO1sAB>h(kIQk`}<4kFSzQe zXCW7x2K_jI6UHtTP z9%V=P57mn2ZvXU-@nkRW-h3>xEb&^vaVcfiG0{TLC-ds1(vz_y8ZrJ`U(6R@8#Niv zu|1Mw=%J7GUD#q>>x0AjWt;-%)Uk=TabI&?md&Z7@*Jg=e;_LeNTVey&dmw>F($d@Pf>of)|*iMtRxH&zP)2WdAUkXy{U|ITJj)>+boL+{3@6W)Xq4{AH8egzx9>?ATvYX}=8 zxetD}qEQ?z<3^a` z5Q{7u>O4|D(%$h<;>48Z6g;5gBChwiQb0DGO8r@ozK`^bFwT4>TF{CAI)OsKd4~TG z3nS-?RqyDkiNPacQVL#8g6-zM%VWG^+7WQkCynXg|0gstX4w@AV?vdVZ!cujdB!xM z1J*se<{1|6FrCFQb|!L@(uDy%g5z-faWnEI^gLQdTrh>I#kvP>`&H&sxk!6AT>isa zVE1XrrWVCrw@f*VZTGt2aLL?yFS>#bUbK%2D^w6OiDFL`MD%c zi_&hPRXmaOpjgLhO~m0O1Ko-y4Hb6p!X&-eP7q!`Av81ZA{qb0o zn3`Ti5uEpTsWfjs0A_m1R>G9!Q@-G|)L@ODgKv%fWwkBeeE~1S!N+)Ya3|#+EwE8C zo*G*!A?#udv-oYS|0MyNnLiT*x4T4&4VOVJg+Z<<_B@|5Xdz-M9AAoIDu0L^-C2bbqJ)9v%(;G-0I)1CjvL zBH>Uj1}*yUyRzcH6==hV86GIWp$AzYCkZ`IUi%@`Gj~n|k`LibX^!;jB4pC{at_yhQ|T)6UbZ%c0`VE%Vy9Xa^L~#wVaS2T@pxr#&Zce6 z_JP_s)jvh_+77pl*!wE}%UL91sxb4E!JA~o^fC^=?NL-dzd9Gdd6u>tNz-kr%dIDg zo>0E$GhcSS%!A*4zH5G>N9m^CkgjSm5fo=;vY`q_;hm(8IJ=o#_M7#AMD#O^+n!)o zdIpO)LG%;&zpjRw+BTIA;&9{=sh^!<=n8;aR_f^2z%z(F(B}Mt13IP5`Wg>^3T=nH zlf74xY*jMPR|=@b){kj1GAlrnKOs0tCbjt{-76HEqo}f>s)?oEm25eOIl-a-UFso> z3HKOo+f--K=+*yTY%MXSkX=-es}7NOpJzY;tw1P0%LyN@R(M2{89%cLw)JlPXbuT$ z!TaH&;R#c1QR4SRG>pX_CCffzrfB^+=7@O=KbD#1@)xQlq+yAN;5o#xlmV!3HnnJz zU(h3ica20)W-=WmU7KF;s(~KSOz`lRwaUGG7|k59D6-FeDVel1NIXo!SvK4(Uesg6 zytAZ=%ckOEDR=^zQFA6TlJ!otF79e%;|P)-B{KE5{FaRr83{Be<*a9iESX7m=b`Jy zNGL*&%q01gl9uPG@1TRo7-M7Vm;ux7@>rbgG;?_1+Yf<4cV$nvpSSYO`DnvlvMc5= zP2thFZ1NNP3k`r2YM(@%)Tqhs0wzBn2VoV|?z;A#b?e@n4Qu`$>2X1&(8_NWmPeYE z5qUJ5g2uXz@l;90s)k-i1GkxD4hxHo9QdZyWTu+*# zEA>ZtqCfs!+C#aE?Z$%+ZS`UGEg92Jx#;3IhF_LeS(b9DZ#H<4+^WP{a8ML6VcFOa zh$L$urC1g^-*K~@;<*Q>88lry`ZE-tki5)n1-zb?u*J{CV6`EiEo$6TRg`(%(o61? z9qV_}xKi~-uyV4{EWf9B!&TrZ`HD(uM3SMteMTP5yng>QwP8Hc$ynQBlQem|b)E+& zkO1HA4Aby;c82pnB@I!^w{Z@WslODtqsMG7whypkMvlnMK9QusEVhp2)w-+H^Q*%? zrLHEJEiSSWwscR#cmO8Z`oJuLCE3mwbinUtE@Mvu!vb=ijWg-J9QU*g*o^nr{}`ly zU(&dYJdWh1O&RxKKI%a^oW(dQs-Zyjh(+K9L(usS6(nNi)yVqv|KQT!sNdV ztx($m8x;bv@#|0b!UAjp{8wd;1OD$!nFPoNU>6MFf0UoK1R&rbhZ-z<*JvyI|xQ zBG-r_0D(s3z?b~-(A(V}+DhLU0KL*dD{c&uv)C8;AgKx%Nl==BbGxA%W{#EmDgKT* z&<;e+fD<|OmL2yr-yp$G*r*WdzwL|iYPVs!*Xlm-)8Sc|& zK9ctSMFH)QaZnG015M?E?WpI7fOQ0kv9a?ZdLD))kyeaB1_>c|k$zWfxfNfsPDJ@E@h@Hr&yj=c+`<6o z%kD#nAJ%I+a)&vj5@vU7zmPO4>Zpq}Cg3-_J6yqht7vctvd0f_PLKcEG)*lOJ$N{i z1CRm9MsJ~G)JiuO7}!IWA6s^xay@3p&%KWO{2(L#MnX%rxPt-(C~6Xw{^OudWx=Y` zp<=#m=m^MKr|f&!ab%!oRrqFeXgEZJCtKrUoky`#3Bb$~c0I@3U13f5O4Bgrc|3za zLl0u9hY1&a0;NFF4RHXg1D%bbR8RdbEA3C-CrZt^(sw$6+5&_Yr+{EH*d*22tTqGN z+*{zWv}~3^>ZGiKvV7b^wNw;tgm}r0k_?>DkXGT@b6x_Rf zrVz2S)dF-W@1ByW@Fn7y1T#yLc3&yoU??EaM$2*d6k&>RlfQ5R;m&m?qb}(csa}&( z&3UuNUf7nA56E(U{(^4Hqcof=kxv0x--+8npBW(&r7K!spmf*Ci%Ff9c!8xFS* zmVS&P61x0C`%Y9YRParyS#xVaK{-b8DMgji2ixTkG>%p#N1>seHdq#{TO> zJ>_@)KcL^(^1svLW7y7|-`G-PD!~HypCg_pg1hnful%0O1Tm1#4E^#Ye_dspqg9S( z@%-d+EM`$9W|7(v&CBo_t1V%QOss>c#$^z1@{p-j#;D1fqO8nriPH9>+zT*NzMyTQ zRT%6*!Yb=HfA?j#2OQcl$SR;^Z-<@>14Td{G8m>FNZwP@=X)AWr>89dAja86!odUy zbu5=doo-}^jHeEGsri+Yy@T!VePp>kdz*$$sfM~Z`egmKy5;3pma?4bJ#GXW5*~ z(kX>1bTs+joFrb9jD+kTpr^Ik_d`(duJo4**)9xc``L^ui>VqnA?73R;qtSE>@~ze zz&wGLL%#shs|-?5v_?%&DQHXoF4$xWxx(nJVtJ2eK*>gZlK1!bCzK7N`#3b})EFs1 zQ?eN7cBQupS#3<0*9?!xP3NUcI@z0}6UQIRC8GE3>YMrw^mDY*b2I_2$k^q@X=En{ zrmaamD$UtRX@`3}vm>yk`!@4>qO)P_Xy6%FRD^*@5hrG|<4#p)3zOxei*sX76hHt! zTx*@!kVn#_)kBtCwC`Zr5I%Uaa9@Lr!?s9YNNTjqOvR2%8p{8Vvv&@x^Xb}!W1~T1 zH8vU>jcwbujmBzh+qUhbu^PLvot&Ni`aJJ*zVCeRIp_Ol&CJequf6Z-OlQrkb*^@be_Y1Z$^3U$)o ze0eq*BB8OVr>aQyE3NjnbOX1WcKL%Cn7M>*Z&B)@rU&c9#Bn)sjdPKWe92614=P-t zE}|#Qg2&M>y~T!c<073A0{`WazT}J$8W`<}R_e_GLA`EPSkF3+N8`nPp9y|j#XY(4 zcXxZ+mlL(r_uHGpPY*gyFBJptsa77kzTgn5F~BUV-%9Pf6Ypts{lL+dXsZF$xn^NM zNEYk{!d9A#ZV<$BYWR=BGL*O*6qc*{k7ytP!BgGz1OG=X{bMft)2skYX#kx1qWfb? z{|f>DR{*ATH(*MCsL%jR>A#?lDg93sFr~Sw0aF^$5-_Dd6nso+T|Y=PS6#rA##{QB z(k+eE5|Y)}G3})=RUzuGvk$?m0_A+nSIAzMzln^DZ_B4~y42;;SO(7S(HN`-+gITC zu&AqfS4NB?Wl|64JsEQw(`Y!hv=F#7)YVdf#6&yg>r(GsuIu>Gislc;knF0l3 zl3)l#%gah%hsDviR*jzO2uo)@9&=%Y@v@tgfv!hVMZ-wFOvVGGD5~ACCW;4`_e}7! zQLqK~DeRf@i?hibZi$cEa$?;TQG!jP=4q(|XQ4fwpR#ka=`9{&rl|33* zqRDn3e5dl;u|RoO%VjA?fS%#nC&yvia-}BVIP5{Ijc+~=DEh#zwBjz+Wz1|h{1Ohk zKh%0f{?yQz0&x&}@>&jDUt5k5N}XNOgMOBJN9&hRp4~;}SK&SE$a?<5Jbypcg0)Ja z4oPd6HnNlA7TeTWLs#wjIY7t1QO6_3Ksf%Yu)dKg)H#u@`R2w)_ILIieuO;TR=v@h zmsJ*f-RXTa*Ox-}W9r=upR>f@;K@q9YV)vlE6ZICmpT&GK;dqvJ6)N0={SfA4^=}V zLq)#tr8_n>FN-gYkT|N{exL1huRX+-xR!oJ`YS#H8rbVh>E?{r= zf$#tZ*hc{vV7`d357mDJV1Rk5b_aw1BmNm+f17{-_5r8f>;nw2e?tIZzyRCq0}QYa z6@UTuFA!jW{jCB9*u%#F6)d!Fb65CuoRe;glIq&O_cfJvp5 z^C3H#?*7J6xQ9j2rUY-M)S@Z|p_n^0D4)ny5Dw)n4Z&z_Hm+VG`tR{LVRJE+y&Sy) z-!7lK-eev~eJ<~PUN;VQH+r^^9^bQcp?_FQ5FiX;LHKb!r2P(z$SJN-%|y(8cA=-c z%!{0W4OCpQ<$p3z7@NjU@OyzI&6f*azY-ww9cKO3zec#Sb}{Xr98v8V6Znv|%E~Kf zJmf;&P1*n|0mxmZQi;0@K31^vWcqaopJt{%v5PR#d~b;~{OB>r3ae6VdReqWZdIsP z>~0-7x+0Vrp@DG;e8OS_|G2_4fM3+#WrRQ$3wrhHT_ByM@xZcX8|%#cn?0O3;f=Pm z?K2amMWO-;^@S;uwa#`Nb21kCdOF-_T#8N$3R|q^Zb#DKxa_wdX;*XXEW@pNQT;6UmkvuO$z>lL!k! zPto>A|GYjnKWJZWFISdOSUvyUbu8(?zcx(Mq?KGiOQ&*dcs#9jM7bPinX&TriG+xk zQU%;?6jnwbm4(Gk`1{uC53U=Lcp z8{i+Jpi!{<9OQ-euc)N~94A8kZ7PufeLMy1opdSz`fmsTe0v4yo%B`hkBU)1{Vyn! z=3n?a zt;6FmxcivtjY)IwA)npgs%qKfnHs!NV=x>GTmJ?c+6tRKyPbF}w;+{X#}`f&)^9a` z$8r3emXRhPcGTD)&hIGj8`@^LwTRwtyucr>VF&}74MH4#e#!c zhtoJ{EInv<7-8A(#GH45VMGq}t%r~stTvINIrl7O4@OS3=6{~fHcO=a3`M%lwgOEW zi?(KE4*k12D2!MR*Q`rvfuWl$=6(IFl^S;JEgWDaG%exI;```BB)^*fOrsbsV2qO1 zlOp#dpzuZ|YzK>yAB#dZL$E-i9+ruFYn1Azf~OI?mQ~!OfG~k(=4E6}*>MQA3J1+{ zSAI@Qm+=sH7vSLZ9fHTz_Ky0o$Kq60Jj-p&>F*p-<9SgQ*kyMjc>y59=` z3-uda%c{1dFpiEgZ~w)v4Tt?f1655Ab+0Pd|v5f`Y%ZLy%L?z<}+m+_=k!z zYCs*J8UQ+5{uh390{fv8W)HNpD%SkZ-)6`VFT8*^&@a3a!~ox?SH8@@Z@5is=f$9! z^l@0^>v7ERJs#P=z(NE*TNM$vdH<`-PK4$!yle(KtSf&cgVnEqls}@4@y-19yi3@0 zDl!lAbC2%BqP&=uLN>UFxr#7!AQZ?^lr@wWa&o}EbU-q51Y9wq9>Im}{ySephOoQg zb8h3kLwW8Gt*SKBH{B3mXa`n9gZZWMaSI}WsMnb1f3x4au_%_wQPLF8Hv?^<%a&=# zm$8Js8vHCfQsK;3*|7t1XT}xD(>Bu3!8TXQ6o%zsM$Po{v=Bc=cQm`3M>v|Xh4ZDA8k#PaShkCWcLHqU zz_qYovRuMR%^`mlq#enJFVG#%oRs0t6l`GtX{AQx$tB5S#9+`neaoOMn)kPs`Yike z-Ri6%0R&vK|7r%;ijBttw3g=8@U4}VnS~FsXvcJ}r)hF&|+3G zWdgi8E$$TD`_paED3fG9xD{6D6fb|4^_Wn>Z8#3P8VlxGql~B06k}l`H~8m|pF+uk zg`RCNYv)J{y7`z6m(Wyc0O2@i)rdntwlG-BSITx}^Rs7lrbj}%XL#opK9v>llbCGW z6@4M3ho;>`En3cA`5i;(K{XM zo1Cy48^~%biq!%FG{vel7$YvSb*uKKTFOJiLAE$?hCb-9;F#VWJ_VCwt)7^&>&qnQ z_L&{aX8Vd@68)Xi>&tm=$}Lq#H4IXO`<1iwdZL&+y`R`YcXa$U+d zzp>zjvZSEq_rV5iPvJgtKKJdVg}eB8c?7y5a^>NNs8i2ewlH%^6!%XhD}_BE%-k%R zfW9S*6c9xs5=`k#)Ufs~okM%>2h<$gA|KLUQRU~GYz5pZgi2+n&wxBz4lR;sy$qoH z@h-n#gt-_nx>}K@AbGit zNK!##G|pA!9v#IKjHa&JEq^}thrhQj(#Wt5RUn0N} zjqn`&N+gJi-De@_p@YjSY+SrwO|c5NzqbhB&8{QYI0)UL{c-%W_HyO)OF#-Rsi@|b z+A!N6XLgB)shAt4@nrh0AZ6HxGy7FhaJ;Gp{~mOCIXgCFU-Uv)Q2NPFwJQPRchWdB zCQ`Ur)S4~>GB9-+z?sd?@sBgRb*`g1I(8En_BWl?b~A>9evAjGlW-0@aMVpK&@jaj8b1=)K`tcj|v6fi#a5+${Uqt%$Uj3b?S0@72zi<<5PI z>}-*6Y$M+_SE>-_bUAe&m9bOLkkv3^KP)jUC(S@>3ynPMD5#-b(tbPS_L zu{a+k>nKq|>^9|EkulgaY~!258KpSK9^-_)-P`_uc$>3?cq9m_bb{dgJaI~O5~*q2 zk;`>bsi&Qg%au|kQOs;I3=xnNjEwN>NvGlO5~EJHG)How)JevjjbC3MJjUJ#Lis@J z#k+4UhN0h#`&qsS0pcSYMw8TZ#33ybg!dJadjI;Fwa4$M%LzpF)Y;DpPJt`fC88=Z z@|9p(WW@DScV#)=DjuHY3YV4O2T(fNj~E<2KNqCby?UBKTb}MFc~3rk-t+Z{d`&U< z$G4oI&uav-_chyEB~fF;mclN#2Kl=f$ZZq);=aAYCB0Sc9HGxF!8E6HIh9&Vw2#H; zyU0e^Gv#w-+!vlP)vBz5%*Gap!9sI>5?+64Xop2ahs@vcG&|x&0vdVzMlVa#q@Nz6 z+}axK8+{#|veGC>Z;AO}Rb0o7@s08SxBg>pu6z5bxfQy{6M-d0DG;W8x@%YzvJpfs zF+3$OnyWQky5wi{sFY6zBES`9i}guq=Ue8oRnR7^8!@Oy%>@CR+n`ol+aoDCs9kP% zek>`qJm16{U!YbDBUmitV+#Tr#`-wqqGV?ntzrX%Rr92#<1N``8pOz|mh-(NS(VB@abSziLR z(n}(F$9z9%sHs12-CLH(`%8G0Ux`+Y@|>R%WGazv%8i!1-5Mv?jlopN-N$zF4EPDb zy{`XmqD^HO7G3obS39=5EoCpzj9M$$p4mNQL+~>);cwtI%xj=oroPo4CaT%gYNDsN zyz8b#QvtG}`>5w04{IU(8-S7k^;u&cfv!}{v$yQ|%@0$Ljlc(vg>dXfBUqu`7 zI>-!`^Pv(WUofS^YWfW<^dld0g`Wg!uVT%lyMz^?zdsQamBDf|g{IHbAHkMT+denF z%|0EfEs4=ZO(rc2xTC);%R^~F*&Letq(uA{x}%qC?$x=5c|Y-8?|AgrPIr2p?yRZ5 zi_3WwN}fT#!9&LE(`knaagY?N27ksS0Xpk5`AE_zv zxEzbFmAQM=xxsuJjjkHk*Spom6O?gnQ=z?Cy*`$3%0-Da^+_hy$Wv^Q$Fu%6+E-Y> zr7knN$Ql}d)O4q`m9Sb7bun}d{l33{d+cyIZ=BCQt(uU)p@O?5!wjQSGBuC%ww(I9 zc^l-#rt?sGfva@aWe`5-_~zMgPBT0gm|CV0F`Wy=R@=>1M6*H$1=i;qX}_s{r?^!= z+wL{cPP``}v%PQQ*cxZ3YEU}ceRpHcKV5&khmSKhB*1d@u$SL>`a&g0$Gwfr3_1?Y zl8PcYd;MzbuFXUhvI2G~T*5q6M2Rm@}wX>*GfWEb&#s02$ z%P~V-Z6;gK1v~o$oYpxU*u_K4WG9>&(Nd=KR?>?~Lj!vI>lG;;?&^7-J`!=RM(gxh z(f(~LS?`oQ12xN%JmN;Hajs(Pxv*d40{h0j>QX!u2LcuD@^LwMRcs8AD{Y)#XCF^F zol=iF+E?~0+(9(Re{VSpYB|iPkpG_ksB|hdfEsGQzy=pYI9S<8D>N7!lJ}<0hL++A ziy$rh0;i_#y>xzhNm~7^Bx2>$pp8U3WkGocA;|p+WzE0XXuf0KtjJRV#5f%{&5jf= z`)b}wibY|$mx~eRY=!GuH(4`z!?ZAkxbF5#AL0~66p)?NKyGZz0EvRy%Kie?~Neva(C4l z_ZCb$rOe|Rw_vLp9)u=&e4Ayds|uxI7867>F#Kd5M~f$dCuNQU#1v0G5F~IHE09a2 z2)l-(7=_HyJJwP#xA2RWT$tdJK4Aq&=K=@b&Y2O@IvCapj9z*F^q|A}W38p`SgeBO zl7Pu?c~0D+8p57(n-WZ$d{tidb=G=p#v{(Kb$4#Vt%2+ZF7MY8vwV6BJmsoQ^c(t? zX!R0pBA_Vrm~a=o1Wm3ELl@Ukjm$psl3=A^S#26TO`CCtjxDpx{zJIn zpvMpQ-5hVaszX~?vg=?U6To=7#Ge93j62Mb<(G83EA#?zq z!azuE*S}&TkvNwh?4RaCDe@mUDBa6l0r0;eklGLKkDzp(Db#;d7y;@4odA&Y6xv_B zr}a8OGdcc6ugbm~g!Y5^SKxmze}L@>+7EMj?J_~QJW6Mi>xC8kbW@+XdtD;pxjBMl z&N)3-@{e~8-d~@(2Bs&^JkKLL$mGfXY$2C!jJZS7v)~rL3OkHXaj<;3 zo~h5<@2-llv4pe73z2yOHOmb4d9YnK=2a7ZxrZH4f=s{siB^|}v-Av;O?zY{J!g{T z%#7^lC0hpv7&;{FE!L#Z6OY#_$e!FowR{H7$eA7MI$QfY-I37?5u1)IHVS=22H`6d zcO~=r1BH_jSm`imsI#>DGMXp-BfmPU1x*wqF)QL>(ixuI<4@Djj1@58qE9Q)Y{33{ z?8f2T4Oj;;CWC4(8g}-)QV5Z3$QAnq@}`XZnf4;@HbN=}7x14enYD6%pWCh=Zit_in_@r3N3*8#zg{0(uqakmF}y_hdG3^Jx>O@;Rswb5jm-NQD zjed041>>1G{munCAK_TGZ_746H{Mhp=WA~)ld3q0T5Z5MKTg0~Piaib_=p&9pC`Ud zSQ=B2NEj~g35J}uzlGUz`=(M~2xlARZR#`){|AE;!}O4%T~#u6dp_*`+_O`NyEZNE zq7PHbPBfaC{Fn~XZKu6u+yF7mG7J1-zA8`tg5;TK+(`!so(9Txw1X0~xO!EraX?v6 z7%Adgq5GG-R*Ukrtkp6c%r^uWUT;O2Esb!pM5{-iFAnOBeR?(9m}kEq-GzO#GVy*g z-LH>9^GutehK&{=pPhK`c6x%`#L*Cm zfMIZooF9Hv{k8J~2E@P{rGeuo%rKUVno352rETaAt*z)vr-C_FGb&V}oZ735vQ49t z2|G%86@l4-B4@6d6bOr@T#gMmVfXhy z2)j<{0HLkYXuBaDO^OtM^BS1P2Xgb;<;}+G<=vCGP7*Kh;XQaN3NiX4R4uPB?pyc! z;$;)s8zA7p4+f|hNRSf9h^%B3Mz$mvm>=j9n4=#-w!BFs)#qlAS~)600w5J2TkzqT zKSjJKh$e9NXP^%u3s@&$fGUChilsm6#6L}6z&i2q6p%_cV4e6k1gO#%uuiD(0oI8R z6@Yc(FX&^P_@~MTSSLQqlH=Qg$19?IDDdTR^Q8i62JxlJmIQnsl)(hT6@omFm2U`8 zjDlF&S16`I;O>h?Rbf|qR^_Ol z=Askbe?qpmx@gAn+tRoS{rI^$#_RDaVm}D+?Ksyp#4a!gVB_QJVTp?5nU`OfyV>_0 z&>V9`BL;tw%?RvBFS`YA^0#ie(bE?dExj7>s)5rpibn^9W|b^R>OU^@DVGy2Ws6dz zxO-UgOrg-@qJ*p?5-Oo|cAUe~5ac2CmuHmKYKRp(%*#mt6pu|=n-?p zhy}}6*Bq#)-ZIRNYY?de8Xt*0P9Z896VxDxV0cN;z^)8KOQ-fo`&aI81X@pbi|MZx zRrF7cSY8tXYh{?QX5J~69WiCI-TJoDZ$Mp`L(>RdDK{f)5bOCUl@a3kW5!=JNHhGM zV6^KJ7L-lDui4xU&s{3b6n}rF&16($YlNOIDTFkfZ|LysV;X>EOKZ6)>A&-~o(-K! zq^81aK8S2PI4C^&B3Xv{*q*tJ5Spdd1uBBY+$Ao8Cj-K{F(wV~r;gxqzBlz~NGg!4 zO;gnjmD1_w5#=kp!Hv#7ujag}$I%qC72B8{j=1G(mAe?mgeU128w1Ou^5((0?*P3x z*AeMO%TTl6RjD{qyX`mCfSW~iRjJAyFs5`->YOBj1030+DJ*9%^`w6A2t~fBi}c{^l&lBndYlvU&agp$D>*#-^PH}+stx;Jp!gun;xujS+#UccrX z|8nWB3*D(dSpFXQ^g|Q7GOfFb!oz0B6FUX7s-&WVzGcBHP4Y;Q(BG!+m7A6hqeook zz%z}B#<-4CYha|ZVOeSLH#CpjfoHCx$&yzVdBtou8Rdt9T#c|7{b<(vpxp23_W|FL zNA&&9>$o?DV9PMmGjmlMIJxD{ZN}Fw!%)5prT=2(II1R|XnC#_FZb^j`SS}qlx}5CQC{;pCoRi9i*N&)lzs&Klb>j^93E;q50A7+a8;0u2_pzDXCNICWtz`8DqZ1w}2)Wan60IhPm^3Z?Er;kB6SAuJF8e2&FY`5I zFRi9J3giof0#Y9CjJI`tIIMlzDesEz`hQVK*h@vt*yxJm4o&kEpkX^TnJhf=fQ{#m ztt&h-nglR)wQU>8h0D`Uyp|k;jg9jS3mO>S3+*%72~Q@C4F!L5M%=g?X&MUFLB7xD z-3Rt+Rla(-D8p&W>n>{9YY?0j(fe&mmthZ&C_-(p1hO}Pnn8F}&|>5xijyDt+t<92 zNQsoYGE4_;k*_!%A1Tl^|2KOWLIHxL3mMvyQc}vCm?}w{jz?IW`I=Fpcmf){=0453 z1K~Gn9HlQlV+w#^5>Fv?A9#L#J19s|6$&!y>pKuZY>0 zat#Hg-F%Pym7}O`WvycrmJkE4nFFDf1FPQlMOSCDbq;BiLum7c;8j|tbR+3h#cFxL z^>Ag5ej>k;ZUoH3VAPPkWkD>Cu|Odd%3FUO>q6 z-bnt2^BuZ(bgSr))$!q^s1u^e5Ms?bcDg)sBr6FV4K^QS}(xZ?gR}p5r2zR6= zD&!`zjgZwC3)Hxa)a{Xtc&6vh)^hP(P-BvG=I(whxmc%V=RNV&$wy=5?ZoCpx58hS z3X6}0ZO_<8Jj1$nQ)l$`$a_z>PI0L-C~|D8y|urcPP+S2K5%t8QZ_`EYm@V5{@ z+KTuSzch6Xg*qEz8^_HgSr6?dzRv!Ng@)cUi+mZlGVvKKJAm79-J!wyvekiTS9*H3 zfQqX8g+Zfqb4qVM*N*ee+Stvsrxn)j&Fo9>D%+QNE{zU?3ET5#(x+dl)Lm#8KyY#X zkNtLDeHr@h_vbOpdZ9n=LxMN;``~Q8Ue~*U+@oFM3ZJlj9%_P9Q9B^k#(&);U{pme zGksW+*iI!Tbj3V&!+f{;g}IPE8T6alpAA4RNkDloS)n-UU^?QKU9mU*7so`jV_se6 z(w)vjpO(xZsF;ZYVVx z-3$sLuy!&}puyPv_o!>(XSY{^-DW^VdRj$(775Z1@R;ED7n+deza)vce_y-7`D%U> zeA-rgC43;<&YM7#hg!SR7%FgX@k9BX%aC=UsKKk2Lup!BziDqdzXv!?K3GR_rrwj# z3`Bss{j>yOl8FwY4eAPi><-_~>D+5Ed|2434XR>P4fm6OcI@u`d*PZVnNGc)mCe2c z_?S4PvQm;#0rqPwKlmziqk~0bT;z>(@?`y_8vz-0tNBFiYl<--ZnU*NB1305KEK*_ zZLrsA-s*g5<`!S8&)el5?kMQFP6g4)?=z{VuILnQO$;pjbveGGj`eW(u z&6j?Lk26J6an0IYxvR#u9+natTY;Lo^!IQl?o*Q>%@M{%0lF4kJjp>vT}inL7QvNgzBSY_Zw);unAV2DvtVP*MxP`c7Lfs z=SU%Q2PBryE^}<%`{+w)Qs?L_&6o2DN1?fvFu*-$_4UgIE4%*lEJyQ+X9&G$5f6uY z*uFP2hD1rQoOQSM3Cqqc{xnII)-AqQN!nHionI`WhGiP_oynH)r)V#GtEFH-oVKV# z1PYK?9l8Sz?+3+FX-cU$)1|DUCfAic!wyYqL)yXyV^I2T*aUx&r9d z;12KpsO`Mh=-2CG#J*A6$dGsiDqeSiMp-BMn`A?yWkF;crnS;SXaU?LTDMkQrsD3E zGE>5W1<9?0=DVKMXRU9;3@SnlrZ`P(Ad&isLKO8r@=WbNp0FO(-lQw>k_-~U)hdVs zX-NC?GO0U4P!b>}hP%@YlHBVIeh&?1d(j^6hoI%@=Dt^js?uWxIsW^*Nk9Ex#6$9)Pi;Q9Ia zEw+W#YbfKc7jxvpzpt+#YKcCjb8{gQ8*DWmbIK+$-VS_*ET^?7a*!X~JV)qS@1uJk zg$J?nyiUN9v;&(ul|ug9M|U5r!!34;O?c+QB!z_-sZ4SuEhYme>@}kTNz1Yy-s7>e zsG~B!XFNR(V81`#Z@dMZ1-%Buy#dnX}?0v!Ds(zor_huBPZ^^O_$`O~{!;>^^M z=Wi?Q<|KAL9Q|Htrb_x2+B{EiZ}l&s);=4KgZ&aX)!z&or?`N~Y=@SxH92;CPx0Yt zP0zo4xt!ZfZEeJ}tEV=YB!e2)`t<)`!2hh3L3891gd8d&BNG{dgcSM4#KpmbiRTp* z#6d}LA*w=_%jRGiHysh0r3a2*dnsB!l23rEje+WOHoUQnPrISn{(QVj)jza``N}u9 zNZOb2d}+dH`MvNs;&GM^7C?W0`%8aEk%{T*)hXf#E<^qs2|(6r+(2BX<8Ez7f7h

    S`~DKM9xQ_>8Ut_Gb7#M%OE{zSNM||L!tG9dj>;{B__z z+3&x>>p~uF7#^>+hdnItmaNy(O~EnhE1q)l8wzf!x1vng&ygl@?gHxi;VD$xba8V; zrBJK1f5fXzxlNZ%ulC=U)U!Dk_owV8A2+>vB-MTji2|>g-R2sum3m=Fe+dag{!4uq zicabLOMQ=7im&Ku7w0!xF^T$qGW8?$8Keb)hR!As?`!gwp?^PoT#9;@+TGWSz{!no zaNphc$Hk=S+?!4&RM~hqO}cHL?R;X^7%4+dyTRY39(p{!DRwEDCrM6}FtX-~d>XQ@ z#&FXgP$_mYJ31U!msE2%X#Mds{P`<1UUl}{3~6O10~wE`P4*-?laZeCR+X@Q$+Xc< zsa7FZZdijkHgr(3(RR$2+XG#^Dr^iF9LI?`PVL$#tRX0d&RuWivh}O0^`dNRZDXu* zRDWS5(9QyI%=EO4SZRxg9KmUs0rfolnOeKEn%QsHg}h9AFQe6=D71TY5M~L4Y8WxZ zNQ)9o;@5G3=OpZ=zAVsO={u+jW{QYTV#Xcxh|X-< zb0Y(8C9dYqYBmhd3c21CEfv4~58C^;(6K|LLd|J;2Br}V&J36)zDLO}P4J)^;zVn; zu{}#2VLJsLnv4g@CQa6dbz3RRQj)kV^H`eFDB0x0qWxc?SqwFWz#EU!p@iJC)Qc8< zub-$DKrXwLiIL!Qw?nm4YHRC>Km#MDMtl5royL0G|OdvC#f27{O0V z4Ed7Z0(ni>=4c6TGJ!fQTdCL5WMLz^tLX$W7K(|l3{10Y{ldY}M%a={1@*tIg7J3Gp0iUsGq-=sxF5PqV?DLUva{uHHl2d7K3YvjeAmt01{QU*Zu? zW`55h*)Y8PPPa>32RncgiA<8_fElwZqHZXD3pjd>oud8DJxk1I@V3Y@o4rsaDfQ{U zq8Ac=Wta>7zxnQ$RO~Z7xR?Lee0SadzkK)M|DNy8|CjH+^=Nu|QnxK`&>-<*QWvmo zfVb<`YMXH0qtZE338fBOoT1O&J{XRawp0tOQh5sLfj!+Py0Ihq$%-yU%{M<+@S z%YPhk4%q7^bJ~$)1CBT`RU!A7H_{pWkW=qo)Aa~%c4_QdyNq71F1LP|o|BOF;T?QY zQ_{6Q2>tSdT7V(kd z8I|6QTyzzDgMxbY1C{O(Q<%fxrafu7xdBebCq76Z`=9RXA~6Pl%MDGMTMlCd=obA| zHLtbR*z4^Ej~+#|nI&sh!mwQ1inXu)i2O3pz!uGWV@~zuQ z7O3*Qqj4#<%0k{u8e-uk{8TVoaSc3B@a;1qc z8fwSb?zl;C6(-Ka(-5_GdWMOHtB33MM0MmC{i>8%Zb&2!5MApv1ZU<^TTTfTcE4Dh zY`!>IW2GM`dHYnzCeM_-?Krq>WfB&rB-OS7YcE;%6FqxN&pM5cYuqZY+WN#*n=RaE z)1WRVZCcJgqYYcDD81McR8ekJ#sS^2#T~hY4I9rnEY9q)TtPm)-zDJIe{cb|m_%&q zeoH$IFe*Kw2Z}ONQ|4{F50CgWE#(ahV8VnMNn$eCqOxW%3~jx5oD<8croR*j$}r`b zLYj1T-DDy{+~427k_5N9{4%5a9_BXv>?Zic96CW>V<(y!Y#B^$R%nGR_`<`HHHDOi zZ*0rF)X`^*f9hr9$^(-~dWkx5AQ}Ip8a#@?<9`iZ` zjC0eug8H_OE*WyOrle(-$WBjA9N4&cxVgFb|7Tm2i;e9C4&F(TZ!?BgK+tY~i8K!g zg~sT=vqhheKWtIySiN4W3$fp;E+6KhbvT1AvQLSK zgPDsGiHajtKO!>&5f@}gSi0@SVI_(2rr?r9-?ziNvrc>-g&soU)`qAz07;hsyC7|GSzxKT$5yC`o>1Y2nFMXEcX>z$3 zKQb%rP_DX$QGC}7PK;S}M#LOXrsv;=7zQa#K2rOTZ#zTyYovjJ7w1*f ze(uV>XhR`G4t$@9XH6says-(0=?)}-{GC8d6(o)KoZSCa4?OlGKyyy;MMLFnYy3$B zv278lD+#Aq4B0PD0F+87-a-Hr+3#uycqREaz&O+kr&fvE1_UYF*PB?RDvUn_A+7#k zNTpJz46^2N3e?E>ZfV_{=kCJto z>1FIBpAapD06`LznTIA3Q?UcbNngI9;RpXtB9ZXR1UpV5l`zi$`>&Ko{q?HLkQHK% zeb98am4T9It@`W9!?~Rqy0Rkq)i5!X~ z^wjr;OL;QX>5QGxlmY3EDm?FISpHk1Pdn-+IU@aaW_-%KvmVUY`AUM9_a*GAM#6<#&7lRE^TO9e1`5AddnXXX&y<#$vnT1 zrD&07n#Pkar;mjY^Um~{Wg(JxytXg@J08^m`hO9R`a}1Bjz>iX0mP%0H2o8gn!fcB zk4pdTe-n=i2(8Hx;s9LWNRs}PWCvUhoxqE2f|#<)18F?Jly9yYf0``y5SQaUM_r^Os~pGz$LB? z%lyva3EvA~6(8};_oxcOvYjeJYAt?NUF!FfI&3A}a@>m^4VXRwf>KQi-RBnB%5n&m z)@`etDe8YSztoY)p-Q-yP2W*eVs=3J6%+Fq>1HP>o9gjP`e8^KTFb2y^alSY}gB3U!EJ>N+=fd1aGUb3pMS zGta5XJNZI*P`?%XLP&L#Dg@Nx=_q(*u9h7RqmoY#CKU6@e=Dk=(t455ZCSGPO&&^` zS>-{OiOeOrV(349fZo)x=Pi^~E+odgXYC44c zlcj7B%fn5e3w);+ ztFZUs6+9pUV4$y%K(V*c%%2DnUSS9bfI(^vKK&T=##$uP<*W3n1E(hd29-~Q_$X=x zk-L4t;6y*f@Cq_81hFn3$UkDY5wNEu{M%Gc0Q!I<(-Sn&!T%cq056Q;(-Vvt0)MEW z{;2;0@@V`Q-r*VoZdl+E=;K-JMCiYOKPYAcz96dKKp+%^aE8YRz}bAYWh6kLnB1k1 zLw&71(*CI8!vVCkp&@;T%7$4K(ClY6CB) z)xpA1S=h0!GeBz13sQjl%gd>O^w9!=Loj`lPccF;Un*XkSl(2YPu0Fe3%pbX;WE;i`KZ0e${22mm}k zhF{$~Y6$$Hg6gCG4+zlbf2;P_5arc?KL2v4_P9Kj@@J0#zS$QYd29QW$6U0BzAC8_B)~m~K1;{ZZ5#5}5tH|J;rc z#ugw`wMXWQ@|Lcb+Oji;lfFYZrbA5Ik!ybEr(^~R%~pyOF0Z5zB!F+tqtZ9UsU+kP z`a^0ClroeR#GUaQykVI~9Wsm1im-A7Bs+m4aQq3;Xih_<6cLz+C&64}L5myfK#R4{ zdqte8-|$NGug%q<`c1Kz2U0~8voRyUFK56SO9)8LJj3RKZk*s;_aXodlqP6G0Q64LQO8~k$8>JP0A4&@OO z4%2i%B8I!`yh_b}CD#+l3&-vQe_DIF$MY?!t3J`tFI*o?!;*U9S?+H;fG?rs+rl@> z1Ki4lVvX|E5+!EA0O%4=Ons>vGzrFQhE|DZQOLM?aq?lCGZpB;esfI7t~*I$=;sFD zD#ecH4uYXpq18BuPkN~B_XJ+9)HvSjmEY+0>S5QtO3h2#o@T-~U(UZ@zcb0O@)*s6 zEaaP_t#kR007*iuB*X2RL=-&RFke#>IR>(e;y~^b$P*_A(E(_60W3LmPvWtd;#COa!{>cn^SMJ!V|2`p&5k;@I<{>)>5gsNw$rg~+qT)U`F8r( z=iGDexbKbe{;8_H)?Bk{WbB<w%v#D>E)(9l}!N2WwMZ zTfn{x9Nj@*iKC>(C^&62mi?WhL;XHs+#*ZyF~GRg?3bl?;(^Sq>-?sH-&k4jb^XA= z^OlIqgagN2q?wfixFQ9(=@pInRaYuQ zQsh5@*2-U5b&RJbq|6U7@w_ghnUU;kB~IDbz?o@m*jbgcOL|pWi%OLI@+FlIPK18f3NI>M^*VkJJc0+bVHUJvdy8W4IANKFCUW+HSb?CB#V+!?PNM zs8$KD7DZWX!j#{e?lu$EHd3TT!pOD4AfhTU|1ONsi$N)jK+SYT?t0e=00vbZvN~|+ zWH<)FAACjcC6Lw)^IvE%-bT8LQ}7rGbBHbkr!r_;S%3M;zfAt| zl?~Eh{r(4ESzX3oB=vvtm2W=z$^sqR($yci4>!T~0?4cVH($A5WA^m0?fz;=+q>#X z=e0cSd9sL;9En_&`+I5I3!?5jSh?`QC1x+H|0iSlf#iQMmgC2S{N%jOs3HFU?=a!E z#E}sf8l@%*I(S&%_{8_G?^<@{j0bxNH!+A34b*AXGg!j6Vm)`Q*0|{IlddxNZ|809I;eXp+NK1alHhJPQ0DCdJWJNr+IidapV_HDVj5D@>Dl4I-aSkfY<_~@S?&Zb@vc4Q2I zgU^J1ob)9ZCvKi2i<%R?ms5TG+<75RdD2OXL6pxX6MNrt zp2jH9VcvIb|6cf*?jCXdUrglzbY7&x?ij^{|6WC?)uq%S1S}wsVd@yn>eCkX(8%)4 z(y939QHK<0EZDNICef$r{72Dx3bBb@5h7J@c+BQ%fn1?6on-OW*|u1K5l|8-lb zw_qDvjoq}^Q!P0u7A+9`H0c0W3wunw*SB6g&Wz|!dE6Lb6_pqfkEvAdQJZmv;joW% z#Q$Ysfvai!;#>@bGSeb~uC^l{e&L&xDncxUUa~TK&2O2a1viNY4D{1Jvy#8cvVeYI;FbD4e20P9xNZ@saTC>{L9YLl1 z?E@)6kdA$vIRA4)33WT!5FUjTh&>HokV4Hq*F0H9n{gbn^qXv}Wv+g3W+929keSq*e5ZFZ5ivWvguoO#g1G=>5$W@8 zmz(EL3cLoqziSckL|wBESOQl1d4q6sHIKKJd|%K%py)V+jI^VdKRlgz)VW^Dnp{-= zEF3SN5!h&Ca*2H{yt1SAuz1iWKpw3pigT+H4v_9n{eG zETU1oNzlNt7F|xO;9?qkk#A923w7jYf~}#@A};+*MR~-((SCr(%svE2rwUH|PQP_f zL|-CX;L{#l*Qm(!pKrp;1fs{0ID0PTj~{8!1O1jj@(S|sf!+4;p}@9+1D`#K4SW@0 zqemfM@vRGl?-a8@pW2(VcU;IR#LZpGG)ZIAi0Y=*e!a7|#Xg1`vL;7csbHxvQYldu z396-0>`!;i-O}m!9(Sd#ii+AuF;n2S6#>?p2aoa(2>(Gm$zsnGis(ttH zs}f_gtO_9){{AqXK~FA#d&{*Fm`T^SmHS--oii6mRvoASTvpv7r_S*jAik*Fvs5?3 z>wnZChb#&b0ffBU-N*F*Lf)`??kx}Cjilg*ehwiecRC{kkWa$W2}ovAjom;3)T5R~ zmN>*GA1Sr~`1ABF2J91c^p|&3+93FkwDcFZRR5Q+^pCy-;4A%ys#F2sEB!Z-31A1{ zE4@}QsQq;T;4A%?5rD7s?{cjTxU*E2=M&mg5oq+k@J)a#+()hLI@hGj78a1+FQcoN zm!)>7h#}No{dNY$aEu(Wlx4jc+v?I=guQD{SLs@8`Kko&HACK&qE1j(+BGVkz?Y%x z?j|%HtlAZs&WyeN2d<5GUPMxQ;Rnu$WHoScQELt4D(8c6Fk9P=CjHX}+YIt||#>B3cQ-ZLZpc z=9WNB#B?3O?g6B!AIa6nZW(vf;?MJ%uC}b);|R@%x(9Kxv+>^xCQIuBHTie`R%pN1 z-Z0qh<(N_){=N(}XytURqEx#dJ&Y<>RZ}-xQ0slffGo`110fVkfMd zO4HvjpVmG&5ZH7AF)QZI`YWej3r}AC5BQIr?gNs5U{kowhSHK%8-_ht%;hJgI&51~ zAY<~IO$4FMZ?SB{@&Spkego}(He$?fL>%8@=v3ZE1``jV266y8T+ zDRAA^gdYu6XHkFD4zxzyHGWR8cDC|ZsWkPYhwICg4gx|{5P1;g>tbB*tjT}z4`Ul3 z4ORI9(PH!@S|pUlmQvf{rwoCm8emLom|Lwh+r1ezUa~Fs(tswYx5fa>+|Lt$naft| z%?R^((9j_2N&!z-`*&FXt8n_y$7O)R>C+r!;tZg0`fn5P^ksm;X~Hsv`mYOs!s(yU zr^4w!mzLHW0M8WopJOe18G!%O`qxz%eERatE=8+9-{`qm=Vva!TDg-}s>gVHo2I%} z25?mY$aOddVCp&)3LCdmL_+>J{j_S~U7}58-bx+SbY9?r@oX|! zMCLt=nX_L&Yl;IBF3R5Gv8i!!?yM50m~9nZeK0$ zsgMbCgoHC^UP(wPz_(+wrQ^Z0AP=e3;rGpj^Z0DP+BA+g8sBrdw>h7;*rTCjkMp^6 zGV4ckSOi=-|L4>DN&+hYXTM_`*D;C~)YRi-O|Qm`L^AUhyY-iH%zG4GEY95~Nk?Nq zP2C*>9^h{Jc;?{NBVE7I-cw#yh~Vfw(BXrjOm$C^@6Ad5ja)$2FX3&*?^Ku4aaNwK zf_KNMoP`PT#}C{p82#$l3te!mIuM)0r4E;eZyQ7VkQcef-g>#-8yTSUl^S

    +OXD zbor7m5Q?wXznyvbDp}WuBI1s{U1dU1JwWF-s{H6m?@lGA&PG(~IqrVxYzkKP>ZMIk znu)&#zg?Xn)4{Ihk41f*@GaJR9tpHh6svLDB^m$2sBW#ghtuqHRr5>hW98ACTW~p8 z3!XhdG=q323tR$$W(S6ObdL$2;{5>4i?ZB^0q^8movgPgaXlN5{;5a@m#~&*lgRY+ zFSQeB-55uNbG>kB(J}4kO?tU0qHY zzq^Q)@VG1LbPf`^JC3=MaZ6moa#2b^ozBl`u0r8vVb!cm*JTGEC!OzJCz2tZYfHS- zFE@hN=A|VeLc_|VGo-*D?UK=~^M}|s8+RoQXU1$C48Rp4uWVj%~>^>TU$PVt_>SwM2YBv+t2Vv+vhJoV^&<^LVlb zO9z<+^Xa7L>3qG2c+3ZQe_i!7qi`NIMoQ4!3P*~OO}9hK)T3yNdB)i7L$Df_S_ji- zaX#Q_8E(;dxBZopXm(TPX!iodB+Z%7&d6J0Wv617=S$EsM0sf^uE?4R-M0Ki<5$V{ zJSwJp5o13&s@tWLH!YEBZG8*ojm*TnEe*RfeYw|Dxs8b1Q4W~O?XFkAs5M`UtIO|7 ztt?A*9PFUEI-4j{^rl-Qgf4!s9#!9+^0oxN-JD}C!acZE;+^bJOK!xHr{24!HCoHJ zXfgf_2$&FuH?FWSo*1pRyU-P2ElPD7s1fVE*v4dCatZf!npPLLI354Pq3z%}NUx<> z(58#3v0_%%I0{voGgIn1p33x77rX4T9gy&|!*O+>p{tUy`rZ=T&{3hgS{h+hxkf`L zdk!#6Xk{b98!D7+te6gbk0@%9Oyyd=mp3@0_@ygyJqmrBJz;FtM$hZ~*OM7aR=rp^^TxWdhP z&9Zi{@ak#V{Jo;_DroC^;kvQi1JSC7b?P=Ag$kWE7;HZry9X~71oS$^*p zs`Q24*n2l+C0qV>cf%J+ZNK>_R!SqahWBUbj8UtjF8cfCT*E=x5^-R=o)MZkb8y<` zlfTs1T%OE~vt@^m%lz>8XzA_1KANR^g9V>_T0)gra~=dJ%WM|}v(ra)cSPN}lmTji zV(^!S;(~F;`9jRHIkCzH`$nV&`#zDZP&rY$pDead)qWc6Dk)a!R7*X_C+P4PV8`>0 z=K?%caDf$TAzV7NfHnAKvdBL-65fJo_k&!zcGhySJYN(<+>YZpZBcCVIQWcI2*ND3 z;yOM==cr3Es%%-(KE%WvjINVtb<{&cds!w1XlgG;m6DO_k$`gL%pOOS zooSaZ@L`ol9@JclhKf;F?RLN0e;7S9pS~fp>A2OfP>nYfPm;!rh>HX0v%CQMYyf~h zOQmO(Z@EoyjFLtd0o5T&zE&U!%qZ_$I+tB)&u_unri9f*>kwZfjlw2WT)-S<+h{tN z$kkG*2RAEeo&oaH%AG-2x`OIPUWr|)r{}fqSHY-sOSGP4Q{Ppg#aK*>k*K@oq3g8X zSAJYSJmKfNpT?3*Ec^xK<0dqB6YbHEUZb4L$P-v2{coIO>bq8IKLyOiV`70e=t5EA9nL*;UIaA(N5Zb-q^}%sgMV#h>S>QVQ znuBATj1uN|JbHTG!Pk2O^PAffWM`q~%7&H+gm{Dqe4E$l-t*nwZBou25rlhi65Shx z2qv{Y(Y1$9EnM=iPc0l{I6w*jgLdbsrCkCL7O5-{w}J=v?@gVZ7j!AcC!FVXUw5k8j^4P4JVN^%uU>@^yhvP@ z25^=mYx^t>?W~0BW$-iNu6Abdwh3JwX4>u2 zE=*II@UY6o_cGMqsWI*bCwwKfBA)awHy-a6mHzM9Z1IwAp?1d0cQi$=+N`&5sch;k z(hMFWR{s%O7@qwVThM|`L%#do=1gu~0KbR4^8>^dc=wPwey4EORfk~b7;b(NCOF?E zC%eJ_l#=X0>QkRzHZK>o=dnd?|8#bB4?jArokh79Qv!Rz!NbYK!NJM%+ntSz%iHzy z%Ok|X15^r%c}d| z$dZ2x4Yqz38Z@u}Pocq=FSg=_@Y0HZ!XMQIBRr8F>VKDk}iOcq*cA_zg0Wyf*g*Gt&-GXfT8+mi0$C=P=1RN}|g4~JKbl$^re!ZU`US=4W{JU2XsI1z><70>zI>O3il!y;*cfEWLc`SRICQ zZ@j#N=3|{8=q3}boSRbx!&)zunN)9Yc~OgPB)SRlRUss|cm+Uf1n85{Ij zyJS|^Qsd0jxWOE?`JsZ}?i?RG2zp<9!QRKiWU2pn3-JUF9YGR`+^J4kVCp{b=cvH4 zFjeXZV_1){h71dPWJ_!5Dz~rckh~bgA)YichAn_?Ef4;;aD<}bJt21vn&E1VjJW!b8AHyB!xy^Jr?lL{Vg9ljXC3!Z00NQ1Y?((=~CqJV~aR5c0BK zxm+p&x~J@3HbR|P^dVGO!LVD21jA_CuR`ljN@R&860~Iaty=evWtJrDV~h4C2#BT?IvE< z#6h-@{Pc}p(z!wCbN-1|JmQikRS0sshGjbfzNxPtA;0qQV_Ke)X_(?qpW&GAniHUS zp}H>FhvA8aR1GEGfcBaFj3!4lW8s2j_rrjE zF2x0)eBsC?FKt^q-|MzANer6)1a>=vk)s9eRoAcz~4%|>*@~u zqoK`q`hGEi`~3mHrFgEB=0-n1%fFJ z0JXUBENBD^q0e+JdjN7rtI5SU3i^0C|bjvb?u zI!b<2g@d9riBKw@TTBNiVAz_&`D?cWP{0sSr;*_c9B*4sK0AqCY|!&dSYGpr5(*NH zTpabp*g(>B%32yA#Si8)#qUQ4G(g8exK$Vb!Be+WJ@USwXpJs)mq$SrbKfj;V4NvX zz~&!ZW4*7|??cLJpa6 z^B>zJpl>wh%LRPQFS}c3Ih@^y+ZEW7uxmPs(%6pj@g}ZM$VP1x2^_$Rh{`#jr|qzlI6qd3jHm`HQl@0h9SYCg~+{w58nangk?6($4D$FUsk&x2&vjC zKKH^F&T=ZYS&63?rrLF=3wi|#+d?t;q2eDVazZ9-)XxVxtwyl+P)`Myo2Rs^`RR2P zYkOD}(_{SDmWtSWgO{Kg(Jy9B_Pz{4EEO1E=qP;Ek80Gbj<$Oon0)~^W(fYg@t38l zFI(fVTb+zs_~T&_yPm^nCVcO-#Jq{LgO#N~b8Yq~K8iH)S=neTWoW7vd9qBbra>9g z@Fiw7zeuYY6hvaaJiRk65Na*!J$KhYPwC!F564U|7%RjVbtOyx;b5+?*@sZ{wBq&4 zps=8IyV;Ojgqfu@a@dk)20NxM6%ogP>Td@BYQ$7NAYmLC9GtNSEFqk7)J??SLKFMD zN_qZ#B=>vfdEFf3h|PG#uL`67v|cnq-g$=gjsESV+RIjWXG5nx*pq15-HAkpd5lS+ zPKdaC89|`-g852yK(P)GS+(IJEkN$L^a5HP+GwSc!+fx^{^}PC2bJr{;Hw1H@t#+Lk;IC#tiTGBCI^@$=zNf(K zbe3zqBRnh=zMFLcJBLu9-xpth%N#_J^RWDQWuNg)mCe1@sa^O%4TTLc~60vd3Kl@(0=84m>$Zx%V}cu|9vkS1D@k zT5a}dh(-b3GPb^yT$$}_8p=Vg=!>PQUc3*Ro5VmCPD8alTi^g&ND9ME#QxHoA`f0K zAp37reu~M{1thhvOkDnVY`md!CM?Re(;Z|$a9QE+#AT!l`5(OPsIQ%A(h3re2PD^*B$P%(O~xJR;E=q3Bb>~OE8-BYwclr3BuKd z6snSBY*2+TFVMDPqb~@`-u+IIMqx4|EnAE=4`ojV_>*M>dq|hX1%e;kX^7m{G4~vA zXk{kABj7k|hkF$dD@yIp#sS8G`rmLdqOdPfF9VAXh^?HM96Y2Qe)xqu?a07dSE3L^2ox^2v;i~A+b@k zTm~n3GJF#*35+z3@L- zmA^5cPaL2oJWw#Od@9jTTJ%P;NogMU`|c7qbK>&iieeM!Hov#S2+*-%!{XuLJ>%8h zzEtp@=1g6hu(?ma7)ioX$F2N7LW%J<@GU%|M9M4?={EkxxiZp*apogDmEYo-fA5RzV%y0XC z0ySn&BQ}!va1D8N$%cPfB0(n2Ms9Ee}-DK}(KUOAeahAQg!IkMkj~!;fEg z2iNOf9qq#I@L987h+2KfM_Vv^H=LGGG+qJKf2aVS=5X7s8;VD7%dKKhl^nK0txigkaQe8+qxf>bXtACH~Is1spZTk@*kAl;k znmC3L!B>u~rEk7uY9kh`i9EXdyoQ6u(4 zXRz~YDJ}0fPqgI(HivjSigZSwCWxSFkBhmOq8>v*t)Q zYICU%?*hBcJ>cj=W3kZxa`k)l^>;)T3ehQ#muC^)ZMc<3mmfE_5BIO^XSiCDg}CgA z^iUb#CNGDci%C3V>Z1gk59O%BVpfz}4vI%5A8N9-4agR|fwp6i6cV_BWDt*#6-9j; z`_+C(tG__Y-C$t4d>d34tAhnkKaz0$IeQjOcMBz{nUu+6nxn}Z>TWMhC4stxTYrZN z4y}RZoac3+`&6T|PRvDos?ih1(IK*WruC^~GD{Hd#ADF}@?fFsTlUBNQAYqXbrKq+ zj|HWU%kOOnRbB?dKPV8G#jfM91?}SBOG@VaFJ$5~xTZ*bQ2hHK(!2-;{7U(hCa|p- z(6SE~q7`T#(NV(U@%X7wX%c?Kg;!RY(fjcXQV)3)=~N*1tHy{omd)E*>kJ%iiD%kh zbFSO2??CplR;SRVJS)dp%Gu@jtXt4#EMY2GG;9t2_!qf^ZWhXc?;tc1g_I%MZ5$;~ zQjIzq4t*aSl(`#?B?Xtp1E`O%-#J_W+VdZ_URKCMglS(4*sY{;h2;wC#8i8JmP-X@ z(H!Oxfp}yqfkaj|J~o2G|G>KzK%zKoSAJr6FSrE+JHd{!f=H79iB$kkM)5dQ#1(|f#-b@FM-gg0CD{&1=H*0m$-vy ze=)q13%bYybCoNT6~kY~EFIyrC`WU)IR&7$J7#4-=vCE_jQ3`Vo?E-q)z&aMnIkQ zE#S1k0}a-y{OJU)rJqq(*Sn7axsQ*Hi8Ee?FBrL|?*bCd5qTWuvBh#*6%nKHSSjj* zq&ixnZiU035&N5Lu>9qln39OZl$v0nTrSXcLxVQr+AU;}Nx0K~W1U%G39H}$fw8*>eS+5sozvv zxhxUUpbFY%$x_&cv8+N14XK<&xqf#v=Rlz8|B z-c7MF(i4v+{kF~?1$hiSn7G*G9F7X~R_A04_DYwI9AL_+JGt?rL;HFAB5H~!m`rDK z*zjop6RPGN)u`E>*K@Z0eo};)`jYW4a%o$Hhtnf#k(HP3)Pwz&qVrwv)P`uXt7KV6 z*~!k^cN8n!zk4NQSsf3XovuPLR2SkiUJFrkU|J4@>Aoi7GNd9dHX5V1kFmMC#p!_# zwTwy06j&64TN~r)jX87T(V+0BhQCHjT7&(wewqOPk^3W@i_%QcW5uQhh(7 z%icAMi43w8h)zL|b`(k!+e!))d0?kRaOrm=&J647s>RB#lpaijeYTdrid6xwx)ruj z_qVoqUn2Tou+}&L)=4T(I&l0RQnSKEt`V_POa#2FetLwbaUWj3*o~kc{QCf(oY95A zgE;PPWR;e01>0lg+r7d96IFHB>FjwZWi950RyO7;2&U3nUaOQqKZUKr5E6D=D4JTz z@&t29r^poqr^?Sw@`JZ0PmX%5lIOdocBE_rQP+ zq8t5w3r<3)uz?5`J^SK}Vp7p9Z|;?#Da1o1Ra>~AIA;@4UXoKw{Z^Cgvk*0L%R>EY zKdu)I866>|>=<)fk#W031sf8jSK@3kypfs}UcI2#SV^SP@ z>&v|@0BB02#}+6FVW=qPFrvC4t}>|F{K8FhyKzD=!Oh$QpQj9kkin5egHFee^}HN~ ztETbi{t^>;%Fz#;{x_6pxJ$HrReRF2&Q&>*eMKX*hJ%gv#b`o$FirZDAId zYtIMJaAAL>sT&kVEmY|*=0ck-MpaY`dl>5DMio_CyHps>fDEbviE^yI6-cuCYIc|P(I9~b|n`I z_nAfoW~HrEb)he5`8lc82AEk(L%~hSRnPqhsr*+D2$(9i2uI@7hXd=hNu;r<76J&z zhd?;=3tG2Rzo|QteDz6hxf_lp-{sf}DPfW-NfyJDsYLi1^bk&PD#2&PTD08AcOp>1 zIJK%GC~;g~yEXJcW7}1b(1SS&5o*2}I6_Jri>?`KJu_p7GiX4~0;}Mb^?>44szEQ> zQ1%1`VVBp#A{hYOxL}7j%l!>?hu7lCrr>ds-2*`{n-I1R2ZF;ScrF4$%fOyr))eZ? zdO-FRbD;TJJ|Z?pS{>Ogb6;TK($sGzL~Ja50Toe@>KsBAroU|wq`pg2f13p?O@rau zDa8x}p#F7NPyzq7LBw{wnc@5FhO5q*wdJ!sVn`wQ9AA+Lt}kF>0DFmjzojX(aj;LHbv!PA#{r&237Oy0H0I=-?c;KmHXvA=>e|w_36mQwNX4W;kK+K3E_sSOH1z5?939H$~`%~qUj+tX3L2tJgsx^QJDU{5= z+ShaZ3xR6=b;*S8d@36%@yMROx4Y4`uB@q6?O>~SH zvon7t-N>xSoN|cebJUMFWsWSF{q+lHb%YbGEv@wu&voEL72SCd<#O68^FI?_R5xA) z=gjd5auXkSXY5Zpp&wzdH?WVL_OFe|A1X5sd@ta2It+hQ7#L1!JkX*@37$Y=D`}(M z(W0iBNPSi<_EAQ={(!G(|7QAoLW>1z{QA=k`18P=2-Vc?y$bX1z(NX`c=-J1V`&B0 zU-Pa%^)6=r%fx%NRPCwjj}j@&rwbJ&z%{@%z-YM^{NJULD$7r|gb~Qk=J^`Qf31J5 z3j9_jHUgGO#pwpVT>;j_pdCiO{<-!XrkRaDKLxyY*v*Ib?~=T82}&5+aaK5dzG~nS z^X6XFq+>E5>N^Ee2QlzgeH(N#OCW?H(Tdyp#Xv?8G2hd;xVM|j9>4K6Jj`U?*iuKu z&Jgzj`W}z|q~J;RJ4w3mp^;bQVVWGwnTMeUilg0|4ZIxUrgYY#ntp?fdE}wX2(8^b zJl>MU|MhIN1t-v4+jW{z31Od{z&tJ39Goynev}n~TOXP(#?&;l2Kb8>(}1b@(~_X1 z{R|4yeJmJIlPK#}A(;T^5h>k!<^w+|$p`3ncF%c?xFUV%Rx+Hy=EdQ;PrqqAa+{*)PTe0j_m0i zXeoCasqeasGZEv%IKW{|*hdo3R12Wm!Y(;zb}3_fA3$ar1&3s&#|$=v{ZazP^n}@F z{-)N{F~#_))V@<0d7a@KZNdX%gJ2pZq+{C&sl({T4b|S-O!ZgfVfH0LXNUCKEs?|W z5INh)fj08A*fZv2;MT&Bc+SrHQsp6h5?yBPY~y5$WYmWc9j7_9V0LMpW^k9JsTK#@ zjjDIBUdtd650&PDX@^%8YL#5u-mPxEYwPYqBN{4a{Q0_tJaTvtD)`20G`i7w_dc0z z0EIZrNw#^ygGPp&)&hFh1#Z!_^i?_@X{*#dSA5quhJa&FY-S_&M9duiacwFHf&0ij zJVb%7UX3Wmv(GFuEa60Yz&`c0lop3Rsu}jc7Sv~m>)7|cnY5q+g>Pu3Zc!ea3|Hcg z;bc@ms#iW}_^Maiol@_O3?E*B#T8BAw(lQ@AbbL z=k%7n{jMmGCW9-RD3A<84)#Hxaw{ojJ-W8;kc1Q@21acvL9ZZ;E53J)SW5?U?Gdx2 zE41It{mkkP=RmvOvh7?VhrhJ-#m)y)kKIhBm=nv(b%zuEAb*#% zD-%Hk5o7Hj+qd0nfp=-cqr65IvX*^lBQSJg%Pp2$BW@PxX8b%hw z?3l?-1QE1GWCj|x*uYb&T=^?=?^T@k%?UVR_%OX0M12n1TTt2xX+;kUHP8&r?R1)_ zaqmzme3ejvEp((*!XMyq%peg`jK# z=T&wy$OK=wXbMQiMIr4RuT@wqPx^)vw$Q!7w-yOE_~+-PA4cm*BvaHzcXEZ=8W~<@ z2=#ZeYknJhy8zfh!MaL5=$wUwso&KcxhZqjOYJ*vxGNtKqb;w$6kjp>E`w)Hqqbwh zGuI+*XK@LC7#61b%8?qz6ERV&}6eDWVUNdu=1+Wv($y| z$B>;gYZty;Rv=`*Rz)m|V2YNsCnTc_2N+Ke7Isz>)SD51(~8xiNsuo&D3}}(^pbn< zN#SZgn05_cvCfL*DI`On%UwAkmO|?@TX8DSj$C=!s%C|aP(*#)+|}+L4jw=9lHm4z zOkZt^UwO@S1VQm30*gihb{@Z{Bs*%S%G0s31=8z6~XV&ZB*G z^Z75l!#=}JGB6W$HMc&RU&Yy+{g&keSGZ1YIwHgwC8y+K0x5>f-0t>#qES*X@pKzG zVo8fL7&TtPFeh@xFQm~Ohnj2hu9puFwshLw{kwbE#tZJAv6`z7Wl?;w%c-sXT!s3E zg6_U)Lgz%CDOfTP_nIDq2YVXID2Px*6v)D}X-_J?Dch8}Yxxf&@Y^4&;%6mKaruN^ zYZ9#Rq>Vf&$LI8k3j~D4mEtqQ6i`V!;vjRr0V_R1)C;7^JUcXmhjQ3MMkzvJ%3(AH zo!2pvD3^yP9Md75sY!BC2wPz!K}!TUpHp~C?l>dJIc}wpF%I>(aZSTqwLFO#$esbv zg7wrH<8b#fHDc+GWJ81QvI{ENnPLx8t(<^n)tbAkQ__np!U)8V%u5iaIwuX&$j) z#Ojc6?`Ib+nV*E$gwL+GuKe6jxlh1qG1i7?v$=%DWN(Qt+YdmE)1?VpiLn~xkPYE@ z5}b1k&BGtSV-2I>xJW}-g!IM(FegzD)#J&$-~x`sXUsIpRJ}SNTSV*LqlF?8?u(&T ztGYq1N7P}WHBPWCtvkso2%&%iZ8H0_(2ySGElM26^O`)^BJHR_5%?x-5(_mZV~-rf z!Bao#nzKnB#)IZn>lbQ{sDB5>N4_0|EN9)q1h-XpV>mP$X6h2wSre9FnN=ik`>PlA zsNXfu)Beh{kh>FTbh;wq9TdChsXiO1xd>KU6sO`NNMMV2=lcc%>c|;8BD$OziQpw1 zB=7`wq?jLHZr=dg&AG8%CKAShUWB5B6*d$A#J@u54`aTKRGe-n8kaoQQsJ`@5i$tjxxJL^?`442R2?uY+ZDDymC5iS9*aNG*-Y zcuyu8eD()@MjmZSGIok6VmN#^a4liWg$(#f$5gdkc)$0-a<-!#cv|;Uyg9oKfF2%a z7rNI6J87u#4>vU{F1fvQj@%(&MKXFXrwUXWHOBHP>Da z7hGt*BWM{CtdReVqku zn26I8dkQN7|6%rQv;TPEa#jm&6h8o{&*l04dh7D-{bl&-rU>yvYtW0T-%I9>8_YWh z=+YMGaqhAh8@NMXksrz#3V1UB@e-|<$yz!XI7>=BZW&L%O90kc2`d;FfqsjM#0TRN z5%h1{;{Y;0tn=SyLI|!t@6C9UnjilEx)&3G{*DUd<1fkIgVmNL_@Rfu7<;Yl^96$lmX0r~yB#+WfM_Z9FjKisZ0#hUO5EE1z6RTj7 zJIbY(76++;s7qZ?BOXD|;HIheV_k6>9qs!w&1V6=2Or>ju5OroPU+ozbzFcZZ|u)} z=N&(dKIfwuv1cO-PxCEEWq{nGBRP-0+jgaC$aYF+P#b6{!k)O1s|VXQtG;R;<_c{& z?LKG8R^4}pB+rVkS`jePTi<)9-Cy6#9~4!^tC3jN(!E7pP(fF#mTkg})A5%)(lKP$ z6~tC@D*+rzN^SxrEef#KAeiYvmU%;L+&27@=G%ItZtZ?uz_`5hDt$burL-pyOJm4* zBIwc@zhz<&r>@*W|9Zp%q2vbz~7ClPl8z{yaZ3gH1g-E5fwiaV%AK%Kui?0&` zmYlo^zR)kC+-ynT{`rOfQaf$RLCpw=3jZZ%^(nG7X8==mNq_r|{8sx2%wqpvmNO($Ek>8%yU5f_suoezHTCsA}OGB$Is4 z8pHhJ#n&FH-wFXSs!qV2;oJ#iovII9S4O)W;*4L?rJAfp0@Dh3W#1gkh#F6B6R3$5 zq1k+96_d!H#lp~VMmZ7Z^sJ37#W$$KVpV2pjiF!Xwi?_2?5o3w8&Weg1@L=`G%0~h zw6f+EP0m}fI4$4HyI}$DNo`2wDw(O;lg>3r}H)D{YsCi z^vrMm#0iIQYF5ylaleN;f$D+lA7JV=czd9|+hM$|#_=^G(cZ_uTxd^A*qfB{v#8vI zrp^PmhCAJ>a_Sx`3dJ72>YeFuL9AKBGy-R@f|;6(Kw1FnWa5y$?CZkZ!{a(Y^)B!ZtBdQH$aD$Ng-1wm%g;%?(qVVe7{7 zV?N{`@yMEn4hh3?iSF}7m{yu}9m(o&$ov2yD@bqIxZ!bjbiPp$;(zA!$E6-NI$Csl z*FXrN9Raj9XE0*Um$W2UW$=7Lq3UO{-fOA;j+JjeP*}PsF1#wnj~5HvX(H|6GQrRN zvJ?13o$x4Inn>+w_vWJ}uQA2I)m_`sppC zW|E2fy}kN4%5SpV-jbgsc4}B)y8*DmLfWbios)mbpI%9l*K?cz{$k2vOyVr~4CiIk% znc(8#@%g==&iZxxenh=Xf2VnUJUTkQoj;^FdOE%}o0iMPC&4y28&vYNs@MhmoK4U?4GCmM3USx8a6W!PamO=KIOpa)q!i52xRAe@iA>MfqY zulbwPiDU}l>r)VcUtsr5c}BydlQ23HW=Ts*=C<7H$hC}#Pgb{s`<;Adc1;ka*s&cSurlL*Y7oyMY^*B2 zE?DRo?kF`F%QO~oU1QwV;f~bHRnWkeIa%==JIJ z{vilahO~|x?rX~lW~0O%?S+&2p7X5zGijngo@ReMwoxj+MF3UOxVc=+!d&D+Cd}3b z8H^LhizkKrvWR}v+ZTpnO+WF5_@A3jMw}U3#_`Ko6ZoNJ_qx z^<4Yks$b*gbSD3-ZnGYvEIjfZf*N*g9xE^hAeu__f_P}`3H!7 zA_8owa%WLxY$&s2|N9EqZ(`=g`*{E@xvvu7WqwxYYq6myps$Ag04QHgr=Q#48N~*9 zjUc^=1lU>9q`AP7MIxIgGxDU}$L{`jRoS;v=zpy$V9?;CO2`yc7>H?ZoD?V;xl)F)6J%>z!#3dG>o-^dq^Ec6vUMm6J>w z!HAK59GrkB3CkrBcqs~Yt{19L-QTF!u z11(ndp}E+x!MvP6R3p4`+J~9r7MFSu+F45dNPyP8Lb)l5D%(?2I^~Y&w{wIlJi0bd zqz5U=JI<}|>ew;}`MAD$mkX#gw$5k}+#@DKE;phvg36ng^szv_&lg43&mTo=10H>N zT%#w%htXo;36rf+5+^it%td0w3l5{-Fy?YBZUl{(fB zck~Uur&fpWnuy=&TODOIIY!cH!(Cxx(8HfGGHl6*8m%yG8S7cMoX#=NvIq|x4Y806 zM9AF0+Ay2ggeF-JLN|_L+AI{3N(%r?CU8W+g{UqYCCTCI#WM4$mSHw56Xos!J=e$m z%5>PVF!P(Kpl=hb;e5+<1XbeWv$9Nv1HQk_vNLkhDW+(>n!7vZpUg=2HEzp9*E=A+m6@OwH- zyh3~5I5k0U`&r#|%f@{(@m*trfR00!A1@fa?ek_l%jG#_n(qhnOz>jlFf#K}K8;T< z=VPc@Z=MkJ?>mED&Wcg#b*>L13ou-nj{V(n^P4J1z0aU+tt1elHbAqK)t8XDNP(?D z-$;x*JErJMAv<4UQ0O={Q*1D+uNA;P;GvLrw%>?cGIa!f#Td4R=kqMI1EO@7;$I)| zgy-XVh#-Dv=u4cO9P-hMrgkpB#s2_kA?{~Uh%2J+Xdwq92|SpPkw=W(&pd+W6# z0sPMtHRXVPz|?>sKoaYpT^d@Prw^(9zfN0ekpFY`ufzG?M+}0PHJ)mLl+vyI!>=1o zp3}GI&52tm8XmXhqO}(rm&clOdQ)Y4_y$8I3s{yf;e4n zQ0#u!>FoZne}7qL@N4(zBzF=_kUz%zkyTkBRw<3IpdIieua9UR|8=XzJzNN5(mu@H zFAsA3YZ|pP>-~BwW}Irtnw2Znv0@6_Y}K3I6b-fkgaVp#c)4JPJ=`*k*pKO~yLJ(k z8PTmSkNYOHt>R~E@D>g59Rc7L4w$utHP9{kkq;IyTlQ_BmI796|4bQV0at+UnD^5vOiwe@x(eTkZgGOavO5F>*VJe5r<9*70%c?R`34Xe=5Y74o0pJ@g_AALu zObSBqb#M8UQ-6W> zT&FmA3$3E9YyT)aCD~XS$zvzS`cEQzYDT6wY)ezsgF{Y>YxFQ5r;RB~&i;%6QsMdTnDc z^6d-s6PKEz`tpwH?4FLcvaQLPn}Nf+uYmQ;$y({G#uBnhM}waT`BP~0ICD^JCz%2r zigpsQn?x+7`0upmA;&Xc>hBkf;g-r-Lk#kQiD{~mQj_1vuySbJqYl}+s8~$_PX~qz z6_OUQlE)`mGN<24Myzsg0jOtZZQihD)k4k z;d5OdjXUuy+cSF_xQ+W6*3=#Bd8l)(IFi9)^2F^;vtuH}^;Pfj63A z5RlCTDwdalM!Fnwdf>d({Mm2YF$ zn`8-V<;+sM-MPF1?=O3-c%Sck%T8gR)w|uvJKeWk->)taKXl+fr^H3qk1n5$paQ#v zuO8{a{H6)A9cYBk9pa*=vFJ1n1jw1!iuv_@gY52NL zqKDUF0Nz9V&*jc)u)ku2&mJeGLH}Il`L`j`Gwbzi;k!^nMA`k;jQQLsx%*hY8`bO|V!*L0`! zv^Y#r^23m@lX3fYM$(c4dy!j!qhpL_4Lz)2&fctE5AX~zWKZU*8^g4@@mBX|L99TC zkLPEpT^g{JS(}MPWdw1vOtnTi&Iy}>p(mNK-7Y*%~p|ldM@+N8? zqhM1seLu3FK;`B(Dzou)nvI8W0pN&3dK0!iD-q@~hF+YLs{c=bAD z(WneU&SKIm39P}{fGXE8$PwaLM}CQlw58^mx%=zlvGGvLN$OSN6s4{c%amYUM%0S& z#rXka--`MAS6;`oqGL|+C(lEo1QM_&Sc{f+ycQO5g6s0R1G9*6uecWv)2u@674IU( zn}LofL>^StF>d2QYzb%9n$9*C)8MDrmq%$gIklL^Kr^c<)*|cCe7Y&8Th#n}OEp4# zT6`@%-Y#bT1d{?(5`VfE-px)5SQ0sYYC{->{8?0zYw-@=4vsVM*>9oX2B8BbG-uLS zkD(?wgV%Z*rnR^&lxvJ}PE z=YHrNoM}Z1;dOHJkz}e{*Z<0vX0YnGhRIcn=mg6%GKruZ2PZQBxdYquDJNqYKx0OU zS2^M+K@ag7g?>mcG*^B-w`d$TrYfGhddkY;F_!z|2W?pGNHAu7@(oz4uPIV=C6(h^ zX%?j6X>I+IXL_>O^hyu5<@AC=U(3>f67^Uc3Qc)o&VFCti&Xzhxpx4W8kB4cGzpZ` zFmwYqZ67v6A9puxSiARYMbI^MKI&Oxa@47kG=}xzdwuq9&Zam@8@N7&WnaNp(X1s2 zbn^0A&E7%1w{`mT65&JwaDhzgo<+Mo<1SGYw(jay5SCTc2avm!^0N*7 zwB_2y*;n)6{t%44kV3M+c0;`zxU`DV5-+1_vGkRo z`|gao>+RuaZ#6JPa+KP9AX5>_UqY8Q4ue>UbeWxv#vZ!$4|m@Xg^ZH12Clc|Mg5~t|C8o%ITV}*=Hqn}k&1y`y`1f#)kaGa%S zx@E&rXYy&wD63-1#na>5QN(!M;R9dopsHqKa~%oAVrmGIDc_vzsobm2D_~lvZbVEE z+v$>Lz^&ss#D_hgpz*r=EfS|%XVh(^*22G+EPY=M@utHA0wKi)W%tW$o@b2YuV(e` zRZ<;-PS^O>E9>$$hqyvESHpsr9nB?I8|tYYXK zc9P{^t9Bt39jeP{f+uKn7H^ldZJHTn$3Hr64{kXxGnwF+J?uugODm1K^7KiZXT_k# zqJ!PysSsya99tiRDxZ8N@+qaQyghMr)|7VA{WXA0d&^CM#gpaKA+Y>c1$Om|D((h} zU3Ws?HZ*YfbJ`zoINy5j%ZPQyCq|4t8TVUH8kr)j)F|;W(Qw$PzpT0vfSdqr@x^7q zma;RI!ZF^jd;G`-b_HGnuUG;1=5+0&AJJDf9K$2(Ff zUd}Kc1nw-8wo8C49|JpwT5&L1iJ!caqa0>EK)r`Ps(4bJr#n8CwHDX2^P*|XQ=^*g z>Fj`ebX-3_R8Iw@yILd59VdO}PJLX0`ueCn<}dIqUfZNb-735az+J{+prk6Sq-aKd zYt|xYE{*XN6ele=`(?nepXCqZsrf|Iv~^Clo!Z#_DzZwVK{s!qvzcLA%>r#MxGB>m zE0V!o;-h}Ao|j;F)mhx+YTH<-p8Z*Gc5t_V-QHQetOR%m#Y& zlkiP72l?enD=xNEvP3g>f!TToQk(8+9t4J<^yB=|XM~ z=H5QpSC?q>A~oNjdFWb(he^`~K3Bx1Yg`_pdR+Y7*d^En)c9CQix`|Ccfn zkUQKj)yTw9DHmj(InwH?!>p;_egHQ=joy$w8(`)_2-Tcl!b}-0Wf@cLvO-xltyreYdsYg3g%I#LNt3y;QO47^%D+3Sn^GR8u^ifm+>f_tG;n(|7S0uG?zq zY_*zO!se#;U?Zkaz*;Ck%)*&4-Dx=|O6+g)hRBcRCE#+Q?*+e=Ka zL0}tU0bxnvMx5BqIc}&nH|NE;en5-m87`wWiO|fy2he1lUm?pY< z!q4h9arLw9xNZM|4kX~xT&O^LY?~!}Fb|A(Bv}T9g_q=?%w(EcVOS0+iiG!}H1*94 zdY!F4kM&Bdvg{&QNA=CdPaR}N;Y*cE2-IRIu(Ei+4GwU|>t4&eIaNj44=frXrKeqQ zY`@Ets04Mqa23SzVF-#jL|t-;2h2+<|5IxMf;LGVNr&SknLkaa?`dY8n;sQrmCi3E zr^$z2#$5;o98@A2bcp`FE9A1SrKjb}$MV{^ilEju&iB+*ZMe-N>$P>YoimC3LybeR z>oO)>Xy~NRZ3a@#S(BTxg*z(LiSFkUSZkNWvAXNsR0i>I^kEmUMT=W`sK=P5 z5_?(49nZ+Vr*SZF@_hbSYhe}aOL5Q(IorkK!0kF#2dfN=g|^gZ^Mj%Y8_#vItgNh}O4=WJ;vy*Z(PviUC9>>RS`djPSk{B*3w zcY=6Zbbq^d33?{L&DCaTR(vdZ0`5`!!Q_}hm!F;=#MvK{g|AmMRC+SwZtElPyROK+}&0v7iGej2Q)axpBVlq|vVn zZ!56zMAolN7l+?KsB@|ygQ@ww(30I!UcFi;*(Z1ub)by%ya(x z1xC{XHn0B2L3f$_Crg`g_n~>2K`ZPFSq~u;W zo)iDvZC<7Z|5-?|58R3*@)JOb9+?P}9dMPX&&`XR3R(4Wnf%Kz{IJ;-@;5RuM!AuIhfgMlnattG8xN8f1 zr^9E!lZS6DYYyA`A=Yo+1Zkupxt0Pa-%JxKM*`Grjhu%E%w@dE%bMy*+-Wr^I48Mx zGiulC3;w_{TC=3<+i|O{d@%(s8s{dVik6iVMV6 zWw%W#r3jhm4pJ%jEqbbt>eGt^FsMbB42g#j)5UP@?@5IE+tzE*AO~{8li3=0PLNr& z4wowBV=&AfRD3OZr0d(rgjbP5RSQ=wVV6AHrc_nZMP?y>@98bdp^-D4gUSSuZZ)*4 zO@ZAS+v_}5F^jS5sZ-B{h07-~JKvPL4T*Yz3#gbG;JU_Xf+g&u(kOg9CVhr?LY}EEj z)@RBk5IXZg7c8)7{_1GtmSVmifdX9^39Uq0nftl`<4~gSApub7d4J7zQ#1>52W1q> zVgRcCZA~5LBeJ+$Mv`?SFx`ew4Tz_fxQCr*gA^-lJkm_|B>@#b(qJxv;JMr zqgBFt{C(H#-AFT%Vx*KZ9c{6B?Zsq$j=}t3 zeL)QKXzq>$iwq!pg>Aygvcphh)fKD!pJBiwde#5#}f6&jidy+Sg4=vB%j%z!@o1f-9Dcmu&;Za zJO0mR%y@AcW~N0TjMoW8moofW()7bxjZ~o$1duM3hb_ z9gC?$l#U!Ei70|nwpr5s6nx%r81&mIoGm^BW%kS%c@v8t>wuw4GkCt=t_!&)Fx<{V z#NinwWwb^lVH15x@8K|I{xf;cV2&D@tqm2x{DSSyi$!cIM>cI13KdQ8^vI81K}D*k(rrfY(Plp+mo!b(holHTnP9(jW8c9*x^aBp(A_DSjgX|c?lz$qRiBV1Rc!<4^{JR1Ez)OLur)! z|A8f?)t>sBB}KPoz^~Z5_UAkCg0Bg9-- zcx!Z&c`ty{=Vmb6RO2xHI0WjFM>c-J8M1V%I;>jYN=^M5chL!%UL;bD$ZGM?<*gal zJM$LsMQQFuJO9XRYK(o+QMcW>Z7XIR(9<~iZO%T7tTc%Mphbz+Zx=`qUxHdB9R!6C zpmH670#v}KP)`hy{5;xzxqJBy=|8^n(JU?`e|+an8bo_b?Eg68c>X_e#2MF=vUL7$ zP-$i>Q-8lde$%cA1%k8W78nsz?*T#B^%k{4@~v2=4ERwi+g=iE*WdtQ(IFMAsC3Z` z=`M}6=0wgk6RhLracYGKlUm^%oz>5*)ztVJ>YJj(&Eu3)bOFq+@Ja8{U(FfDkr~2J z00(;QmmF_p`Q-hMPUDxE6vM_)!^bpDYVr{O9pt*^DQvQ)`#aw^yB~O zZ6~_oMWG?AuNN=kTgMh|>#)@-=l_4B2fC>Lul2yklndH_QKrEG9ismqDN_Lgs{b>} zbSik`UzF*O_3#Lem%f*=|57YWuRXl1P8l+CVh~s4kL=* z5@?ReW>KugCsxusZv4~zuCQy4SlQCp5--);h3Gt;9Dy~(Z_~~*Qi2!B+8pT zvKit{I(T$f_u~vsT~`r=rqF5&n&zdx-#|4E+dDn*w;&(JoW*#cau0){?euggd@LeS zw!ADtl_R9xGvvw(rV^uSS%R5Sv!=3A^>;?+H??0?2$OE)GL3f#|7vbrwN=G_tdc7$ z)$*3QVv-m@ zsEx8fbbO6r!6IE_{o8}LAT|0Y;$m7p_w?w=r$Sb2$~6DsT1ADM$=%z9x=S(O1|9p= z<*)HdZ!%S&dLdTt)$@lsWpQEa5FGuWEzDEQAg7R}@|!$Wq*}a6>_hlOR=_27VJH2_ zys1ccDI38QEfl{*=MIF)T&MjCwp^MCs{x&ZKs;y@lgVD8Ze7 zNvr7lX4UDvray~~FCKyPh|_b{X-Yg>#=4hPANh1S*_Jga`zLtMGPC`SY0)p@@OS2+ zUt-tZk2(60%b$Vx5VhWcs5;*%ir=osZQG8P6W8nq)^~p^)*+2HJs)yJ_$n5 z9DE$xb%VlVxexzfY=L0f^#u;X{TX{tZi2KYT_%+AH8T6yQVgm_u8f}M3t>j=yg5aN zd~CvcaTbA;KAJ{9Z8<@mDOO4uJj7rx@bzm%_bObwg%61ZjaocoK+oE8PHR7V=m_Uja+ZLqX6MM12#GFt(*-f?{O zRQ{0I?s=*fe{E<;f$`0^0wDejwzNoBf}jYj{|t6g$Qnc-e;+#QK>rmU00|%{f&LW& zis0OE69CyJh5l!XqjJDLU}``R00a6bzOB}JD}X*3!9CCFwhaWqnJ@jH3x5S_LLxYi zMZ?L=Fbj*6J7gfsG;ZxJlOi=*$SyB?`^FOI{Q}ih*#?r;5!eo%+TereGjsLO#Ug@4 zv3q`kjG7!bPpEc${Y!b5Fd#f^v_STc@RShnN68bF^KV&RMioghVus-Xpw($%x`9k@ z{cN*dCn#WA?cVVM3(6JELXI@M?@W!NBt|cGYaD#3fgNwvIDtHT%h=}w z&)XvtmM`@|r0cS4kLvlE#> zvydNl5EdcNLgpodE(f`a;<$d-B!ho_2$ZJvt`$==#eNZ2=pQ_mV>FIg%#ya@v z>FD{!cGZ3IN5@}u-UJ1wRp=Q*tv$Y0Oa*VU)CNYPMeKDAfNHYL8ajv8u8l@$5PJZ( z?*+lAq=x&mu?`{a0f*JD{cDIO1EE*n3IzXqSo(`d`RA~T2KY}nt$nYpF804d0KqnD z{Pw+Sqac5#&{75L{~ZKSw*J{gPl3~}ExG~5u(q)k-wLdvK>6pwUx6oEfs;A9;N0rZ zx+YCN8O(iM_@eC+bn|Vx2A&iqQJ^9)QN!)tezVL^Aw7@`*c?G2X6>O^U*uw9auH(W zAnkb1*1Ehr03HBNoHqbfl^Gjyk?ZY$uHr@>Nn?X|6n*!nV?Px0_5{LnA0G}it8&fG z^>6?FZqJp+W&J|$_hV12nnx!I^zjL2bN6!@Mrh0k?GLeXY@^4FGn>@(8g%Nn*D(lJLBz~R zeg}W{rNFCS*FFKW6#?keW!LZei@C(Jqq0O9)D>>GCD`<|lFuy)XsqnEQ$o9#e|5E? z0f_%m3Q@*4T*kIrOuA`cpyP`c#fkWP9{2^9qA=~I9l3Bz!VjP@8zjT;?Pczj~{0UT4dRIn+4!Q7k>7H1Ul|BqO+yVRG+GBAO}S z2$@)jYN^4}7E}Z98>y$mh?SXikBn65ScDSTYmbghR)BnPI_cTY+Fnnzjf2qN%wa{X z6hF#-XHF{ciP2~tshKnl*+h=C@`Ijjj@wH*zvL;95~#CE%T64njO?dQ2TX*ED|v$- z`Y0cbzC8Kno7LqPAboy_10$b_;VXi7JCl#Yv+UzOW~t}gSovIjfe-G%Pw%(4Q<5#e z1pwUjHZ8RY`pgn1FupfEwpBX*rp=x2|A1wl+b;O3%`LGz1U7XDP>DG-0&cN5a{(*w zpABH;oif|q=2L$g7zm6J6(jVL~?F+AMX;HPPJGfb-4>u@hR`2JJI=3biuaF zr#hpnzkKmTd(Uyws{s&5`%0dh6coFq(5KAAsF4gGKtjRj&`2BW2Ba%&hUm!iGmMIa z%B2NN#q-WcGvm_$8Z1s#Nf0ZoyK!<8{labdJ(0oZ0i(V+Dm$H9*#9ig=eL5KE8=uQ z=$b9SYt8pM{ zlVtWPh#%WPTgYG8L!m+4a9)P1h;`3FnVpgx z(~!6Awk%g5$w5vL8ofh~aO5doN>Cm9D?83;=~=?B4b6n8SWMU^euf*gt0dPIW)t+K zWDHv)%Z{mjc-egTt`KBa&wrP0*Zo&5a-P$c8qzBiBF}r7+<;uDfd0L&A)AhKh!rH; zZo2vKv4r~vgT8Yn4h%fA_olj%KK;Xz3i7MS26pPKcA*?9bB~$M@D!>hKfCCa$8%gF zr!CY`taE`MYZbP>-~81z8-#-GF&%^>@I7(&aX5L4X>EsJf|qJQhl1Sng5cS$_ddK@xtz33&2k976<>sH5W zydDg9HsR5X#x(CxPbe32Yl%OCYpbm#$8755DU{d=2dRjD7rDE?w6xpLVMoEaFl+Wn zmV>z)KYRL5KYpWRBSv@0f?Q)ADGfsBKvrje4dv3#IjOaX7-YZdBZ_)@*SHL@E%h%|YgCS$qpo zzn*_9ns5V3moQ?1yR=;PpxD)L2VMuMq~yDpt^~P53lYWm4mT782?X(f!rx3K$p?U- z3XFJd;J=gzcvV7HjUy&?l4a8k<5Qi#&R|jubhB)#$E?fmXA{KeIBBE=7GIB}%#fO@ zCMfyjk@h>4iI2vfFu=qs$g0vAcX}p0q$X8|x2mUWEJH~ltB%SmCApG&= z&{8ezo<%9zhZeo}=E-W2aeUHaGJ>N`*I9~4Jv3+FM&-cc@W~HM;@{L5jg^p^SJEz6IW*SPPnF9B%j%Qy_naPvt$29tvx)D1y; zO?Bwg3zRhIv{kDDYQ`DB?P};ma?a#QDEh(lEHcFPu+A*e8<rw>~6sHGya)pxOfr4_kK zoDi>V0z6qzSxGmQYt^^z(KcIq6j^>FB~~|Bsbq8sBA&*UE&{5kJXK3?W3(G(U*+oN z#k6+7zREB`u^F<}dUoVfcTn9t4@BeW|8a8$ce?(wvgM5yp-F!LO|@D=h;dVsb<@`2 zNDE92^jXaXH8v**iuq_3&Gp-KW7kG%1nM8Mf%%XdN%VKg z>$WA1_A#s<&gFqjL&9qLq&#z$ly-8zbviDTiR zjiNX?D=u7Le0MBU1m+6-aA|@2Gbk5sP8fEYRmeJrNfAD_i;MT=!J!-{tVLjs*Mi&A zs8xF-9c_bd=slc=Antb+AHkdD+sA8t*BUL?%kJjq?Qr)e#yY`$Z0>!m1zpZefAD{@ zC&cyW8s~gTDmQCOA-xy2LdLTE<4iw8&SA#_0e|SeA5)I6J(fY%| z_d8r&6qgyyC-Je@KqzS2AnO1z&-1AA)i3AjYbw-#*b(CxIzB_|dBSQyV)-t?1owIH z&^woppfX3=TECPl{$8Lr0N_tp@bCVFs*Klku}dT$!6r8}@xheDhV7GdC7(2-{e`N9 zG4THbJmUJF;Sq`a)#*eu^HHU6I523mu|+Xb5_SdMyNKb0tgNxX-Q;@fW;srEJpQL& z*HjhK`98)J0sCoB%BXXSLVSPIBZ2l&2uOd?Bh26%2FkxJPO!rO4u!u8%8M)%lmPgM zXGb&uA36Dhk9ZBm2{hx{AxR0hQ#1s097Qjs*4ca0`G;Y%!|%@KVdJSFYtTumh2I4| zy8P;L(M+WUD-CBZwmk~(PKyO?-L`6Mt7qhEK43}N45rueyp|w~g*;Q-bP5ADS`uM- z{9~=&i7Fa?@W)%-J$Q)jxagPXq?mIQC!CI4G@Qv3{h2$T(Hg;&x7#-O38(ZMy+edB zx4?XVxgrZ%vJWP9?=WEl?*v*P`J{%#!SflwU7a?#CXVtYeYa)gXU8J_J0D*-PV#%s zy8Mh1GlA+q=IUJz0CRPdYQ>DD;xoz6PuGDFHBKwaHTi$@$2mQ8ru zgP6rF^0TDAH?^He5*8W-)j{U`DnVQO3~9*Q0;96uF-xut>}dI*_?Ye6Durq!O1)mMHs0!kH5kyR{XcOf3bBSKb99OhsW&!VNt9ze zla8ItZ?UipWQcw(Xp)X{lVf&wV=CT(-)g@6Pgn`Vf5b|DPSe?l=4;`)SEFnRjpl=C zl1;#yzVAMnjX#%$2@;qm`|nmb&V2oE>Em!{Q`UdE6#j?&abSn=|JVF6D$V~{{y66C z-}A@Y|8Mfg-~NBh9}^^YGN%!WDYZbMdfXtJ$6umD!t!)D%i=Qdm?CRPgn2{pOc|J{z{4M0t@u*n4GUCMk)njY?#vcxk9 z)l2-)H?Wgw*5fGO-(^S5kfhz^@OEQH(M-%g&gP`Sp+_2%1*V@NSA7txLA+3kB*?$a zPrX5izwT>m1eoDSuYi;7C+R&+0&GKX6&RH_=i9$*XCpbz5hhBuZ3U`O}&c%m!m*~(uJyJJ*=0Y>bz2tjcfUgFIM^T<=QU(e`*gLiUI29#VTI0oj_vf{yuEc2IUCHRy#?d2#65H(@2peMRaNVWks;{M-Y zA;Ez(K_*EyNQqfUO;mAm_PN8*tE)q!j>g29H70U#e#Oh(&UfH?d3Wd-TVht>K;viq zvC+HNdBhOd{WZD6=HgDy)9J~pm3fCUb4YjMwDI(v_+mGhn>F|YUA{Fb%;@YcLc z_a=_-58vsjAU0=jXOLoGt*=Pu8v>EkEHsR201je>E-_Ep-LD2;UK8bFzV%r2RYvE6 zW?EOY6HI**^>n$F-T$QzfEV1SYs`SmE%Kj2ac;t8Q78p79A~5XLfgw`$sZPD9J07b z@&RSpEsKkC!|Q z-?hFAbSL(?!{~91to3mco%W3qS{x>COIH?q^sj5>Im3j$Bpkr(_vyK^HE?Gp!VY|- zyjvFK>N%v}VgVLmKD}7_Q3puspcMc4=%+F|N(eyhTI{WKv$Z=41Xk9r<+0fuAPqP! zu=OnSKZqQ=8xA<{uV0>Ib-{toXER-6!!pkJ^9*7uH>F+EPrrI`b9Bz+lu4fe3wpI9 znToFF`?J#rx%D_7&tK?!n&Pwe+|_Rxr3%cwl?#OdzX6^?p+7tjgMT{c85iJOksL?w z=))_@0}a%;ljx6WqT_9SRDOzNS@;Al>8=_1d;Vf8jU^X?^(r7kQU+Re16n1ikNr8z zHzmQ*MZv~6M(L7|4;-ZjzRNdTtLU#1_}tfuFXJ7x4TAaEC{36<5yGb5h3B^a)}6ri`Y;bFRF7T$u`3kIH#Wb4|Z8A zP*Hn2z^-QzZUD;QPb^wm6Q=H%bR~|?C5F#@_2z{$M?)FzD$D!by8RlggBwf8#QNl1 zxIFZ#2P8o(F?y;4+J1FKsZG*(VUV{z+m8QGP?1(uu}3$zM~|x}q_Z|K6S8v^jRA#c zL?OUo?IL21;DtI0xFh$-W@452UKR%41ySe~)NefgSn8&AFK+G(OL-0ndp{wqUP?2n z51vZHxAZ*sE&IZu_ICH1m-XSHU73v~Mx7SUci9J+-lfZ&x@qnUNijA)12KVF>0c<| z2mC7}PI`+E1#|8?I!@MxTF5D|4%kbJ(#XACx`TeT)WNC->{w@~y*msZE7^m&=hz1` z+E($y4V*Kbd6A^C5#LocA}g4&6F9@R+Gn;wt*AP!%8vV}`1?l>zs@pCC9-v=Vq$H@ zDT5+lRN5l#bGT4YF)TQxprJV-QkonMEtCJO(EztE_zAy6g6r6EKo|XGAdH0A*gK|bQCVS(_m6J zvt2nVCwWjHp;DQlFcunh_1eJ~Kk`82y%KvAjuU<)$b|A~=(_F~f8Li|&5q6{BVq65 zic@T=J6+B;q{imx++UZ}+SMO!R{Or^8poO+gl%O$KKc!$v->Z|G6PpCd#Q*bD5yV9 zhfwt}PD;;-7j86SO%+#ve(TVl7XD%CaV4EpW~-{B@-xbNVwO-hXx;$j?G1SSsemr# zXwR_P5Hy^#d0^=?EH!UtHUeh7g@ZPeo+ZN_3_v%1mT`Vdn7c~i4GZI7!nD#$WVrOg zaKZ&ET*q$33)~RBT+c?!;|f9(`H&+0W6j16@&-l+Vu_Hk=*>PHo=rF~AakbLLR(Kh zbMS=}%?)rlL;tm$Ahe*$U?Q-gAJ_z90Q#dV`@;QQ~3*Tl3wXq^b8Y)5>X zBIV^T>+k$zzXgqbTTvoUKz!RcP<__Rc$y6u5V-%76y7K^^F-9 z&?G)qjv6?CL?*(~%RO~$1l&tP_&0Tk^tN&^j%+>6!FP{)sdnY$5lr0(1hdIM&{cX! zDZ4H3n-Jv2dK9^JRgA$ z05AkQl_mnkEc3n_>{^+X68gkVqm9Cu9D<=XG-|}^!BDh)s&qo^CT=~1GQ#6ISwEhmvlTy_v;FLrBH6I^5@Znghq!FFJ1o9VD(x^0L-;}R$4ugKfd4G=UMcb-9yK=i z4EcEv?ouaY+<>BXS?kFl@w4-{mq^20>w8X>b7fjd`{vI|;`MWF`@TxYxH=!iOl=ti?@Si6P5+Qu>aXrq{eF)`$;A?Mwxlw;haI?C> z6vG9UHZ^ji*Gjy$+YII# zf_MYBS~TVfzi2i=1<|Jkf6bA_^jB>8TA(m+%NB6K5u&!|r_^#zbtc%g~jCEtQYWZNP)d=yHa&dU3zQJwBU&sPlD^A*{GQ*hPWf~)FqdRFHfNc|dY06Z) z%=IyBQ$}I462?mOv8oNR#3=S%d+E|4S-c$EYLv^R9aNfo_kaH0Rb4DAP+i>Wov95v znAx3OV&Vel;$+;BZ+Di_Ooy`vk-$f+osdg7zlF|YT1_3S#Z$gnx5c78B>-;Qc(~3z zy_?Oo;(RFRHBV0h=n>E2iPh1yNJHcgt>$n9J;< zQ#`kRwI6eN(1&SpX2p{Nu9534(W#G`a{_^v9{>fJNF!a|z|X-HKg{m&rh2ZvJ&^V^ zt4A};ImgdxnZnIz2?a&T6kr6t$a<4+H*PF6>(4nmbqo1vcH|K&7qhesO|i$y21fOY z@{uQRQMr(RO7u(;&%-ToxQ0}n^K%7AHU2KCx#zHN24yRbHQ4<7JubYIn${J2VMRg; zva#6S^*G-1nEgIq_)Tf?E5id2>BZYQFAQ8gZ=Ntqz^eOK!XSD`80LyKAP^ zq0#mZ?`Btsn!JRfgg}$VQ6~@Z2c$IdQmX^SYtm)^?8b78&J|n`D@wTrQ7iN5C?d|T zZ;$O$TEbKuT7iyqxO?N1uB*DPMWH5!fzXZVM!s9bD_A(C?w)7iJYD}6VecFzIu~UR zmifxIZNIW@zOrrGwr$(CZQHh8ud1fLue(=w&-`X)-IYI*oO_d%mE2^X?6Wu3$=5dc zs?U%5%g}W59Fh(6z3%6MH?xKilQ6hlFb?}si$s+C(q8xGyEm=L`>%zjQ_xJPy%d@)fkob ze^&odMyR;SP&(WQgGo#}*KP|?$i6tKPZE%SJ($Xr>c_`l`tExwa#ovpi5-8}EkFMG zN%?1~Q9#pHv9Wr4hqIVdO|F{_GYF#bjdI-+$14l-E=m*bh1kZ(zj9x%^viRkGDwF1 zgZnMz-NtjJxlZ=>I>`c)^^G2%DH`Sz&(mcabMp_H3%ztwi3VupJRy}5v=V4(IJY9o zQbTUtvmDu!@lwe9zf}hP=!Os8J`en5HvHE+0ruhAEGja^MqiOI&KH6D*Y4$_E{UbiwQtvDcbrGL6@ zeUE&PJc5tT{9t{vU(DeEv&ik{dmX4C)cYTlf;E^%9n6!cFn!s5-?IJO%rk+LPrBA? z9ssewf{$ma_4Iu{9RNY!oc6i+3fl9_9RS|iyl6kZ4T_#kSU*Rw(=G7^{uPhnw&0uk z-c8v=bkqQEqRfiR#DJ1ee-`otFa}9Q@GurBWy)>JfNZL#X(H5K9@`V|2H-Y=LW43( zrAqtlc~Y7tRLLAp5GC31x9+e3hpDi=5`~P1l+3qOW286EYfi{+W@dh*K`Tr(Apy4nu7T#_AGCSb)<_dJzc+||iGF1`KwuBCY_ z+~hx)py{ULs~uTt4KdUxj#iMDO|dE*O>E{e$I+ZVyqA2Pses((wZ#~dWwdkgc68vb z*jT}w7HvGTsO2fB^T(I&1E(RJqo(`IcLw$_+F(A~%~NW0ef$YKS6 z8QrvYhA+TqYOk9hpnOYNeNPn%;X&-V~hP$Dvy18+YrEbdzZq*;>Zl@l`yk zg6l3B)s3N=^Q$o$oy^JYG!R!1*G)XvN;gHsSqAT>ctDJ~!AdKx;Y^7Qdh7)C z(tH3yAi`@H!f`>Y-Pj*RXV@;IA$^?5bejS&pYTJ{Tupr_xAE`7#=S>zA8fm2FRqp@?R!WBVGTO^${(g3m6-=9R>08 z+-!54?1+W$DgC{fC$-~k145wbUfQF=%KxCO8w33xDC?fP2j4keE;`X0V)r7SE!p|W zNY8RQpOZ&vc@h4?rC@M`Y|t z%B@O!%Y1C@zNCtK^jJ<)?VpTPR8$kT#s@LOHa#@y3sVURyx*@mKZ}li7cYk^7l*G3 z7yfX3x|EM;aL`=juJ52FS) zLnn;s@93R5=;0IQTf&{fzE@_EeO*tWDH8%4bPmS033sd4ocuS4@~UzJAD{2B0#T4J z@6SVqZ|H{T?=9X{pTAElaASQ1WHETWo{qM+wmFx)T(9qQ2Xv#}2P&0!bWp3R3<_K! z?Uo!0U}(;dWvS6588Q~*dr@m-XFD`+E{`@PHnQ8_2V0Vaq|*q034U%cPZZ1h({RkY z2M5tiE$%-f*|!w@(`SkAi!5hzs)dN`x>=!Tc!AI%V1E*WExo9ZrI>%Mg`;Qi$5s~1 z{rFnC4 zn{*b%Q^P=Ij7f)q;)UR|-(mgN>&^O3y7aptgMeO|Jv>bCQ8d zPZ0=kZ12?eF_yj&`ZxKF_s6MZym%g^jsmD-u31dO@1zA8ZXc1LyyPRi{Mtugj%;_Cc5DeJES}s3s zCeYpBiUHag%*Y?;Fb>b42cxj>}8(Tn$QK2d|4K0`}oobSdgWP z70Q2!T977J(DjhB}q=3EWUTw)wXW)%8mz_ z{FQpJ3zNbxt@MKs-^TQ#7JHlJ^8{UuW`+3q+PI~AR}-y%x7|@hEDEPtWwj~N5eR#l zm1o$%^Ms(y9daA6KsuBAxl>TY=f#0pJ3irNlQnEjq(YHMQQ@e`7Vfm4$F#KEmY%02 z!RLXP=O2pFi7k`=T~xYQn`|u{xinF5LCuW-VuMISX8j0*gv$m}CSh1NE$5rrj#aFF z&16hlG_h!mZ`6d6X6`Odo)UgXtjlGV;niY^v=gV?YNRb`@WD)o62@?{&$MozK8xCO zfJ-z=EUQa5m24*>C4F1eCEJ7zOtp1({ zxSdHiPoSN@A`P9Q5I%UT`?=T&ZlxQCiCdYJ-Vbkvmt_gZ?-hi|p3fFOZASmH>8qlU zOgt;0XUBMvGg4#uk{|#CVp_zvYvGykaTS z_EK`i7V$N_=W&^vCws&0)934JC(z5RIwx;HzhAYh)-^>;p2$)0$Rp3h{cP3NKc0T7 zQ8O?YFI!<52a!Q7_v;SPv>G-EVnHOr<7_rzko1X~q!>LfEdOOwfofs1WGDUn8-D#v z^QebqNkd5SlYHDFl13naF-XD*C<|HT9F9ugX#kW7*hH+ zBi!y{sM&Yn=MLL;^P`!nrq&%GB0UEO^{@1k=xJK~0_GhFtw6<7Kc7k@6NpQ=qLt8R zR!GE|MiEmeXq-*VNK-#4TGbLWDOU3xexK2d&V9DQCQXe+7V#61RRf}V%v!*=??;-+ zKWip}JcZGEP_S+a{IP^x7&qEs<;AQ%D)d#1T)mw=G6TxU8^n_7OC@(mC^qgOFBOm2V|h!&Q^L(eQZr90R?>&vq=>hke)Exn&b8nEM&HArk&C2kMUPBw@c zuGBjd^~|C$dx*UHdeQ$dU3+dj^ww&isu2AH9;9fCnrI_?pphR%=a~#rW$%}uqwFnh zg4CT7(bd}2DKO)svOO{RBJ(Cae(sTFLmQ7&h+31#H{1j68(g_IJeW5{YtH(ljRoD_3Hw#PHQ2IdZUZDwhT4^oH(+Ibu8rJ&t(Du?42qk zk6(tMZI6CpPo$>%XM?_b{A9tt_E4nNskfbN_3L8TAl+hv_yksKc8YIn;(CM-2`HJ@ z>LLao%;z0k=l0It(^rmA4x-ICTIs15qE2NPXC{p-B4}gneq#RZ`!{LzHyKm+5zTkR z>`D8>ddH`RJ&up9E2ZjUx-BMJKAtqv`H;@wJZ#-#5>6mMVVUm3$&C+4oe)zycrb9Y zERB8xvNksM8|+}}wk6oOZUkt88TB2~IIBi1hqS~c02i_*(_}q-RG2lhOtKU-y)nW! z^#lO^R@jm?D9g7%tZczDfLrr1N1q#c30>)lm6#9VuFDzL#b18_$cGt^8#VY(E|VUN<&Qcm+TM2lFYmi&>CEU!OV@3r=AIx%KJ*YiR={~6 z+)Zdg1Pu2stbcc74yxBu z=w=K)maS3`o?6-q5iuF?llBS`uIyJDUQZE?K!Az@IO}oaTNc|w@I+07;{?YUP~oH5 z+ZA}&a1E!qicFi6?s|=7Jd{V`8-rDjSr$Q~v4(M&n$2l4cpPm39O!B3=>Yw?MVBmy z-sO5x?aQvb1cmA(2QfWT1|iM3&*#ygr_es8*7u-T1|2Sv#hAD+Rt$mRknA9=0;#^y(6^n#{zeWg_s*7yjvuDeD9c#zEP3FmAe&XqG zU-CCul@Vz4Y2Cg{5tF`|Bo(wLVdR<5A5P8DTu4T&^-mwV(t=e2OS?<*mFzxF?3jzX zpJ?^3T@s1u462PzLi#dvS%4}vu+`oNRZ-1=gL$n4zbP{FEt8`OGwK+y>ztl%gyh6e zd_A^a%0rHWb&(fZ@}npuliI^X87nqc9HHXe6pB#L&3KYZ+bHBW@R+l7pVbC8a%8$q>O(uV`pySop76aDxx z^v({g-{cE}SAG?;%`JA=D%BHTY~b{@x;tPdyK>ipJNp_jpyI=cbyMR)tO^8IV=!3w`q*$Zlb2A`?tcARB zfR3X8+x9r98~A^>T3KlW9j>_Oa=n|6=trCOR#D&XJ}>^jxfZVyu?@2Ca=7sa^6FOe zhJQNolI7Wr$$drcA^BKg^=5k)8-vK%lq#?oR3~*c?F|bI zI!=ilcY9f-MzE-fDTI3;$Iat?^99cl4E)X@6_d4&^vw{1WY7}+04HYnBy^A?TBGH< zh+nl327C%*xZB-BuU!mBT|6o7)!SbZ$rN4P1Hu59n*x|O3Yh=2<-^ccQCBPuX-RvO zyys*4!1K2a!Jlkm2}^<@w<;uSLC?n|V0#YR5S=84=t`r{iK+_Xo75g<6@ZW5eP7JW zv0|7X>6^-2tmLqhq@}7Tu;89kvF13aOO0;%brli(adzM& zhf2ptxn+W_8*?>BPv8}G;n}hzhx#Ly!zurezG=mXRF@`!XF-SO%^oX_J7<->_ii4XHkrgajudLY0Ju~$<-{I zpDazz-Sn*a8`{2;&Zf|I;s!nkL=h#zH0ps0tNU$nxo~1^tgS^H?(8#8bgl=V!DgJj z(`wfS6+RZ-ngtJ9cEc{*9LD?bJ$9{xqH#iA>Cu4bgA2Y`nnVm=k`Mxk(=~LV?-CR0 zTfV2Zzgk`#8Y1I9fD^~8NJ%3|9<}S6Fr-C_*|0tq|9?=OF1ox9Q;oHu$J7N!2)5jB zSKWhY&%|Q1;A9dMnIvI84({k-0bE@%_~}*bcc8DaOCv)!W4-~q%M9Nh&t5Mm&;!Mp z$ksnWi^EdrF(k4kp7Jj?{~O9Ng@14D_;}u)?g6s9J|5m3gv7wY;$A0whJb&3#B}3- zG!;2N(&_77GyRL?%H_d8{~O66L=pTyfZWhOKn`eC6Z!J!2gub?yASGpxp6!P&Vbp= zlq{mTyTtJkAEPC|Rl@cM2?kI}4B)gL4-=QhN3LqjC!ZFN?f3u!xk$(71()(#h7UNBk-ZOzoyKAlGVy`tw zYG*^npUZH_s@j`@gwG`l zX7rH6jg;F7S3Oz^Kk8Cab{UCLCT1M0d*aT>7fJ0NA?0D|$|>PGDtS8Mxx0^5_!pe@ z1N*<}RxS2gNClmwHOj-!j+fw05IM<%$u>xJ1tQ-Sm05RVykct$A)RG$vB=Sp2s1Lz z$7-dGX-6veH_pdB3B6ZUe7R=4`&})}#JA)u@ku9&-JqJg*3p--cn~tW)zZMs3j1LN zN&#e`?A+0W&50<2x<3bJ+7F%lol|TUp%R}cniVp5XVwf;mBTE_sm2^`B~G$dPgz*w zjT*D#{}24NI0EqSU)bvf+3$FLBAb*hYC$UHw+*FNaUPn4VX*3*c_2@Ec;llWFqf@X zA+W&HLVr;rAp@5xFUt)-xN2eW4`M2&7g`q;?GD#*6YXIOS9gP(75NXSl_bN_B#(dl zq`3);rmc(OFR|Y=|7Vu&D4!mpiv=jTAV}*38%>4hwk26!A!nF9`Oe-K!41$WP)_>({(w;#GE*5e*b)Fu<7Zf zUznWM`lbK|r48wJdTt%I_8WIzA;;^`LM`TgbFP&1dj= zmIVciBqat_z?WA-?T7k4Z3fT27iKc&xDf~P7+mc}(W3rOk+IoPT_5ZU(3fdzasrSH zgZ_YEN(rQ8aO$iyT~sV3^BBUqDdqSt_Vsck(*g$e$}#z5xMdl*93d1T3cGdkh$+OecgF9hd@~TgsjUhr2=&SAc5= znl8BGx8dYXUp(Z_{$#{m2CU$b4+|hGvp9ExmQH1(JcxmRnz98j zpqj)28b02oOU$U8@lNdIhB9Vk?mtbl?KgbV50yz?O;z5JjtXt!3Oq}4{SQVEdDKtS z>fnPf``H`&9>{CnL`pppbUL&fXn%(`hw{@{G+MX1U+8n5K5RLn&XrCr>6jvpzvZ0N& z$&X}f#|YC9cQOhvGHEW4@q6CEQD0lRj9>NX?XJ=3tA@?|Nq+fE!WmpU>2{fN?*BWI zSuZ~9&3KE?RGsk4RhxA8fstUdB+q8S;@OQ3sAs( zpx2>_E3DWb;1_IoO$?r<7?;CXe=aX0p4swJYTsD+URi* zpC?jesBwupNVXa_+`ZLP&uK6&gij?kSyHZSHioRgp=x;LeV$%;#^G5hYUyI7v6OxZ zmR_No*9i9zuB#YdL0T<9`h)aQJKbM( z5N%|E{%FuIpf%%ZSB-@p#W&jP7D3K~-*3XYU8h;B6(h{Qy6OSpNaZ%fZ6I!Ks-zvz ztWme<)AFi)%uuS+QvGeNFU=(kM|siN7-|3q9)G^%xmfZsH2B+qqy0IM!KDS0GZYn4 zr+#?tpX8!LB(=g^9#~(H5%&F;XWym7gOoE=HhnKP%_bc{R2P_}_wTwbVYqI0oI{@3 zVX|oZ!e5|LzQ?V4+v#7OW0+F-IVU{+&WKB>jdV$Rn$VR?`OYlBPTd4<=I|+;gGPGw zhB}J&0?|8J1YhSPI};+W9zD!GEf1bI6%)4|m<5e&2&oeU)ui%Pc1w<{yN*GXZ~cx2 zKjx>x;qW?a#4q>Nu;YW;w1~2(nv}t5z~!)}p~5v~!0$AJMxU*jIv5kN7**SfORgTv3gT64F(LXldkIGBxKaq1NGlq$NG{Lis(R=rT#^T8W)m=>Z^* zd0Sl^gfaF%-#)%S-e-2cdG8}9e}(Y)-rNkmBo-6c2#=Djbl8cX#zB(cQq7WeJcmZ( z!rK^!+@4}3EEA=aw8u~j_e^TF_j0I&ZIVjn^ws*SqVjNF@x_`1nWF9c+1{b`c^dS0 zw7QI8BI^h@)pz7SC#pUt@?xUIm)%Uc1}nN-Wh9dDy=6ZV>sz!K3$xI>s_Phsm&QZvVHLZn|V39PTx9!z-Hy{rLFQ=^pXxTIzi`V@J*npX<235E%gDnk(Y#Ul_i zspj1u9BP&NhSkz9Ite4F|69IMi*L&V^4Is<2Ob~;_f3MdC@9QX6GlM za`fgpHuMC5pvjszv6aU6mie%R&{}f06Ic{HvX#oALu&nks^;oP8JAf9L2}E6N(63N$SW*2_c>5=T z>eDAwz6rvwx0!luP!Q|As_Rv)zoUGBp7zS{4>djnz9sS%5U+H+Avj{sa^cQ#*$KGc zeDpi`sbuwT#mZxyh(JmKc!LiwbaITOUSh+Z&n-gdxW4Waw(jKDkTTod9xk2jqCjz7 z49qt3F#KAQql`1aTn{*QY`X3bZ|&!-^1(muO$k%q_?+9bPhj%8|0U(E>cynU8R8d@}Mk#`=hynzW>7X=_d_1RB*1MOC{5i0=9P zN4GHS19)F0SB2QYUh__jMK(!3l}vj)@0h949fu15HYk1v9vl478Hq$Ydz@p64ECFF zG>t@8@MxpQUT$P@;q?sKWwQ}hJosQ&cR+=UFy^KZ@2Sd2Y+U#H7RX1@nr#xE2hKVk zmR?M`UhtbuS*}#u1p_)ay7?;(vf&n%U}&yXfK1td_xCrT0gj~QfZ{$~E(4tU`LY-z zX*BbWmrWx#GO`Z<4o-GZd3Qv*w~%&{>3^*`t1Y5houqqccEpDGSi#v#n053#?();_ zWFzL!x@{geI(nQIl24UyiEj!6lhe5%wLJVykpSD9&&UZp>4{$QI!z{uQtwO3WL&-A zNKhnD=;3VBGzdo~P$yE~A#I$VxrO0Os(_zr0dWf{JbV9naSS>De=Xi{aL~mkGNNy- z%qO$V`;%O)J6ov^IDAW5T#wM89t&ES4}~9@u^5n>$q+!O*^Q_(Dn44P6(oq8*9=8ZOs5?CS zxQ=>5$SRK%iwEE%oRXrYMBJ<_WhEnTrhz#{i73kl=k6RCG5C=l`d-FG%o^|+w=Spl zb@y>*t*$x51%8_N_PDYVLwt0ZYDz8(j<~OY9m9vNRb)CR{o2wNUP7(n|96X3ysS|2Fy zOK4_xb&Y@TTe%$JG>Uj$b*6d8C|rmBNU^mt)1vWALEBDCTTiE{AcTWiW(9kO94)Cy zA~wgI-9jgRdV{Zk>Ge*Ff%NA%16^Etnj0U!azA0mYhR|!If}{Kr_}@K0O9=YjC~WV z?tcXR+|&Lroob|%T<#Ggx6p}+8E57=$}Ce|`bOakU3mxVdj)zZ?K{N^sE;4Z4gYzW zXOCeiH`ahd&z*Sin3A(r?+9};G2nF@H~N*S>^^5{+nJ4=@>|o=uCslt;F-0Gcp`cm z+NzUidN z8|CYJL{9aj2|=a)Oe4(f$JXkea=Vt$mrVP~jbvv1F`9IQmS)xp?_1df5=1e7_-=mn z>zpKuocrJU-7A}pz<|D79?jiACZ(o=mCgip>e>*CvZ5+VG8iW>EU&$+o0->P8v1IA zG08u70l)Si5@n)BA?H%y=Xz48)UdO(OpBz$t)5x!*?s}j^%u)qVGJh*AEUH%)@eJ} z8HBEhIMuZ;c{{;W79g^Z4zojG5!+w>1|>xdCBuykL9RbPB3POz5Ddyat^&=5E0WKu z3x9G(PZ~PkFa)dCrbEAWj3fJ3dW+AqyNZv{GIi(_}Y^k{}S>gQ*D+u%!7-O-{3d=yX z+)z+X`-spmMOBl!IwT?{2rNlH$ajNa*V~q6CervX2a$fU_awEK3UwW&9{8Yw(k_x=4!^otiO@*4#R$J`oI2 zzuez|o61jJbM;uB=Nt>ZXRI`@l@2P6RW^;p>9=rVylI^~tZMjiV^Bz`90htWrdJQo zWSmJHgE&`wmP&-Zqtsu|WV;8!t2T6EhwCegaI3|?#)T40=ex-3E>V^(#~jO8HyEvX zh{cWrFf`@AqjnW8-l7vH=AkCrjLCB#X0){bq|GR<0GrW0l=-0_i3q0%(|=MapX+yDhaj+L{&RQGqOFaQT-wpP=o?1g6db4w1=oD&F*wp&Oz~GjxvAN=VwHw_A>*&90~HWbL+Y` zQ_fSukwsQwErR#MuK+eY5qBZlL~VEmY?=RS6V|a51A)I=EMK)HJb$a~ZMgi1rlz0| z2TL@uq0EoH?Qnw~wGmUB|hTjSAH2a)nl_dA)nJd;t#R_JykaM!4zb08zS<>qN9Pg7D#l;Zt6X({J8IY{q$>d(bv}>b$ zqlmyoC#<9AfM_f=WtFt*?kk-m}9YRm$vwZy2ag7ZhgHWzl)__v3QFH_%m0s^tj8|J!JCa9K0tt zNmT1&)X?CECa?HFmT0z!B8Dit|TO2@(Aadt99o=D_a7P zkYCA&QlPBY6xZiFfg;LVl!;oTrF5l}(_sW;tmnwPP?#)LcO)i5o72k&s3n83q^jk! zFsHhOVkdeAg-;6PFQKFb#ff+wZy|K;F@hmc^^fMu;>>g*_bhjtp`eWktyj+CR;wp9 zNs+`%tg11GZ*Ea>wr%u19#>r16NdqvmweS3Fv=HS3rD0?22X>Smvr}YnNMc9>mz4h?{7C) zaE10!;#x6*l47?sL1|p4MRG*X3uQ;=MHA8=N4M%+J@uH*7JY8QtiwD&IgG4^^o_>e zV{B6z9U$w-Z!9H-e(!ZahIakfelf<0;FgS7q5EJqvqP$vhdS4U;yBr&g%nU+ zej$f~5kppQrs*#fdu^W*;gLS?4JZUj-4WsQ~A zE30=vPMzSH(@x-TZlrSM{jDx&4&CDuRl|T%O$1{?G)iiF*g^bkt;8vRJQJg(|7r;b zp%LS{0l14!EW()d(9Lqz68$iV_7Y{iDs!$`t(wh~t+<^j0DqrO3uhit5z#Zu$J?;3 zIRJ>oV#rkJ!K!$pTx~etB8OQ$CAjRv_Gjm()H@c;;ORNwK>Anh#XG!Q&L{g(vZn4f zXmT|XeZTs~uJj^*E*Q{Jf>zO`-)ei+7Ls9F+D5&1D<`V;Ea)sS@5bJe&+L$*cYul2 zMRVcemaJLad(?V)dU8oj&Q`b>*YH*(16Cz15LHBkXgwA$D*!nG!Y7uU8A2mRkTyHjmX=rE#13)c-^~it&74z>onAyrd4TOgfWLk&uZS4G?GO&;v1~O#*O7Se0ii~O zdTcAJ<2K0f78IgNf4=ys$hcK4_z4X=sb@lgS~9^vuZa<$Hj~1xb9<|7x!^lN0SYd? zHVkd_;IinKZ@7CRpoPn*CyFI`UqTkalH`K)pN6Z!^UU2$=NmY_H^gRgRL8WR+PqKv zS;C9WFp;Gbgm6NOU7t$Cf1X~dzd(FI1{XW8;-LOKwC{#fqjUa@W5(4_hs|Z={--@1 z4N^dTRGemuP=A~`07c3&acNHtrR7ff#5PBru!V;7RjyKO()IUAuQ!=JIZT~CE~>f) ziF!~N4CEl;T=9fQbE!R8`EoCa<*7c9w;7(>X6>6IY^iaxETf%-DBL~|! zcfi1N>$BeGvEgQ2RIsrwzZnSzc+sMg&fhHOvaPcQm^SjtziK0yu6MKAOppr)&?asj zeMGi0jd--*6sh;C!Zav}U|%N46lt^JJU@%xU3la&0)mT+ zs6Tc6mGrA@R~v7<)JzvL>6Avb2V^98&y~lALIm)rCB2fo2j!^6Fkea1X8iAZ<>hiO zv7A7ris*sHo`)NN=v9l1WIRXL&aVpE#H|*a?{wqjg>Wtn-WgOPKTE8&=iyan@9?LI zHt1Q0kJJ~dPE1>@B0xPoQt6>+&8P{_CN`UcAmgNk;7Dzx0<^7|NL-B1VRWy5x|~A0 zE*R@tm&Lqnj0(4@l0 z%n=r<^ql^1NzjyoH<%awBo1Ra&uS9|w*x!P3_8WrbUy7#QMBIa^?PW(c5QGJv*@lf z))r4EJKWvU-c>D~8YBYZwg@|fojG-#H)g4|&<3j5Bx-z9QLk`ub-E&suLJbv`yJUb zHn-AAO^%+;(=@j_38PF88pXkAx!fAw^fNNquZM1^GhUzVS28`MFVxiX&8J^m2EL2| zz`dMyrwwlMbILVdQyT)E<|Be6q2~{(%TxHHS1zC7m~6x@@mX+g5VxBee?Lkm2f>O^ zPGb!@dn4#V)Zf*MBrAj?-jk9X!gWq)K#d&+!(c-@o=NZbsdMRfG&NKUX(qA((NvAH$^ zR+53!?4;FBG^f?xnYSP!?>J7_f>}e!;Wv%9Ih~ifF7JDPDIhk>i@A`uSA=@Zovlwh zfulS^O_UGy#wfDot#|C!!&+v>pK;psvGQ`nKN-5Uor zh&gst@KwxBrHn0?YFYcUg}7j#YiL2<4u+S7T!wPMPJ}q_@UqzzzY>EhZ^SsB;=8F* zxR_1mD;@#OPUYJ3!4(ERI`);?6H>gOht7P~S}KK&4D-G;Dn?Ep{nR?umD5maRI2O~ z)Y5bW@6flNJjQ9e+}eg@DR)G!`1NW7qTNjB0gf>e?PdVhOk^*SbSBFu!v8v0eYNeK z)T=YijX{_-7efYzMr#ZMrZF?|ob?^>{ z8Qrm8@z4y%(qtqyru6uwb+dMYI5KgjQZITkp;jcS4m;)T}((Pq#fF6+uB*%c3{Z8SsQn9ND^6VQE^kgKRaX> zFOt$G%L>zRYra_$R5>5d#qR3aN{};DZU4r>$|8C#rg9K{!AT}UG!;)!lf&&Y4IKD0 zFZUyW@Cu>gn#}D9I(1heiY~WsC6Ax0;X~ddLaJlg$PoWKF|*5)rsf{}iE9!a1F6!H zUoDfZr_du?bv8TseRr6ai!sh6`2eGJJhma=d|1<9Qej=hO(K+c*}yKERT@_|y`CT{ z(?~fD#|}lI#z>ktt5FuskCr)c52M8~wvpz%AJFiJ$?c!#T#k6H6-#Dus8sFat~bni z-CXK~_IF49+%*FI1I(CWfNt3U4B38BdJ`O6rpv5M>ljZ})`--f*C7y4#K`h3E8IFN##aV`FI}`CL#m(_8t7}J|c0Spq z5;BS|jTY%WDM_WWm!;+k;`rfsTIu~J+mRSNC0$VhA*1V6v+_3aS{zGkddXX}Z7*`f zh*6o{h2{0RhBzC`4OwL;LF|>f6X#S58Fbx5As-({*-- zZz-I_hq14gCn=CWqR&mTStgv14wEOEF?lQ_7=9(bK}7bG&aga_Q@$i{r9Ln(u+BOd z{OG)Irrbw`msdUwE#Ft4o0TSqUjRk|9E@tzc`x&@HTh$skH!W$nA4Vj=U%T`gdN)5 z?C($Tz8`)T$?6wT@EB3>*>LbdRfYda?9rTl9R-t4Vu2Q%h-bv;ms;#Sd;E+{|PXAiQ>89iXoPGoDeZM0Q?091R5+%H95>$zs_VDJTzL$ zurWL_00U-U3P3&r9A1sK#Q4clJi3ALuA|YbWjgPN1+vUb_nQSaN@_Q^iN2rBy#NoR zgm+YF5Bij)%VS)U9zPO>2Qp;E|DES!@V|IIx{SCl1(&l`#?bv_KL+JbAFwKjITSO_ z=Eez`xTSe#ce&Jj=|DBl)}A5>{X-avhEIh|13#(Gv;yURH_+R-fw{d?0zLc@o74C$ z8$2)ZO7#2EqIz|w20-R3yXq<^IK`P9gq?urFzsyuuoHzJvd;lD;#1t!bb(y@Ca2*w zI%(HEw#q_77IZcfi44Ti->{r6N1oDpcsW7`NpaP9oVu&iquCA>|>RtVIPT;f3nV zlfkIqu2amk_+Tqb(qKj(BC;(F^c4Xelu{&`1*1X={iC01GxaA$j~IOuT921Y`B zv$kq#+0ob4_iSl})tR)z{baQXLR;hmF^OPSROPtyjdE)3W z7iQVpSTP$E4t#Euzps6gVK4gssa%8exy>FydYg$SK{o`kG$o!81JlgaZL0TgmrZJp zUnIlqH zL0%#gy&%29-o@YsVgrWactkL=(#Tx%sI=MyTBdkJ`FbYzK%}FZ8C3~Ctiuy)4 zhL-p_EyR~yq3FBTdYf+t;MR)4z%5Hi>xDMP$TWxKb_;}I&tVClFsFK0^HEVqBAOP} z{!V+EIr!83Ax;1Y)Tr=7B+C54oWu9z+&d{`%Nk3U$iwD@7J|Ia zFlB&r?ozhfM@AettG|E#U}n_PO+7I=s!E|(ps{HZD=b26DZOc*rfGAqX8ykrij0QQ zehiL(C`Et6XstCpk`WanXNBa=Yq62yy)DYW1x-sFlD?OfY!IZM3dm~^hBr+t8l>_R zviQh?lHLcxRkIpVgw8ZgiPZ0%8{d#C&`~=b3)BRV{ub+Ry4TU{Hb%x&xoGQ3Hc&yY z-iC&~^ZVgj19(EOu5)p)lQ4%7X z50#(z+bVG=xNC$GISEN?tX&knI(;&9{z_s39{5-k#e3 zy?2*O*arh#77o@3>EiQXKrksJ8$BA>9kU>Fh;$C;u^!ul*%(HWcmG07Jj2BDr3Y<8 zbfS5N zu_0xQ?i|wIVxWE;rs(TFzvL@Hg&8y|rclq2TDXbF-4whGco4YIi=azI3Aj>IhBkcd zc{2q^2R;=8)`|{x_=w6P@QntEniii8S~3uIx%TzFa1gIu`yiSO7C%ghQ?QZ^gsHC( zu`L1xpWi;9_%IOEV>}QsLTp_3VOvE$HXx(S<$35Iufxs#6*7ma+VQCTDkSMX__kFH zTktq^w8(lMf~RCa{v3X$@`4)DS476hf!mRPKliV&^fliT z@7aP$p`&jd0yw>bWAW2xxOqF-oK8(LqRMb+M+0fOR`w|ZW^HK(T6%RbE?A&f1t0=J z9L(1jR;k$i8?9rHBPvYjT1KpsO169m4ol=|2zIi!TC_O-uEEy4LRz0Mx^|V&=1p$J znEPe;;1!t-jF%3G(s7>Pmz_a!WgyC`5B>HFA?6Csp~3VIP(5qS<&$Y2afjCKLFOzO zFHyGiKFj;dpEOU#fRQ4XvKWg2##543JolAp?44}+QjtD_s7f+Vk1p-YOjSDx0Tb(a zg$(1C$;a*K-N3QqEGBaiA>K7ATn8TrG*b+cjYaC(PrDqN8LK&fr3o0$n6cXIzOwjY zRk6A3lt$cO1ZTE?K>qq0iYMCtJN;YZ?K7p5&M%$ge8u9dMJM?7OL7WXx&v{?hl14VbP4R=txD#%pJ<-n zMvx@0U(o+{-2I@dqUe9o`FA_$zd@|RVUzH8|HS>Qn@IrvS6oKPe+=?pp=N)0yT9ur zQU8roQ~6o>Igy|7GMZ?5|8u~idTY<`qGX<*LyEKQebD`!Hjn#%^;Z)?=>A45`FZf! znl+xjBJ8YIqyLIYAl+bYPd|JwoQtC_D?w{ZGVDnhc4V$_&X_Pm)SnonyKU+|c!zxa zI@sA|q$bi8+GbCjIshkzB9F7m9OOQ;K$q4hHs0q%K_P2#;`F8$O_Q|BifpX?ee+j2 z)1WNkz#3dM^^b4qZUEt#3L*nkc#Y|18Jk^s7m?Ti+%(8ZS+Ey+th+WX>xn2>QLw)tp1g)ACU~B4=R7Q;itj%VCUgxj5JQTGkyXxysIc*@C zuF2}6f+~H|Z?&aRN%d)8RV6uuq41BIt9v~L{Kgbdknn&|rVBIOZxPO0FH_1RtL-7# z0pqepyPOa%ur567)sH+$o6swN4~>ML22$fXLN_RzP=e%R@m%duNGMPf^{~ z*p%35x3ThWxCG&)s|LO$4QBN3Wv8saw(?mpUWCPFjUWFPWA7MU$=hywcWm2M$F^;B zoQ{o-vx1Io+qP{x9ox3;F@ziuGm^5QN#=i?e(HlA5x()Eo8?k0F-Bb;} zGTP%#%I)y3OcQF7&5H8a69Ju#rTbJpGLYsF^gwPfdwkhUYg%w&gI> z1$waH(Goh|YOdib+?&>y0y2U*+WlWb$;(TAw>yr*&-?8>@zgEuGi#g9l^L_H|V!$#XQVoBNbJ*52fJu~SlY2w9oYHoIMxl^_IyNX22R9>Og0Z5^ zcMO8lZ*;g2LJllP-$6wdN~k+b`@hifyzt5bt{g6>i(%nuCT zmu3cHG?m|4rKNCorZhI-F_q`vQ}(#qz09Y@zRd+0lU)QazqC*F&Kci6o#;!JVasta z33T=B!@$2?%GocHEjW_?q^!Ko53!Ue^!!o8`AahqL6Dsj?>81Y9t}56B(R0uuq;o7 zj~cXNDv7Cf4?VxkN5b3KA~ykDWfc5R#HQxL`4kj`I~E%8iUESkdFE8sW#P{Hk7nT< z?L}#Xyx3{sjcRBcM7qNmRx1ii%JRqxN4Y3>!AQ+8dWO(m480=?nxe%$nCF?7U6=sC zK5#U>;~$J{FDM)$Th77X$?ps$9(c?Uje#d?y*KS%!bb%7cSG=7@{9d% z^~oRIe3p_oFxwr5E;a}H1cDw6*_jpoiDs2N@V?%>gxzxZWk1z^$0f`X7)k$<^ddHM zhFt-I>lv@_5w$(iM;5tlIULILxQ^%+TG-xds{g(M%t6}_e+9_&+V|g7Y3Z;z#;ht0 z9IFR+_hTU7lBw+7(j&fTDIZbI_kG!=wzvFR{?y<)ps|_U>>_NlIh-@*zc>Uy03{LH z1u3LDao~#S;C~Tz*ow{s!3l?~LV=cgI9baFQjfCYX9(_!&V#)OkDQ;~&|SA(;f-Og zzO;){R*SW=e*AI{U$VVF)avq9E^hu2K^jY6K7|gh8%dBJQAeD9gtf z)A}A^=o6fxZ{?oftYh3u*EHOcA;;z}ku7vl~GTR(O1?<!4J9hgA|Kw>HT9;`;h^QV$Js|f`gxL1&7l<}_liq|Wl%VL@2s`&b6n*|!!2Ui zc0~qYs=?T8#@p-Ke3Pa>(vdJ;$>sh1Q7VpuYlaB*X&C8M}UQJ&WNkeSJn)U&jf!LaJ{VO!@<&W#C zt%3cvj{@V39Xqvc_cn-+C9)0N#JcU`o5b>4$%aQUns_k3R8X4EOwMZ1ZX4^iSeF3p zsEHojUjNS3XMe#6|~DfJE{)SO{vW}<-?&kQfpmkhIXHgEJJ!=9BW+#Aqu|YP@SYF z0O_j%lB6}Fu|b3^aHkFBm8XLsY06ETD0khQDj~_N?EI?jqvG`uq|leIb-nup5z3Rp z*eyj_+17L3Qb8;)6|AhWdc3gfcc^nEOQ}73)b1vsZ{kF0+0hX~zY@U%G|8sdkt`I; zHKsR1dD|{s0-f4-#&BwsNkW&-rP4Ku(4eR&dmJfy+6^*Nhv~pO^N4Cs9GwSpi(<4q zmNovoe0LRz^S3>XVQRjy?tJW6o^9wxmRimbV)WQ4m`e;NTzhkZ&%h{m@DmC3l`~;T zJwK}a6Bb?>j!xNOi@?Jc$AbB`wx=N#S^R-s^4v#IS@jrHzpafSMQSMrZH4o_cVfD$C^ zv&p2O&852Mq$pkY=O;%I{veXDAg{L8SuRx`pI#^w_k+(jHBB>^XUn*c(*<*0jf1($ z+Vj4BA#cCQoy>f(X=}bA^PyQnVUUMB<`^TjGDL&)ZQWJEu{Tol*h+415iGEt@ zE!^;X4j<7W*3#Oy&k#C=G$Gaa)(Fc!K=?_~mK2$h&EfN>hCzkM4RM1gmTRHnyRx~c zT(xPg;M4=Kd-bim_(pq;E*2Qc%|wpXK0l%2H=*czrSb!o8XW)XtW^!-ER090wAF#) z=2?6GTj>Uh$CKWLdNt}l-+W>c;@xx4b%}?VJA5v3`|DRe-cd|Bav(4ni#-(S{YKS} z9-^o$!Szqan15}7r9?o6-)Don!mxGutrv(mu%*|ZMo8t%>7S`sU~7pnUZ}IR8a{Wo z;j+^5zWirb~8c&j`SlDX#tVbV!7?e9=vM1K@&D1o46 zCy4V7ylS+pB|;u^Q`lj;2-y>9rm&DcsMth#c0ACQE>HH{>`5$EIJ)@8CNfW3L5jgH zlwspP;i|hU2FWgjvj!Og)&Yi-1AJ58AlXOTm$A&W22_H~hGZa_?XHnwQ?@4^*HcSx z?zRw1eH(D^##p*kOYBO?1)${06nF&hx5X886OoL`&TlTwA5J<$hYWQ!>%lQ6Ht_?m zxGsN6fuhWYX%2kkUt}|nfLVW!Ph6_wwG^dx$hQ{_4i?TBHu<9wlR>2s4FR^6!@;RTG7@I5lftg?`aP=RGS^h9?f>wbw?X zEsj;vH0!_*xSbXlwA>?CG_sjC1jGi%I!VL^^E}&xXirza(K9u=>^`e190V|gY0V-S zDn*|~F+kzO^AFy;`LSG&sjp%jW4FeAV0{WZ3afQu?d|})j#ncqrrMdX6=$olR#{0{ zha=Un>|JY#lf=``mL3h-ErP7#wY`%k){>j=4hn=#=PKNw;hcC>jv>l+zjQCE#coeG zxY-0E%6E>Gl;C*Mp*>R~1KBdFunOvH+0~eBUwXT6Am|9tfI&I`LA|p4K|K%yLzNV> z=fc5_UxF-407(`n!6b_}1$^zquQRSVASg%CI#!GPJ5iDvTSJg)v;c=WNr>0PRTWiI z4N39`OckwyaiYGgsR5O!N}igs)S1XOLB_%xLB+e1JHs(vilFVvnoJJv- zu@MnhySmI_g^&^>(GWYd5XPGRRd7}ltUqhWr#(HjETSXp0ra){NBlSAqqBk7QE(ak zEqaNv+S1KG#RJ4sog@yHM=bJ^>x0R-=g;y;Ue8oVGJBiDFmo{&Oe#MASOgvouZcgPDy%tlJ ztxxGCg{>w;Bqf{1>?TO7Ai6*#Df7(gGl+HUFK|sR4ftxF$U}J1LRnd#8>PxevH*Y` zbu*4YEP5C*Ec$6e!&`8y;t#4xE>eB+E^O1skG}N`4)YlgSr%i{Kx-?|aXsG7c=g`ou zE={`Pijhjv%z19aFnEO`Uul?F(dAVc(V#&a2`Kh$(ET|avmF+|V5y_!!pLU!mfMMx zT-f3HY8jFuc2c+PGzt6|Jv#mMLyL7?pc#?#Bz$lxCp zn2)NflIYiy-|MOf zu$BwpNeSS%&yYspQ-a0hND7|#E=3di7qQ!~tWsU9iJ3!0*`z|eBA(M|Qe0!It!wF`A$l3PAKOO>rt0NICBk1W)k@EAb>&-v zxC7-2F9ku2(xDw;LrefkFCM3@C?_l420sT2^)QS`Q%_BKS4Gvy3wkux`;iMRCkfHA z<`a_fzOMN2V(jCej$3}m*zh$w1GxNk{stf#vR3Ni43t{v8B_wAs5)ifRJ)*P`=mBO zw40X)X))dc#+JU+mw|plZRFlR#X)A1O)t1$OmzyhVIn?lAL3+f1ij)V>^MVeY{Y}=qXRkuf3X;7?7ZSB(gjr%hLJ5{x)q( z8$_qCt0HrkaXDT>KsP9*$jdk+6t+jdr-x_Hz_GiVAzdkQ8C!Db@F~HB8%$a}ilNbF zY{@-Y6=9*EO5rI@$p^qt(ds|%UC*I>1RMI;xXzb-dP#j>QG&=>(9Kzwc6xC#-VhDw zRGcB;UyXDS)IJUPl`*SJf?a<6J68j*V{^i62`NI$k9+e%{ta$n6}_b;xALmc3`rp+ zmI?>Xlk5j9L=A|6OndMu9GKP5V8NxIgq@f;sFcAU9`<#{vl*X9u_vm_oJrR(YbrOG z>oioE#Fy^BO`gJbS+fMJG{*#%l_X8;&5&vf1*;2_39j!P7{H-|_2h2yq13DP6 zwzQ2lsVCNnps6|RZ50CRM_Uqh#Kw@%T5cAd;50FsDF>Ih{F36+Exq};P#;BA<^$x_ z8JSa47b{n624$-MJU6`PwyM{o0O}jSxRlL+JKQ?VpuWh)Tn4e15LjmNBUdT|J8=QPE6yZb@E1)%Y{TKX3+fnm%HG zL5f;1e1tAR8V1g3eoCJy*`DO|$10aT%E@f2c*&U5rH0me_BEWQH;u?pwZkT8C%n8JF73 z3>ZIQ#KaHGb0Fj+ZGSgmg`=cMg9L;}9GO~;Ey`P_HI42U28A@Vqb<(KJ_2fniFB}B zpf;}A09x6#U(ZIei=sY>?*c1pNX6e@>2wg9YcfEGBP$y6sSEOTvLweEsKha$nQ&H$ z9E_`W{7i&UmceMXcgo$sFpN*sMkt$WWb+n$mBOeOO#z7IA^G-#9l#|k#0fP1(-FN# z2}lf2Mp=nR_MlT7Wjfyy4taKpf|v6tQ!#tWX+sLh%{*XoHNuo@5&79Ik%QQ5oHXvk za>o9wB8tuyI~7bl4bHVPnc4H#m_o7qijYChJuGCucEM1ZDAhjsX@6=rHf2wl`e2{! zdiWPDH*v!CK(-Gr)YhrAnshRMD%}x=?G%@DEPWi2r)wa;HnbM8=!OnEZ+z+dqgCe@ zYGUJWtZOsVDNfTU-teKoB~s|Gb>;`iNjSvvr{h??ix!}Z2ocqe_D(mI`uapaR%LSr zb{{o`e##~`2A3L^%f@HuHT(@An_53}wIM5z(0y{@OG^nczG==Z4q3Xh{?R&Q zv6wm~VI4v6ZfZTndLxu-|L@EGEv;CZKTv9D4bg;`TkwZYpT4XDKqo!eRStv3G5Ps| zXYx2rw#S()n|x~lOvTmzx))gQ2RBdYsPun5?2}^z1kue8siC$vm|S*?SQ!ZfoC%xW znlfRf^|o~@Eo2S^y5Q0Lpxd3LB9`Sp%1|f!H0b$Q&3|CkzLlw}o!hu>%dKDqCGm9* z-m+<*%3P^w@JDmzcxC8qXVpYZA&2ud-{XJ@ymaS4oD)@j&(>*WvmS}rUeLRJ3_Ndt zoVmC>h%PGh)la{px%3em7tqd>V~E;!xGqLy54lw!jjDSH+h`e>e&8x`d~jgb^;&_q zo?bU@J240%89V%YmuLExF~g%Xjq{zN`_+w%u@&^$n(k61kqcK(byZWCq1T>X3cdZN z$mCp&W$4wb1@l*~y}fZToH5Vuw)o`R0tASxvDJ-ipx{O9d&=7uVu{<;fc{WQ_bm<6 z#0FD4t}ZFW0nu=}lGd=XU^HWRh?;$XDstG-S{O?N2G)N0`{+#5sp@Vvqk02M;WqVT z_1AgFim0SVMg4xX-1NJS&TIjmC;tq$lirLndlji8L(t{s4|jmRKIOy^SWns=$c8k! zxGDU4hS~C}u`_K}6DmN{X~3UWfEmByVRVO;Z^x2`8cEnP zJo=CGWUNORI0ar8H(N@-=?e;~aFwK!^C_S8lnR+bmXP-;U_v_HDpSz|4XSauvJHr5FhMLs1elxaTxcmkUD2m^S6IIY!ZMNS=d;x`#i6_R?F4XPDS7S(N`` z8>#&l+vvR3{Nq2^M%g2L*#Aj3g0~=<>{=tr+18!8TArXsVH;Ps$l{s=9GR*HS#tE> zw{z~F>U<;8n+?Y0hQHR2?Pk69ezA>+KI>%ijTUhTJAW=ON{{b&w|RKz>c~p-3|}M2 zmXQ$u7vE@QTZIKHWy9+1M_)<=KX%u9qnRALyxhmzuGimf-y-M=CwDbw8g=E zgjJQR_F*&#G=vW-ODajhaX^l-e6Km-+K1WA8Tju1m<{&H>2<3Q`2VS)N(sKyP`FVQ3_Y@6YAF2yYJZ1@!vsV5r!&GsM=6h!)H^d8rrK;`bi~J(l#-2`4Szcty;{!qdRU}Pzwo$S z{a0Gn2NwsB&1C)M52(3H6MyS>1%3?@1^vo~xzyq#nIFOfy!%8=3u0j;xkng`TA?dQ%Cjr=#ES&5Lqr>t7Ii+vQM`Mpdf!0U^B92q$Iryl?FKDp>St8`>{Bj9#Zo@*soyXu$K?qWk<_X3U*RI#)4rUx`dF- zHKuv5`6Y?ks-dMk%aRK5&fniyyYc^0s$4F|v-T!`NurEEbX)n=+W=Es`A&U7g{iuj zbaBoJFZ+ZQ%I$_>K8#8y5YS{A)v6W(lf_d&Kr57#vr+|f@uDZWe;Oy&N|K_9J6Yz( z*-^6k!pv?m?J_{Q;{`h6QAegEK-Ai7Gm_7B29+uGHIIkgh~F1fyxLtq5fwiFNChhZ zvnt-?VUSv)dRmm;TbcZvF??Vy;fDD)HHk3oz26@~-lsGc^B0RswyDi9m72R;ipxnI ztEQwTT>v?@?vJs98IS)3o@5ZED3^g-lve5BX845OFiQ2qkaarIQCvpmrlbWxZYpy= zCXvp)FQK@@GE3H2!s#ob_utsH+jEc+#CV9MS?F{Hs3F@uFD0%BT)o7sJnGb}0Yo!= zT+8^rFVJN6A~vXG^jpeGiM%m+F}*uR3;a>K%NG;@ppa8ig7Z)ta`#kGsxQzl1@2!5 zZ^u(XBBZZ=M$w-yqxcbi0?VWnTo7tjG^jc+8UeO`p&YW+K3etr9A}BYd2XKa)urf$ z{C8Rl)-Sy4w4=UmYhYZr+FL=>#r5@CHuL`ZR9Cj|692PX<448Q7|li+zJWppQ%3__7oDcvT|rN@ZAhJ;E&A1?a|XjoTtX@&!&@EY2JhBEy;dm z)~tW(SP{^!@+Ga|TLG9Kj!v>Kru+sD(iWcJEp|`y$pp)OBJ8Ubtgc-JS-xEAv{#yY znrnW8vRvgQXuLfSh3{WpM5R8H4lt3-XFbbaVMF` z;eP?@8jmek#T~x>=*C!p7=!8Ef?RgUfq!-ZTn}TgE;}Il0kRaK9#DaS=lPv2&$Q=N zZ(EDQuXJ0Pyhn#uKF#L9t=$m*Jv30c&uh2ae8=%j8fo)Co0qiR%9;$cW6$uOIzkJ+ zR}{61??OBtxvXQaemNJ0c-vEhzz0tc<`6J;^W#^vRKKvcyeo4^!n+Io{8J4=L6vA9 zu74#*Aot<-Rlh&|e|3}He>z?AYSr0!)j7#pS6bbEzg_}K3Wnv!TyM)}=`72~?8##e ztju6MDDF(yb;gA!#2d9tGdGFnfDZ7!(cts|X`joz zqv&lVPg&3P@i?}phZW-hgo9aicbNNL##ja!3F${&$o7PIlL>oFydlTv(9cMh6@WzB z80m%~P8zZZv>#WNMM;KXfp*_Mkai(%uoE|cWVa!ibpiEa0a|i?VapYAzzKLGRGoRZ z??~_?SLzRou9ez|LF_s0`2$k@+N)`iqs+P!nrDYi|MWyXf*(o8-2uP4BQ=P;*U=#C zI6`pXP3bQBn^ET2I385!eG1ELK$2e;MFtf$68Os$dkVnMFo=~MYVt%An7j5nh(B() zycvst&$8?6sqe-9mUBu6bG?1wMH!MrRe;G(54lHK-8Yl4KD!DfT@rY>_)7O-@pCm` zaA6|epe7ud1nr%*hp$OHagia(HV@I&4&21!(F6T_vHJYrrKiUH*(F#4lmWs}#0q7t zzbt6hW+I{YJa`u51ZI4vrhG?J3HIF`U`y~EX8qAy^GyRreip;hhgJi#d_;Rk=*5IV zQmbFrhFvm4SCv3Q>?!D&)%PZRt2})vrMrS}B?p?hN^0@xC!)*u}PQ-}M zWSSmOhfsMhDU~Dl2kFT4B44{2SArNC2}1xW%W2o4Hd0f7CG5#G0cb&LL*l!|C&qW* znPR$Tfj#b;gxS_|f$t^Go`g+OF9H+QF>u3^YVkIpPXNDrmOi&_y{z#4L&Y6I?;*V2 z;lo!@m&6Q1I2;o2cR>j_7))VgeC7nCWr~s2?{VMOU@0IVf247Bv(PjSL7EHvj8f^_ zdvB)O!xQ1Yj84KCed3YTJ+gKRyjbv_(l$>BIO6;1NRfCPBP;mYfpIk6^ZA)xewF)rEP21Xx9^RJBk4rL@b^f9crS6qmFx^nD%AmL;TZ6di}(p&s#6c zMQn%lYJ_p-)+{nP@OI^?QIaSQ^7y5vg^ari!2-)+mktXMzX4vNUz%lsG8Bz@9l5vu zxdw{3{*zogsu^g@+->z+xknQK^3lST`ik$@kbHt)g1o!vMxf>Gj6*1_S4ufQGdiiY zE^xC~m&lLkw zecXL&f@T1DIsrEPL^x1*>=LtQpFBNGsJN2f-&^NS?Bo*wLRE& zqYEt9*~VoOZT>l8KcVGOG;97uB;^$tBaY?Ty=s|Cd>XtMMzT{Gq?-4K*!-`1D{ed^OyiKu#9BR)<53 z{U?fio9Ke|Gi_L=n6)b@gBE5JTP1`>QLjPiTIlrwa!E$@X;pFHT zvvX!!V_iR(K~6PqGuy0@Lz6~NUL?+yI-C4H`!|cCUyu{faV9@s1`T#RDzlol`|Hr1 zs0br;v%bZukHya2u#sV93^;_ot7o<%_suJhL0K&XuGGZNj4#6yZ{TJR+CtV-bc~RD zJK%TaGH3!LNP=K1x3?$Ih@Pw0KD|75BX^^&PVw*`lB?}eEQQmi9G82c!Pg@nny&}1 zHcBgWq*r#T3@0!LzYFCx(yp__zxZ@matA%{e26bV6|r3s^yxlw@TsY94t=d`lx#M8 z9NE8awJf4etg3Zeaa1z)heRes!dnvsU(_YN-C%w&%H-64mRmfMRXECj==Lom)PDhJ z=Y`(-FPpFYs}p)>qd5zB+X&nU8G@H#HA|8@FP~4TR`-Y@Y$H|Xg%V`;()xDOfCzAE zJkf}~ccYUpe?D)>-lR%`{cxL{&1dLtY(+izmRuKtN2f4WHCx?UkUD~jPyco2!f-~o z`BhQM@9IOxZ9`o>$bf&VQg3dNpfx10kL8ZTVFq$9EU98F2&KI8k2iwOa7XKs_Qm&>?1B->ATKV# z=DG?Og8yku#~@4Y{{y_+*FF61!yWCrN*FhQ>_(4u8b(esn-<|=!BKZDzT32kK7M>K zGLq%>Hu<&Dw`>sL@!;bLP~&^U3I7^zZ;d%;tvbcE7uYts`2E(IJ9F1NRhz%VT9gb& zI=gE|bLVF@?a#~>)YGP=lyxQ9C`HE2KjD!!y)O!g> zoy?)r8i;2^8H$xHV%-lOjJ~@}eB*v;nr))E{Jg#(LpnW&{6LJBUSh&vnw&;s zHE8%mO5!y_VDX=X*lt6mBO{0qMUKI(78MXfq{GGjsfc}XMeShK)U9A-1>PeEQ2cs0 z3di|(c1mxg<_xU0P?}ocB<25TK#fQ?_X6CF;u${vle^m-KY*foxO1mwTs*ojQn}ek ze)J7w&;<3zO6sULcBiXKOcaqV&xQDMjO@5-tUM?d`bkqvIVswF1Sk+rPnE>8zsV^E1JUBN31MYg zqF>!73~1?3V4by)OTkwW`b$JVW&t^gmFt0^FSihWz|7u8%=lE+zrni(rb5YE`ey~V zf@pQ#$SFwD_Q`idV%*1@n-~LsNzkl-Z7*j6Xg99hzd53z%sc^&R3d zV}ami?9;Cu{EXp9bO3tDrCD&YS!XZ|sPscIh%sce_;;#=!8XrVu6G(esbY}nk zFMAguhP?JKd)MoZu#ob3?P|963*DaiOY;%Jn!2>WDNHPT!GJZF~TCwe-Ld{8&!GfK1=6^a#(EqKIgvWRiod1tT^2Yst zX(X>JbK|)<<=C|k?*^}EEfRhd4qD{W9>dRr)zWRmDi7_2mwd&&0~)?lNu`^#_WLOO zH(O1^p;ZSO+vHI)x8O zrcwBGfnre$lJYmt8|ZL6k~F~f__uv#`nUC5qWQ(FjqJS_i*Z; zg;%RziB!s^C`b9#N?z(nWpRzZlo>F;M5H%F*s~1K`h1hDS)|Q;H?QIDbgW=FXm<@y zGccBB&PIXRcnoqq6$pp1i|@3g&-t$$!kaCwa|$+OT!~RRmoIWj#YjY#w}1MOvP!|o zwxpCe>4dHaIGUt_nU(W9l@00pLP_eQQr^XrO$lvs!Vy#OT+^glbH{pbOtI4Mt4cRx zZ?RVJuq|zCb`!uY+ADQaiCMWE-LUwKBcik(7a%DGkaG&*$cm;AiEB9l|6(BzV&xpY z=~+46jw|-1B$LB2t|7AgdY7M9L9B}7R60Q}{?j!duwtYqVc>w8NOlb8DM+VRK0Hig zO5~3lmd(e&AwR7<*fZ-Vyxi~h`E;eQpFzz4BX<8%c2+=_^gdd^NHxu=Apf+=W zwfcTJ@GxC_?l7X#Z^B*_RS7?rr}L0uBeToh8Bukb2>NU5h4xe9{9ex5NsAxjE91m4 zhrG!w?S+^twQe7G(+sRCGRanVimhNs2G&~D%fUEJt^baAh!_Q(&N_&PkPY$xVT%f- zc~9YLP|3}(!5}sI&&a&az#sD?q%w+2spowUTSB;}5q8fv;P-(&x6VS4g8bshpMv$o zJkLU(@EL9l@|h4FF_~0o(vyL0e{v^(5cmeVO!&5GdjFM4-|_ zq|M0wT74CdlJ~FpO0kF%gLnnl;y*rJj|}W3O{J%vcEQJ>t)vK_CalCzfNQJUJT*Wj zZ5UG*GiP5oAE^P+zJq^dzHFU?!{ob1Va4>}_`{5(AE3p)A~ z|EoIxEH;dy^PU2WJ_DA>z?1FxHa|(_2Nq?3q~D5z^_c+Gs1HD{urOQ2_1% zltZ6Q7N1Q|cn9X+={<#^U>Q1vf%pO}^mhQH2hguj%Zkt%R3GRj6K7>FGflis& zjMo)uS#FrO>?wp1t7{Qx<6AdKk8$~J^K56tpQ6u?mrdjL9cHgZ*o(4TN9WFF`c{`; z7~<{GE2olV`{caEtvl)gZr2#RHjYQGyYFZbiv-tCHH~MJ!SrH|wKdoTn!V; zGnE|lx$1#cEwf*Q9Q~C=4675VB3~Uir0g_$@p2(-(FYj<3zSZafMVQd7PkkCg1U!YO%tot_@a=7@&Ot%$H05gFUYwZ-x6rX z7Gj4*j~vo`RwAqvFLFY~+Kn@YE^<}h1icKuWG^3swITKE8-se{D&Kl$Wat0-F)&Vz z>*tNz-$^QMn*|Xb(VOFNIw?1D?sy@6+LQ;yLfo2>8-ON?!iS+08|g+uYn>vjB803{ z!2^DhP1B;=Hwm0zg?>D*hb@l!*xEz4w{o@C_6wR7X*D{R)V7wkx8=7*0-t29EJ*i7 z@#>UQFk*zRz87G$w3KTY*XKN~wLHN#s>}g5ozs~zO`ZGK%0ZZG;s)kkNvooGCIvUm z4p(^6T^90*#*0Ek&SWF zIOdgHg2P_-wvX>(r}G-i`-V-xt+!wEAx`zv==`Nc`ZD#U^H&0Oa+1{X*n*6y&~I1K zih!p&wt;MstitI}shELaMWKeMV!gJZALMTn#sMN-}Why!&8mZ6Ak&6#uh8Ce1zdNX&ur z&EJN}_K8l54RV**WH$F6>hww;4`#tGTfVyYa76vy*QDB2QPQV!SIb7hFmbxrCuw9UVyIdcnH3T!M3CEeK^NkX{Hf*fN zkqf91lZ*hJ7TFl02JOg~V&`$*_(^*o>m}^7tHXKSdUbdv@U^KbS4=~4&vhUVzR`I3 zovJa;j7zSal>2>ru}lqJ0#&k~u=`uKk#VPn<%PcIJ+0%WO66V!i2@j^Ks0DretQC% zG$m>&AS1Km^zMwIL%9)zd%t}$Hw(`z62mcKc}$vxu-8xtpWb#kp9qu0roK9lp7!}L zFTf!E4UvnkM8X`V+{?vE5L~O(RITdhelKX(FoL=YC%xZ_@U^`$hPsrSOapkOX{U(0 zvM1E9sK(OSv%=Ab#gITg4s8YSIhlZ_KnsQBbPFRsik~THd_}R)ENeV$$WH!lykDga zSzXGeui~nq;%9u%KvM?Y6j1HbrXL@5W#fQLA*B`?g;GX225fml2_f8Rx+xoUAcT{L*e=-R1LJc zBNI5Jgu}Y)Riak;mp1soF*%Jwc zs8inYCaA5S9U84{nqHU%1wX0z=maVWc%DfQI|k@JQugK%jwcJu ziHoc}&nB;2!VD=^F3DI8_l@JV_4Ni**z*;A7CwOxlnA?NV1ywZ1|;`K{cYLp>*eG9zRC17!RON#<>CpW^}O+S(K$Zt z0Mh-9Mhf#-<$1vUZEKQfyyE8R~!n$ijf4*G&TXE zDC?%*0DIq~OA6DXGj=?eGv_9+75-Cz;^p4i-Q83EBKJk^#kF0R*8{~|gCfvvvZETY z)X}bYxP%PiY?>F%Ajz~?UZ|tGekp8oUY0ey3D1lFWj2At*8MpF5|nOcuQFn(euFdd#_3c|_8CYQ!U77yEis zk4hb$3q19C|Drt#NpU83)yKQ@_;PWSm628UzoRGJ zbpQ4)-{fkLKC`j#ggcUr&}YelH)z0CkoM)KDdvRpT)9;ovwjeZv z=?klSsV_aRuCYOT(nUxoGZij0Rcx{e?kdQYbkUUG#uXAR!H1m)8IBU(;2X;6?+X# z8#kl8u6(0XAz8XhL2-2l0!ZZIvZ0JzY*adXUzGTkN?CI8SrkQ*RX9VZOuxcNr+EWQ zI(@SPmSex@>I&>If$^Lx|zi`N-Ve4qdWOqbHEM-cC zk;q}{H+68w?+bVI7mT0=`8>%G7Ig}GQFYa0k9fI<6D!t=CKGQyqg~8(jlHx+n}Q1; z6yx_PFLwG1!4hsD*~nD11Wx!OBNq?wY^9_E7fY|`OEr}2Lh;VKDwQmI! zSKx5m31cXKtgX=7=+cW}U%MQz9U&T0JKo|e z@j^|_wC`3p?>Su?l~4KBbr7;q2&r{$uv5i znr`&0cY0GTr%W9GFp+AsBT=@7IzFO$vykfek}505aVvdVThdLqc|gh{x{Up%)aG4G zOu@}5Ej&erumTQ#NcNJ8lJ)pD4H9J*lPwx-sn#(gAyT&JWp0TDaf0l zlwWt76V!p^FmR&(pa!zL)dE%g{0M_YBB`^*5|5Yd8uUGyBp>#`rj+ss!;1<>#yHBE z=kn#mQ}>blR7c`DStB!IL6=YlJegXC%D-yefk;P>Gksst}?ywPpY_4b^sblOo z!Va#bdcSz&QC5g^O#|#oBd>=6z{yf-Pl3HBu17W|)u?6p8%4SH^fzP-s>7v;~7TDi7N^#bHHI#5^nnoZ;x=jyk!7^*SjBSX1Yf=aNZv0 zIKtoVxgqZJX-RP9mwK+WhICO*ZcBc_oxlu?f_|5@B9G|nW5Q~>x(~~^FjjMxz24{NnB1=m-79 zstiu3O|p8ij}x-EFJ6TMQ&raPZNr+_DHMUH%#ZciJkdKPF5s`&)6bPV}tcR%1u7r z_$MlMpC`KM(`4{dd;9#7K6Q{khpp)G+8r5@q8iiN){@S?o8dCAT#)@Kf7;sjS&16a zO#%INH!&m^9yP^df_DTrl*nR_NHN!RASjubBBVK({&VkMYpBI|#ZMI(OKp55XaBrs z(4sEoJmv64y8*k|;d&esKA_&Y51_7YRJW!lc$N!>q?U$Ql7pDXWJ$~lL;UA$ua%TA zrMelYQ`m@4M!xD+q}%LUp1w++Pu{595*(QKZxJbK&by} zEc&p)AsZ0I6u%7iLfsbM%Jfyre4K|esdWW5b6^vJ01Ef;l1X9lh1$~l2PoWY zxuvw|<&=14Dq5NephwVXjub}|5yx_DGtNRz2aHAKvI1!ZRSRp-UUebAuGrh^!?kt( z4`=THU3s%@kH)s$-LY-kwr$(CZ95&?wvCRHj%{@OPxsg7-gDnO_r3An$jGWyYt?UO zj6JflQ*+IlHIi9aW7`=OblSGISz2tt)8_wnv7u0CaWUQH_8q!{mTY{}($S{LO{%!4 z9eb>z?z@m1U(tEGc!Y%Gs>iY~Rp~+Jtp4hihif>DGnCQQyQ#31Qb(&+9}7p5Kq^hH zoVcv7#wzCLtxO2YjEyqqWwch?JxxmcE-!`P3#gm-%@vzxBhHK1R^=zKmI_t|8D)+U zP`;Wk3)HdY1Ur6~`DaT^O2?yfj%o}Z%?D143tGkYRtmxA3yq8S=D>@sUFvG+IrmIU z-B;?SCpTrH7gs48EzRjkQ-t`EClyi`PRggu!_c#yka3( z^kRRzp&O-wNN_AoAk9l102U`|NM8g1SKsSY@Iz|1zgG;cU#NKA-lr*Y!q{$S@s#XM z^!Re;uwLUI?II~KOpJ;f5WQI(ZR~JE&gFI7rav7oAV$fBU{@s7jSg-yl9QW&c(f<% zXy0KV-Wthck6YQnnZ#*XTip9naM-xU9VIy^MP{w?BPFp`PSYUXDj#L-QZ zcGG$oSrcS1*8Cwx@v^CkQnkB=D3*Pc)`%oY&D!QZHOdSn(UC?*`{uDV%6zRoU&cfh z--fam)QNM}OIkaf8*}e8Fq?i&dAPI&huMzvf%F9VZP8c+*sZ9==}<72*77)$a-PzD z^Lv)~vg1VOXH#+T89Um>*|h#z%Ddni){@>@MQx86T~EPICJETm+pkOQ(OWM7Tc@3# zi!O2U>(`?!Dl6wS=2qQCsTW5H7jQjjVXyldR9O+(@Mb{hnhS_Vc!t?7R_G z7|K6-OkBHTeJM(j<%muvPa6uGI7-J;$Z4=753y9vSX9q&<2L;UzVjF6g_?@^k42JN z?Sc3oL~@Vxf|sp#k^cx5G)Q12k-8ySx|5hb*z~%6C^>!HqC}aD50V2NJ)=72z7*BL zN27|~0qrEqJJc}59Ex+`f#6YcDKSK7dsLz`&HT;|6tzPgE?=tKVCrgaYKYYGYg}G- z(SQoAN!yKlO)5;}kWdw6Yvx6@1%N)>z_U6dKLwz@I{#O*+b_~Pl(Yp-vwwv8lKY&AE0pKdQOXbY>S3IN_FAPp!uKvk0KIDW{di;zYN zPW0UFbJzs>)8ayFXJ#R)wuQoLA=U~t2P?`^S60$=mJgDTfI*e=1>J=&QJWUvE(o`J zfAB6XxS&em{+K*Tzag&j@|2gcJ|!WAE@B9SfXhx_L;XXhc5;UO5ZD@R|Tec4&7>(#o!u3Hxd(gN0fE&*@!#N$#S0BH83_mIY zGFT;)IrTrGjQNI*sZ{f<_P)WLCiW^Qosb+)HmJq=tU+oJma9u|r5l&H#8{hdzsKA* zo0tUxTu%0J%slmOy>6@SH1ArgsEb!**JO%!-tMHhOhermURPhKi=O1uEaNO^U0a1I z!@;Iu;DWY~+RfpH*^6NAZI_+x!%~Ii2demdto-Ao_fmS-Wcza?_FT8+H96%rKfmRG zRP#RTl1`Z)mfz3Vi_3Q1B_1}LA8;{r;~jjshWn#PX?8?7M$+_DgHt@ru~s)q|8|Yt zk=1M!6NPSd3@rNWF{+YxLdd_y>z1ub21VVc8=Xvft1r%Dfo!ICRp`m(rNOyZB|n`m znBBFpC~U*XQYnJ zXQ0VF+m^2(R41FyNx3P3m4Y=bXVp94HHxz>H(mHt+icvWpZ~TYZgV6mb70jt3q?m@ zv~S~@$xE}3pflA(xXw?u?g*(=#~@gB5$u6f#Ya=D!bbuvw8-(^bK?q0P#LcyY4E|c z8Iu`}zX{BG*E(ufceRs!RE(i3!LcS!rRIJc?sjg!rG`qd#dx+8$<^h)e;`bI2B(qO zlyC6A&&<-89)13Juiis&e7A~51kC@M*MdWrgK{RC>1z#J;$psNOc6ERYx;qmoh-nP zX6JnBzM{Ok2=Mx{H8SU}AK=bUNs)t8Q6#icsvN?!oMaMBkO@OleVxcio5LYBx*j8} zX;bx`P=Z+9EL|fLR~fZIP(AgLiTl#y)RT~bd(M)yZ@@Janb{=5jy`8_Y{4pdHHg+t z;6cSP>AL0>L)(S zlTgYyg+{EPrnBY~KtTb^(mdix4mtbDvD%QLeSAErqYGR9RS4s?gWWQwdcDD|W?+Xj zRdr3;cWubE`9YawbrEbaIBN)0P$rh`BVX@-+hCX1EnE&;ACyg1M!1 zZmz0|#{6Lvr$@Zb zYU(p>$@#PLDOsCFrjm15%FJ1`y@ul}w;7i6{v;@d$b(*o;de?7w&YRDPP$*87$^J| z)pA?~-6C&mK5orVt+s-&g3mMfXb)0@DzsYCyUUM=yWE)ydzga6$RWFg&I-AKQDmDt z`mYy04)y+5#c&~!6dOVpoZ?#VEfpIsWxbEOsD(q{R0NcZznbZ|T|@-PVGy%nM>p)K z^xHar;M}*rArEdU#RN#l8=~d7u)DapoMYCzt$m`K2%APaIIr|yl|jRB^*#mx-vw_V zaK3=*vGz~A?>f^r%B>yEJ<17M`D4f(%Fa?buN_^1lSt2a9Ja+4lD9Fv#aS40xc;bjCmXH9u87b=kf3BPByf#OHPQlOeRLbJVnUk=5kU zfFd%Y7W?ne<}4*t{flqWUtqJ7@f;5wce6R{K(e?H{>^Nh=LDzpJh&f&1lO)P)Cw)| z)--f?>eQAsr>;h&L0N2MF;TTNh3?*wUqU`fqKSOF!d!L=hAKDNIB7@4s0p%1Dr2z}xpY_1U=!HFq?Bu~cP-OjeZ zOEPFT0^#ggnc^I_4VIrst}#)+kQBb7(&%lebRz<@UKLC*uC3pc8+X8b@W*#2E1|Q# zjA%7?fi`XX*atC52BU(;b+CT5>Du6UjVSQ~Qf##{7e1 zDoaKM|5|OG-``@qgg?{mO3GZ^H;L=UGE@q;UapHGF83>;sADB?Tfv^;O9zR$uzm=dsY-l42AYwpz$4D4$kbH< zdSnoa`X`cCmoA!PwNGO_dIxlyL=iLtL?w3Pg)vSi{?U+VVGZV)D;Z%ahA;qG+f&Sg zy!&k-ckF5?U6Saim1$3rp=)RWuc$nyD1TpHHGZ~*f~t_AtDZ(BNM93Sys08$f4wV` zC*H@VR*n5W%c`~NIt#gVnMtC!yOA)X0`6O+XG7)-#kp`cb@;@qYhGaRpQS)5?U&Z?=VE z`CZHDf}apu5MQJOQ37Ixxa!%&!^<_i_LUs6ADC*A@9rs6H~LUanJEzFrbbeAO;;j( z6M58ka48f-W2MiFzgIpl{&qCbE35u$s@Jr)4UV>e3slZ#5nT28&O>#|nCm6)(PF)8 z)IJ&&4=Ta-V@uF)xbF5`6M2S_w7a=bn`DoC#C$yI2xe0r%FO)q=2hh4nW+xV@2;Ur zGJKH(jn_*yY8A^Qb&C>nBJDHudsvGoXx&ugoJgnaT^_F9(+Vh8Ox=N&KlaKH%2{p~0Yu>zjuO8ZHni0At)o09LOxGVnY?O0pk4~rte+wu) zu`<_UbBwClma4}>xMtLaaE1J9cM=(3$uIqWsg#tkY|OE1FEkz1gi=$6Jwu8ZT`A#K zwS)x9FP2((OJU-HbDL@jmPYDo6m!QG%xpg=Xe!5xfdV`;5@t}0EUqNZf%3yM&-N%` z`BFGdu`x1Jjv}NzH&4q+D%w-tx~c?p*t%qXnBmliCskvAH@ZI;3PGXtLTJu6Oe-;b z*g`riSgfB8ws61y4na-Kb&iAPHjz^FVD!HFcmvCa-C{ERPT9#(g|;e*tP;cJF_@I$ z-aLQW7Tb~v87hMJNkmva_HZB0aKDg<=`C|a-VyVz{_S`ArF2{~RfHdy=t zRACLKOqK%HXauMNopS+Ob#o2aQZ`f@SYCZ#ha~+&P&qEt$TBJacFVUKn_go!c9CY= z;^%y4uL>JKH*z3oH0gHes#o;)q^F#@x7|TE%55Ka`&FLtYaXZePUg zv^;>f31hE&iqlFP>%X4(T&GU$^Jxg7e`n|OU;PdtU9)`; z&FW2{egAPw8Ev-R$`av!hfDR+{zm_-8U>q1ZZ>=f`x&;;;Tcf^%p9O`4n+J?f7e7< zonQo+>)jF8E(BZ8s+FHg1wd5CB}Z?E#OMShKcC6$=OQ<7fhc^`e-AG*0v-ImPV~k2 z(OZmFmM4v-aGuyiWp+0VSla{ZX%`@u|qzQR0px}At zE-6&O?V@gyO_I}%8Q#17`!d{sGU~|J#lelQ?oSx9EqW+ZWoh!j6Sj%#1n!dw8oY%k zv!s#BTYc+4QD8^xveb}-eMc=)*UDE{3fy$PF(bnTNOxX- zskG{f$2mC$ezS7Ds=Hrgb<fVkGkLyZ;0Lo zClZ$N|M5UJN7|48YzVJ}fo%2;ivIhF&&2)>_~wXE-JdM=*cVp=GNFm^KJ-{_xJR#(F5&XW((LiP-Iam8gTnDk=IvqFg3vmB9peZRf|2bR{5 zB9dH@(FpfI`QfmDjfvjkzUec}W53{GUfk7jL-XX+Ev~w9K>?-jeOsDa;{@)tFH#UR zqy)Kvl|^Ed7K=SWmJ}le_9S_(g>+hm-UGGU0TIx|7*QYV5uE9$%2fox)9BEQ4)TpE zY&5mnb2r|9x{t?+77tq-sL@uh8z;@@U>L0K3rNvx-zN-!)MY) z7y|yzswMK+_5qN<*!EdISOWfa6AxfBX_IaMe}@? zIf6f3?v*tAXCBK?DWsA%6GI_Yc?0#L?Bvcw+0v@uK@Uj-V-CVT)AlZ7x$cw| zZ?AAjcG?kcs4C@8t;mahHqcx;X@n?#cecTJAf)EQm_u8bz|j zfRyIwG_PoN#FJ2SUyJV#>~3je@6~nuk+o`*2`YA@6!GgmYk7BO;gAL*N#T9ZLoC5n z>tIJ`!Stn*3@cQhn_l+q>iQlXlBZ)?R-~+!g@wapl8i{%Ap8pH%x3&*ZH1sDavXEY z65+at%v5>pgLB#BBh!l)QaoV{@HEV^$T@%cg4Jm9CjT&4_X<0%Ci0kUoMDOb<_to8 z5@cWUDo(Ifur$@B{FiCsK&E^DZg*>Xw~&HwUca){fX+(!*2?fx zHt5^Q%lmcX%&v_>ZxBD%!S|seBCVmnsxcb39}ph zo+9@dtn5-N_gQ;EX8su@`m%_I%#g&@Zx@@jOUcal_kb=6gtOIi4g1@4epcZ>-apen zRrojiS%uLy+rPk~FF&jBzn=J9_gRHFTc1_p|-LZmAFNe1VrA}=_Q}&zfnrayzNG<3z?^SJgXx~4ZGPZ zyQ2q%OWDARcpANm=2;di>=APFr}lw~|4JrwEAF6TKlU~B0Xr~eAd~NMk&QOcZnv0Y ziV!5fgut9ja#BrMC>8g9#}-Y&BGhVwiTy-qy@n!N=iG2cGcf5jN9m>*>HwA;Ess1B zzbPPvpvVHUrp=g#n>fWAvsEPLV&l`i8$ahpwzLX^(;vKlwj}%OJR9+UF(i>Qousq# z%2;5ReO19aM?~pQMiDqKuyJGRJ$}9@ikGe6!75~Xo=F5Hg*4O<+Y??LavDVPf?@<; z4LxWf>Rwq^l`t7mY|5jWLki{L6<|DH3i?rA2r^#bc3c@IvkIQN!*)-+C|rF#lJ)}f zntm68gs{^}^C`{Wl z<-+sW4uETHUX6Ga(C$&jGg`z=La{RA44Q&p@HL>n`Wz>rGr~e{x1^3-It(ko_I%(! zpvwYrdQsPJijRGm zmD0D+o1^JmBrIjf-pp*;LUG?*tRzT$G(05nOb3}8x4|UjMplH&rS!M2Nkj>Ww;I#;taYt>rV}*#G-2g%6-4}T_m3ny$<)A%rRdBb= z%pygU;*E(+K!aQ+isN;(SdyeOBWV@<32NsbRx6R4E~sBUh}r)@09${Yh5UJyBMpQR zHNgG|b0T^$)>rlj1LWC_p_%m!`gjW>JHTES)LtPP=a9U>3-}*A0GX&hcwd+R2^ez~g%vXPZ++mINGW2Ntge z89V4PIAxf_&z;Py&-&{ff&CET5Vg>BFIWF5W|2lOj0~t}eq0QXTj6!b9vb-=#ffqTgGWR`|p`3MMzRp%GNPF7L)jbRX>~ zARK0f4s8F*o5Mm0_cQ}c(R&3^;J>4fhn?^R*MQ;};MWlWI$(t~3Ck02OlaA6q2~gz znSM&bFjQ8J0O!L)V1sD4#eW+FAa-c53E0i!&2O?{H^J`{VB9&8N#Fz}2NIw;Mqz%Mit`(KC(>v0L|~cH&ZF6ZSzU zMC34MPH#fQBy;_RHCtB_W@e(^%>-i@d_|A{h7f0={%Y!^w6IN0CQP*uM4wn%uq!!_BwQ#WfG-*a@9X*;H;NZN^RGBgasctDjRZ+lHrmB7lXpd3ZJVkzu#+&C%i?j z2m$9;ZTzM}D&~)~H&#g@(R3WA7O@mM_ysh;Cv3w(n@dDm$1CvAvkWd1PoQ{L}%VlXeq9)G|Iw>c+^zRkVJ+wG>8?m6tzk9!% zj&AuMJoi>rKjtHEQ~i41S3|>*-V3M{7g%YBcHCSd{BG;lp)@_bB}=~bm*QCEMlq93 zxbLz^H48 zUi2Nc#0rq^*05}gk=1DlIP}62LgRxqga+oeSQ9|I9541tq(h*!mg8-zQ|IHPof@fy z3R^45<45=ndzD%;JM#S_BIB(YnxB0Qwd9Bwuc`k*U6dxWQVI6oePUebq7-sDQLFJX z3x}(#*DaqzNgr`PT_CRC2>*YE_{y({raGJc3*l3|lQxjU+JJ9I`xnBeK7hx(w{1eW zaQ^>-?LqpSmKr!b7_wYW?N2ClbR>|BKOsA|lyvQG?ieDqg_Ax*ugULs6w~{ObCp;t zCua=y8+9HQM4Tqeu zSMzbHuQx0Q=S@lVpzFhrMH#m}*`TV|bkhI-$ca81G<0Ul4ZT)aMq8NTWW{)yZuDx*rZmj6)Jc{)% zg5SYUro2s@c-PqRY;b>Q?Miv@ESGZMA4VN%_v|&-(W~^rUPNdZJC}F9e5NYii=Rt4 zC@8ARjsI~rJ%^oJwAgT_G#7=3Q|5xc=&H4VFtW_inJN*(>0BLup-#W*?!M@LLR(#D zXe+9-8>)-YY2td?ItO~5g$_cG=9MwRM0kg|wG|XMZfzjr_EYp|^0a&4T*Q3{uDwNy zjDAj>H|4Sls<}3**-&B#D8J_$ZK0tnX(wxhreKjLV|Yx`kE?oU!AsSg*Sf9!@m{0N zLJDh~4cl2EanWK0x5e+0?sBjZ(7uTpWve15NsBZm$ocOgVqmah5eXwXBNnsbZgUKo?#Z^9^xjU02$h2ED~h@lda+%D9j%n&>LiB41%W7wDhbx#%6h3 zkt1^x1q58Wxt;5&Xd?U=c2*TEb42%$Xsd7Il3!^@Hi?~-`WG+blCWJs3y-8Mnzx`O zB45#5p9(9R+zUy@!c(pc|4ua`s6r)r>_L8~DB8+tq|mr+XQ8YUK)CRZ$zDrS5Xpeg zz&fuHHniqrl3M9oPSPk+6aE=X+2{ZJO z%!y8hN}+9Q^(R4cTNXf<1Zvpd!#t3fZ#!g5#vhZM4Dr|dGi4_FWMTXLlP#?R>Dd5T zm+IMQa5MYwCw$w@T3`Lz&EhEkWFv0CFNn9Tfi8+Cv#9|7x^o?V?WOYEf5O2=K>tMl ztRlutyRV>Y0#%bK#aDTd%c+ofS zUS+s2Q{}kc@jecW&ySD5+HZKaoyzIC;v+8pX!NnN+99e|cN9z53X&Ct>R(tS9%X(* zv_Jl88Dlan=4z%s)T3}W$!8yA9u>{J?y zhEjq77AOphgeBKf+{y1xRc$R?`Slc=G-Sqn)yGdi=9sBlUKsyN#uFOZY>b&?g%DkX z8h&=MD7iDDOZ6deOys*ura&Iu-6T;vD$Epmd+v$w9fg3j8 zi~5d1mIf^a{2zSR6w~!FcwGY!y!*>kShtW-BO%H_As@3DTT(cT8cqSiZ)L3VTg(6e z5_xz@a{?W0Hr6RCb)AaK_$929&0lA|#7FfgiRiT_c&vT|n9x}!NxF!q2 zC#3&NU*1uZ#f~F2TgFu;jTkpbkE=*eDich^aYV76E@zJzzsoDi@UrjNgB%-=DL|xK z=43$amuR0{0TU?%>4aMFuC%=y8h|xobXJHad)=aKz8~z?c8s|oNRKz9w55+2Gjq)9 z#+_bbiLZPgH8s}PI!1Gm644m{!h(SD$5kZ0(JyIgXbQ(UbQ7~?$Tx({58Yq@0d`^w z+9(%5gaOH7vl=#+9}Ag~@GXpE$8#$p*nlvOvvvb4S{1a}@iI1Ob_T29s+JquV6~SF z7qe5~DM{PxhY3>hwU9G^z>02MeS&tiiNp(HZU`jOw30S!Nk}RHf&~ZP+$+bO?JX(I zk}N#Qd`rex#tg-=s=NIu6>3e8OY9?f0OYWR73HcMF+Cax0k~Lnw~M*FvNCW^tJQk? z0-w#vYG6xhU#<^@5mY3`@Xk(%WOD#~S)hA(IzgAEcp4$w-ATaDs6M7dg;qxsD$`iO zlBNtYa$*cL=25&j7qv`|H58p2faG#Wp8^g~#S3 z3guS-(+Pb%@EkeoDt9A3-%76ThFh>@{>|ewtnQv6FSQOxO)!wCb+JhzGx(iJBKjbp z1r{GUCS#_^n(z7m@8L4%I*OBzA5O$>Pt)%(qTTbNG^`_=a{*JQ+Ioxgbs^`i^rkVs z2U1uU{(P~0&A!&7^u8ScQfg5K^4#c6DNiLDxyXrc-eM@-P~x?yx$cj-&-YwUbJ)yb z%k-mEfG+Cz3Zy-*0kqU7iX?%cJ;EBGXAK23VQV~_udF4Tsc6ev08Qmr?V3|+d4zz1 z1Sm95jOV>pzpERdWzwOOwIf`i3*A@K5Zhkj`I%Um^8v)p#XBVZMgG($n|g07JgO%| zvot+p_*W7`=C)1$5!Q5H=;r80d5UCJnuFVo?bC(1l$16Fv`2WScG&3vP~%qaDoguM z*T+fN9Y%Un(F_50A#oNV{1v=VM$wm9R33ogPG?s-@qD(A;7Ai;S-;{b5xl;6WC?pm zA?ip{KTV`~+STnCQ$ibY6#0p%CB2jO)HH&IChJ-snccdK71uME%Q$4#cQ1Zh!l6-5 zum`9*tLg>pdWm$J9_PF+b!!98zR3Gy4fQO~;%-esOqhFRX+LYI>dg6W!u*w2;-V8Fvudmo1 zx{raZc#FdW>VY)>Ef(Ik+s0N0M;PG49fzWvJKk##)oeXxlo0B0ca%lW6@3@R<5Wojgh(@|_Q zvPGgI?Q(rS=?l<@K+zipJTf2}uV+ILYU&sws0GdEUs=S>j44&S?%rZO@}b6{kE&E8I2%4 zE(Z+eFT+{h%`QvFcrM=fNLt+=#ZFHbWljwJ0ycYg(Ywhl2^%NP(i&UZZ>~=Q9tY8I z+Trk~C3zBW=XrA(u?d8N`EEc8;P0hULi#u>66P^=AiN2bMPjMrvtRnIoA;Pp#M-KE zZ4|;E7{h8ggL!8NrOe|I9lr3gNEWbh>zm_elGMBLGl`E<@*)&J|8$kyPIbo!?FaWSY6e3_*^Sh)8ff1ctaz!MZbdLknIt$~i zVM@%^BWnT-{gSvbDoNRWC=khS(fz`B?r+WrKS2{9H;O=6iv%b2^GsH=q2qB`d@gX< zXh<6WITbdbP#n9axp2Be!b_9-h#ykxCJ7W%Wa{nftKvpTJm1l#%3!Wt{s{zQcsr?h zk@bB3Pcj?x8xOlZ`OqZ;s^n^IMDh&ru;HhnayeT)e5EYnhz3z>q=LG)k(U#0Ui=wr z&>`m#g%bpaJM5F*ymsHb(%?xdR(DZ*Q#bQsDXh)$B*(lrE7HS5-9V12aS3TC>T#(` z1#SiIltf9D3-_iLvW$MdZ}1txPxM69NI7ap;+8eb87^(-Z43H`gi4|Fr$9=nH>Fw% zD~wpljfqd&W=pEvTTYYtm zM<@5vOy_u#70yHQc+bmWQ0_K^l~#IaDTQvP^KjHuDy6o%Ys_w1=}Yvr)?QnNTYcY@ z-b=NBn+p$9R$7uPdcZ@z8)Py@mJFd(=9`J7iGu(WS|Ny4)1{T^iKBz?sy~-%ePwcf z5uz<4LB{K_^kS0EPQjh|Slg03rgE<9+==|S^l2V2&^DQpaew86nwd@na^WM%=n1maNSc`#A`zsR2!wto?v&U%ia|2%zmzQb?ON9S^d>_F1{~ zj=^nytrLjqMEi*Nz1&2=B#+>p0S1JOByWAH9cJsz27R;iRTg8ChVMo!1LJq|6sL?cgsY)2}}4$)Paxa%F>Rt zZsw@|PRn|6HS!woz{P?C!)~o=Z8M-{=1(3h>rIoswU-?h@sS8&JGGpyKk#|pxOczP z;sDILWDmA4kXs=I%{qE0ye_vrGn1AIz#Q`Wn29!R^8-;2S6dx%-8+#f8jIuJ7adOZ z(P@?xzb!!og$Y3>6QX^`ox|qzvYs$fYcKisXpZ}4V@+ZyA@;77L_2I}=oZtdSD4;f z4r~}>gAH**dL;f0VV>fNki9Yj25mX1<;9jd^lO-T#;_wc|7o9#HoX`T0JbgxGr+k? zc{&8v7)@iJ)74GN-2V4kg4K_?C?EYhScz&WEwINVo%fYrMy^*kL2RQxd&hey+P75d zYLt}*^jL}1GaoC7B8v5K_c@3cFK4){;T*5ss;lAhKF@^am_sb3=^$czY{T%dg9Ck? zsAe0o>blX*qm44~q8nwLdGIhgZXf?)76x)ZPEAE_Rg|Puv2wW-wVW2hT940qUs3~I z3SVnGG{yYub?J?oiK~L7ij}6AV|Jbz^#k2Wj#xZ(Z5AxFBT-?H08bJbIwyfBro7jeF!!(FuD^2p8y>zzt2 zBL9wOsstDZw=4_-*9{ec7AE-DmEDVS)Qf7_8lj*;=2!UQOIj}-S%lQCk~|JpFB@kS z4-b!3B8^qr{$Nbzi5eH{;LZz0)=Uyw>?Llmul0JVLVc9IFSm@N_*_y3K<{9V}wx}1BRL53W>4|)7|=Ri;-ZW-}G2WMNR@7M-`{_!R* zkPFJz%26ybGSoaZRa>Y;ebcI-|4Sw-qBY*ezjY35j_N?A5{3iA4&DO&{ zN2T%4$A3qht*uKb-q_9We_`fR%+Jy0{*+?i4E(Y+{R#3fYSko!=XAb@rXd@OKw` zXLoncxl>#hxyP1|y~4*oLJWrPyMlkH%Ye|5k{CAcwHPsi*iqzjKZE#=FS(vte>MN$ z>2&|dx!nB9T|sk1BUl0kBK50b*I)ZPqG`{>M@sOg4uj4g9R|4I)bH$QNj}1PkpznW zbQUrZAP9snBY;mTIvFB&117MDWpL!zC_C!i$&Wh(WWq2)K#WH_VnyHoTZw_X+t@H2 z304ii8%fMNWA~_w>)!vNnh-VxElz#mKM|LO{|9k-JK~{xq#`3+iFFB4@=CT7Mnv9_ z>tK*CYO~0DxZ0!WL?Ue)jxG8(bGg7c2f?X&s_TysgS%J;zvSu5x%W%zvw;Ei%io?u zE<$@7Vjj(aT$=g>-t1()9EOw}%AEa;Iu9@0e79t5!#5~~cW9c_N#vsXFS%)#FxP~4 zV$y$m51z9Ci0#8>MQ;MlH{S`%aC1}r#(-_S)ViI_AN7YU`vB>b*8f|Fp^4r7r_?ZI z=Qph_R?!z~$cviX2gs_$A2QyHew^s`F&O z9P0-6i80hkQ`BYV$Y7P)e^O;Y z%=x3rK+VlH`9Jy^|C=PkssDeLWRP!45l?pWsVCK|Wmvl$=5g&6kpjWeRRW5x{_(4s zEgIR|P6v79YO~BU=>Ai2U&&06%QQdqQ=tMSZ<_d|vw#Ce!3&fRx}HeHIZ=u0PLIlD zaz-hjLOkzLjA|ktN4VdI;-PDzp`}dE)j+Hm+XjcVE0E^;pH>I*)5kT>N5n|N{wpN= z`n*8ND|zt$H&q6jT+RPdWzb0Z&#DanYrCV-a5M*HYFKq&w>LwVJBfa_o6e@WGLuTT z&XIboW zF&`tLV$JD>Rhp+W{uPEvAj*Sk9n&2b1SU60#EKD@sNL3_4k)cmX%54GZ+uK@;wYV10kHr(ChJp&p_JxR&Z7a-zAj0mhPYt8VpJ>{zKI(CRFH_@?6N|P z7_MPVYBtl7$fi=Pq{X#g}-Tlc@e9ne|I$wiokyXvMIM9o=zSbC#HEmuzG8?vE}t8wmCNVom~E z*9bB|`2$?1(NEc@>A9EVA#(bG%8tGFT`8iHwzTFb?_Xc&28HCE-3^*H7jN3Eb<-{{ zF*}K{2=Aon?3a7JXmk@%0V$a6H5rXSdH8>;8Sx1q+41&0F(nb~&0_WFZcQl@Jh_ql5@yd{L#Upf z)5mtn5hUi_u4nX{mbu~YX4xUI!+XMY!HCyMTru(`TZ1al&hNwYXx?xRzJud?l6`x8TeE`VRLNi%0?r$iUB-tu+?W-yR{ zB}Q+gqdTCY2XGW_Sx|oTW>NENRO?re2@7E4N=B4#EemdSdmXR*G7ea#smnGKL&mb=q3*&^QJ~zre8Xb zHUVI0qXi$AQlkcu&4BLyf|$g&2{i~z_y#~-2iww-!4lk3q(TU2^Z7HksSLuk;B7vM z`_5O%5tkV@f@4hp9a?BM$EXUZHX+fM^GcdiEEoQz0}5c(L^l0jP+251IoecCNOtUMM zAKnsVy;+*`HzWcJIs-JY7Uas@lFaLRvtv^X54EY4!iwaIxt=m|y4*9KP;Ig+h{z{hE&E>)x}ZGWgH@O~%FZoCjO?=?TG^2bY5*#{Ci65BKZ7?lj?Q zp@FPsSC1Q!CY*)VTE(Q4kuGIvqtS0AZ;ktZU32g%4XyLKOaaq#?gc!MZ`We3YrX)R z|JrBm+Q$glBxI5bX4iBIKfi9P;Sg3DR!^Z#hnm;4kD-9r+hik2bZXT$JP}cwfJcAJ zf03Fn(c#K*N>bmcQANMD_L#h~+0;Mr@Zf3ONgPk#@e}lDD#H zM3a7w>rl9|DW#JRR_olGW$eMjY2M^AU0N(xsC8Ywvg!0A{e0u0$_&M33&-;FWrmCS zNNwxM^rhTs7K1W7Z>w5i)F6$(-5#UVHFukD>}~q1*rA`Od(Gx1o)!A>*h#qD33e>p z_Zh{(sN6+p%vu|Kb)Z+eiy!4fNp-qk!vsIONU-MDMgoP7%|;pAoUTtFDas4ecVivb zR{JK^blp6I#$Pz4D|6~_@KCiIe#N|Y4#>Er8|}ZEXL7Q1Ww?XWw5tK0{+QONzvR7< zD!0tl3hB~Wnw?bSPeiS*xCe6ovQ?BAxXjrn3bF(^uH9Ayd`TeH#waB@(=?ItV^;{b z(l}v1-6$>iTew+PaOq3EG2r+>9_S@m-2x3udy@{>;Hk?p)sl!0!TohKmAPdF|JZ4P zX03*EjetRu7HDC`h z$JjB7cc$wqW#eB!y^y&2*xd*Yd% znu?aWdCei&K;Hgnxc)qXV6u9^`=NIKZN_JAGwz$9*2DDN1?XN5?>ppP&dvOsUOY3Q ztq)cK(4$G`gx?Et3(p_JLIh>&Bd+KBJCK47^*4GN0k)pg^R|*oTQ&!BA+!Ci$^Uix z{f}p<3Gv&Tb{YV>v9lYs`;!jpjr|7l9qw%;ia-xblM zxq(k)iW-svyz2T~}JKAuEKk{!dp|85L#Mwdoy9t_O>r*Y4KY&Vqe zeKyIs`x^is7b|RPHk~4MM>hU0Y7*!QA)5AL{OnXq;ErH$_n;F|+mDT$pQs~{{P~2W zNz#IeB z9yH4`ofpACpspOHxBiQ3yn;n;*AXG&<|W?dcS$5_R|Vl0l`6S#BGZw^CkHy4>l0LL z__p#SKP*cL91*mRTU1N!z(-tFGzcb|@*Pu{95 z%XD<(`qM|mQ)JFqXZrP3oBCaENxWV8n2TkHuozyMEWjPAZoF${;_G!;Pd4exl;Qqi zDgRh)wkzYR$6mt5!sepp6!qK;HT+-Tpb_z3fQ$IQw8Pg5UAhp0NC=Fdh#)_F zg^nhKKu(P4oQNntd@l|kgg-Od4dng{|8oC&{>RvGoBsdN&2GP7KwIh62nfvCoiT*K z?1E^Tu?<8$5N`EaxPDU(!O@U$M(9JUKxswhl?q|Ea{U&&=6N>j|RHIsS$sW}k}Y=tPIoS7X?<}k0X|ME*kF3rgl9eueY zhn#h*PG+lEN`I_hXWikwJ>5Lo#|IB~GzL=?->j>lG<6|F1)OHiIM7vCS?{krY)p7m z<6p$KRv%RU9?4e{Q8N=tp0yG?%HQH<{9!(NIGW&mCRzssCP<$KId!!nnC6dNIfY-K*ylMW}OQP|Gq<;hi6otAtA%FX`!>rTVu6Be~l6YhzsX3ah3)XwvrCGHL>W4tXcq4Bee zCxD7>{xDfpOiV|mf;&yYb(x{f0Uu9`1L=y*rLQ;4hD$meOU;N)Nq^_%Tx)axTPKMG zqc#O0M*{~3-uJ}Ugv9PN5RXhsJnOQ_BrU;c7uYXdq-7~Uxx-MU52arwV6W+f%a4jF1HFf( zLTtsdb24XHCt1!PGec{9fB2#g$f4Q&HT!jLWG+-=Xb&M&qG5=`Nw+C&*K|~0LTGwu zsDB`8K4&|QZ~nk}NX)3pSkU~$%2d>;%T3VS_ZWGq^ycHcwaoebro=_HgpF0{q9Lb`} z4=`2gc$)(6rI)_m{Dh0rr;3Q`hwngg^B!9Bf{qPA;nCb#Q%T{!~cSci=zL~e-nrwUuH%S5HbpUBE1KyZmysgGDBGXjFA%wu zbt$nzSShaRCq6mXb^5Z9u8(H{sc=ww)lbPM z^mdxd#(v6)Njx>%c2yrqf!RAqh`exB(tK!>6|J?67})}4+`I|hVtB=?sz zpSzasxX;eIZP(%*Hmykkt+Z~QSsPUvp=i<&bN$x#Tj}IfL+jK#{I=20FhB3eI5@zPo^M&643{ z{a@+og`cWtzK?9Y7&)$vQo^orSK&{uHvjp9Nn`d~F6!eVZB0zyC-$;JyH%(ric$k5 zzNu1fWxu<-p$Ago{v+*jP>{L8;X%j`rv(z$ottg0zE&ySrc1UX|f7agSW^GvomZ`}3lkZI!#fR`|UygZKKc zZT60iAPA2yr{6V4M?%9M|827LoYj(ANB^zV{*3&Sw%pLObvNt|-G!5~N!b3a3-PHo zvb0#f9r3)^`Q?!OH>tEcA4NCWuh|3R@0=|7oGho{I%nwJxRhNwfE~aShv6no#4f<= zerNB1*YZBo)OkfIEL&;pI(g1(%a!KB>(|KB4e?m`%!o=3LnrjK#<{6O_G6NV%R}+* z4-bu@F=cE?kB%L5i>}-gy~2#X`q zQv9+9Tpi3iIc5{m5qJA7@@%H!n>_2~uRcv(ri=l0$F8;^sLT3g#F@bf+6JqGT_@Va zCBZdg*lnd=+M?>4T7xLB6q?6z${KGt(YUhNu;(wGwFVV6e4P$Rf9=p7m#y*20Bz7q zw7T1;c<4S8ZJuK=V0qL`71(W{HkG7(I+{qy`+gWkKR+GcZ_Um5HE=Z;pAjNGP@3~` zb%zno&oJOkD;%l^VpfnWd(EQ#?YGaIvri1@O8h|{ugfm_Y->CC_p*J~DlMxf^T6F+ zUSF0#DnS;gYoEgLy*a+GnB2h`%*^1u&0vS5{{kZEexqLMH_Sgq`%*)kpXOEE!llQgBwpqZtak@C(oXx@H8JH7ae!eI}u3}sa6jo4e`Oqz(> z>dgAMaTkIyT#F8G1+(92Nqq08e9ak8CCn=G{E;_j{wKp*B0-s@m5B-$O%e|Rl-Q?w zadl8`Edk8Oi!4GyT(P8zmi9aEttD>V5wz18hsqYeOVNrq_6L0-c)qw*xlKb9(94XT zZbdFQew|;vPlea`I4nDs%q*4`0s;uE^VS*!l)R~VMI9TGZu>Q<&XfivY_ys7Vz6I3 zTWk+-x5n&c%UJFUO>x@|yiJ}T?mRecAv@35~g}UUu ztf@az3OO|m)zWF#eBwky!>qK?W8m@LK~nC<26$%@Yf(!91aG&gz#QwbHtUoKSU!2<600xO%&V-;fka6YW&n5QB&>yIt?8NHjx^ z*fO$g+FtDC(zVb0I%|ELHh`s z4;Fqn^&06XU&$vieXy-SaAZf{7Yjq)5;#NpPVd|VJ9bg2Gu6oj4S(dAh(X4tY{GrD-W{aM| z#9HshMhX4!P)X>@GkHx#wzHQBz1NcZW>z%~{a@2ZXG){JGu+*z0~Wsr3RO=_h#Y5W zu#&ZcRN#7koRbPH4?cc#W@cxUQLI>>Yf)LhOd`2_%%R?LWWui6|G|M>F(_Ja?)rV1 z46Ydi=w zHuIGojIHYJ3!l1+M=x2S64r^aKLRVyF<7KO+%hyaD0M_!ua-5>atA{W&w@HfvKGPnE>amo z;+R@Q@tT)ED-*x>B+|0=fY!{?d3d;}ujeVJqJxNN{8v^IVOyzNDBKKYyk-V%xYlch zT&69?>|rVn`edTnroF&Qt1AZ%9=LZhQm#U&*%5pYUwTte%PzA?Vm3{}x^PIB2K`zJ zO&4U;s0WdJ@epz{WBUEK<6$a~rrj#v`QiF>-`ar4xXfjTl7WzhbsYcCT~m+h>8}<)^a#Ajr2$L16jH96dTznr_ne7;jT|WfYljTKM>=&@zV0)y zrrUlEX!7&F0OGYFe|;+37n7$c7M9K`Rul zWfd9&t9L~oQ?RS}-6Jd=d+2XKpK7I$X44XI?}SQKCWmBfC}-&? zM2W8Ut+R|0FW6mna2lzfgOhEs9{WGBS?5bF{p-_@(c&pR}L9_2~P ze|9i>FY4UXl1kqPYW$A6JJp^c4kgC`H85@iIs5QpI~m?6bh=SuGJo7XkIes6FVQ7S zbblZ&L33(Yduvl_GVPs6qAS$z@qs_TNtb@TN&L(P@7w4Kj~e&prl6{79@U}M-Sule9NYlil(qrHz z+w`VHwy%3ZC6E4uS30UOHKxxG+Sf`YPzE1+BQ$rik&)&Q=)^UEJYpV5m~0Bsl4RHU zrZ-kTr?H{I@}pK{u41RaaRgR->y&uitOhna7?o$|eneK;`NOh-_x{Yiy0iy=woAH( zqGC{l=Lgspox3{cOq@=B4DvP=uNz-OtWV2sDk6JWU

    -

    PrebidMobile 2.2.3 Docs (94% documented)

    +

    PrebidMobile 2.2.3 Docs (20% documented)

    @@ -35,15 +35,36 @@ + + @@ -286,7 +518,8 @@
    -

    Prebid Mobile iOS SDK

    +

    Build Status

    +

    Prebid Mobile iOS SDK

    To work with Prebid Mobile, you will need accesss to a Prebid Server. See this page for options.

    Use Cocoapods?

    @@ -325,7 +558,7 @@

    Carthage

    diff --git a/docs/search.json b/docs/search.json index de2d0dd8d..6ff44b333 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:12PrebidMobile0A22InitializationCallbacka":{"name":"PrebidInitializationCallback","abstract":"\u003cp\u003eA callback used for Prebid initialization status.\u003c/p\u003e"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)setUpAdObjectWith:":{"name":"setUpAdObject(with:)","abstract":"\u003cp\u003ePuts to ad object\u0026rsquo;s localExtra the ad object (winning bid or native ad) and configId","parent_name":"PrebidMediationDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)cleanUpAdObject":{"name":"cleanUpAdObject()","abstract":"\u003cp\u003eRemoves an bid info from ad object\u0026rsquo;s localExtra","parent_name":"PrebidMediationDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)getAdView":{"name":"getAdView()","abstract":"\u003cp\u003eReturns ad view that was passed into PrebidMediationDelegate earlier.","parent_name":"PrebidMediationDelegate"},"Protocols/RewardedEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"RewardedEventHandlerProtocol"},"Protocols/RewardedEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"RewardedEventHandlerProtocol"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidReceiveAd:":{"name":"rewardedAdDidReceiveAd(_:)","abstract":"\u003cp\u003eCalled when an ad is loaded and ready for display\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdUserDidEarnReward:":{"name":"rewardedAdUserDidEarnReward(_:)","abstract":"\u003cp\u003eCalled when user is able to receive a reward from the app\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAd:didFailToReceiveAdWithError:":{"name":"rewardedAd(_:didFailToReceiveAdWithError:)","abstract":"\u003cp\u003eCalled when the load process fails to produce a viable ad\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdWillPresentAd:":{"name":"rewardedAdWillPresentAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial view will be launched, as a result of show() method.\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidDismissAd:":{"name":"rewardedAdDidDismissAd(_:)","abstract":"\u003cp\u003eCalled when the interstial is dismissed by the user\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdWillLeaveApplication:":{"name":"rewardedAdWillLeaveApplication(_:)","abstract":"\u003cp\u003eCalled when an ad causes the sdk to leave the app\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidClickAd:":{"name":"rewardedAdDidClickAd(_:)","abstract":"\u003cp\u003eCalled when user clicked the ad\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidReceiveAd:":{"name":"interstitialDidReceiveAd(_:)","abstract":"\u003cp\u003eCalled when an ad is loaded and ready for display\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitial:didFailToReceiveAdWithError:":{"name":"interstitial(_:didFailToReceiveAdWithError:)","abstract":"\u003cp\u003eCalled when the load process fails to produce a viable ad\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialWillPresentAd:":{"name":"interstitialWillPresentAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial view will be launched, as a result of show() method.\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidDismissAd:":{"name":"interstitialDidDismissAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial is dismissed by the user\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialWillLeaveApplication:":{"name":"interstitialWillLeaveApplication(_:)","abstract":"\u003cp\u003eCalled when an ad causes the sdk to leave the app\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidClickAd:":{"name":"interstitialDidClickAd(_:)","abstract":"\u003cp\u003eCalled when user clicked the ad\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewPresentationController":{"name":"bannerViewPresentationController()","abstract":"\u003cp\u003eAsks the delegate for a view controller instance to use for presenting modal views","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerView:didReceiveAdWithAdSize:":{"name":"bannerView(_:didReceiveAdWithAdSize:)","abstract":"\u003cp\u003eNotifies the delegate that an ad has been successfully loaded and rendered.\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerView:didFailToReceiveAdWith:":{"name":"bannerView(_:didFailToReceiveAdWith:)","abstract":"\u003cp\u003eNotifies the delegate of an error encountered while loading or rendering an ad.\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewWillLeaveApplication:":{"name":"bannerViewWillLeaveApplication(_:)","abstract":"\u003cp\u003eNotifies the delegate whenever current app goes in the background due to user click.\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewWillPresentModal:":{"name":"bannerViewWillPresentModal(_:)","abstract":"\u003cp\u003eNotifies delegate that the banner view will launch a modal","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewDidDismissModal:":{"name":"bannerViewDidDismissModal(_:)","abstract":"\u003cp\u003eNotifies delegate that the banner view has dismissed the modal on top of","parent_name":"BannerViewDelegate"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)adSizes":{"name":"adSizes","abstract":"\u003cp\u003eThe array of the CGRect entries for each valid ad sizes.","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(im)trackImpression":{"name":"trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adDidExpireWithAd:":{"name":"adDidExpire(ad:)","abstract":"\u003cp\u003eSent when the native ad is expired.\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adWasClickedWithAd:":{"name":"adWasClicked(ad:)","abstract":"\u003cp\u003eSent when the native view is clicked by the user.\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adDidLogImpressionWithAd:":{"name":"adDidLogImpression(ad:)","abstract":"\u003cp\u003eSent when an impression is recorded for an native ad\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdLoadedWithAd:":{"name":"nativeAdLoaded(ad:)","abstract":"\u003cp\u003eA successful Prebid Native ad is returned\u003c/p\u003e","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdNotFound":{"name":"nativeAdNotFound()","abstract":"\u003cp\u003ePrebid Native was not found in the server returned response,","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdNotValid":{"name":"nativeAdNotValid()","abstract":"\u003cp\u003ePrebid Native ad was returned, however, the bid is not valid for displaying","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html":{"name":"NativeAdDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/NativeAdEventDelegate.html":{"name":"NativeAdEventDelegate","abstract":"\u003cp\u003eA protocol for handling events related to native ads.\u003c/p\u003e"},"Protocols/BannerEventHandler.html":{"name":"BannerEventHandler","abstract":"\u003cp\u003eA protocol for handling events related to banner ads in the PBM SDK.\u003c/p\u003e"},"Protocols/BannerViewDelegate.html":{"name":"BannerViewDelegate","abstract":"\u003cp\u003eA protocol for handling events related to banner ads in the PBM SDK.\u003c/p\u003e"},"Protocols/InterstitialAdUnitDelegate.html":{"name":"InterstitialAdUnitDelegate","abstract":"\u003cp\u003eProtocol for interaction with the InterstitialAdUnit .\u003c/p\u003e"},"Protocols/RewardedAdUnitDelegate.html":{"name":"RewardedAdUnitDelegate","abstract":"\u003cp\u003eProtocol for interaction with the RewardedAdUnit"},"Protocols/RewardedEventHandlerProtocol.html":{"name":"RewardedEventHandlerProtocol","abstract":"\u003cp\u003eA protocol for handling events related to rewarded ads.\u003c/p\u003e"},"Protocols/PrebidMediationDelegate.html":{"name":"PrebidMediationDelegate","abstract":"\u003cp\u003eThis protocol is dedicated to manage the work with Mediation SDKs.\u003c/p\u003e"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandFetchSuccess":{"name":"prebidDemandFetchSuccess","abstract":"\u003cp\u003eThe demand fetch request was successful.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerNotSpecified":{"name":"prebidServerNotSpecified","abstract":"\u003cp\u003eThe Prebid server was not specified in the request.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidAccountId":{"name":"prebidInvalidAccountId","abstract":"\u003cp\u003eThe account ID provided is not recognized by the Prebid server.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidConfigId":{"name":"prebidInvalidConfigId","abstract":"\u003cp\u003eThe config ID provided is not recognized by the Prebid server.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidSize":{"name":"prebidInvalidSize","abstract":"\u003cp\u003eThe size requested is not recognized by the Prebid server.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidNetworkError":{"name":"prebidNetworkError","abstract":"\u003cp\u003eThere was a network error during the operation.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerError":{"name":"prebidServerError","abstract":"\u003cp\u003eThe Prebid server encountered an error while processing the request.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandNoBids":{"name":"prebidDemandNoBids","abstract":"\u003cp\u003eThe Prebid server did not return any bids.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandTimedOut":{"name":"prebidDemandTimedOut","abstract":"\u003cp\u003eThe demand request timed out.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerURLInvalid":{"name":"prebidServerURLInvalid","abstract":"\u003cp\u003eThe URL of the Prebid server is invalid.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidUnknownError":{"name":"prebidUnknownError","abstract":"\u003cp\u003eAn unknown error occurred within the Prebid SDK.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidResponseStructure":{"name":"prebidInvalidResponseStructure","abstract":"\u003cp\u003eThe structure of the response received is invalid.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInternalSDKError":{"name":"prebidInternalSDKError","abstract":"\u003cp\u003eAn internal error occurred within the SDK.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidWrongArguments":{"name":"prebidWrongArguments","abstract":"\u003cp\u003eIncorrect arguments were provided to the SDK.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidNoVastTagInMediaData":{"name":"prebidNoVastTagInMediaData","abstract":"\u003cp\u003eNo VAST tag was found in the media data.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidSDKMisuse":{"name":"prebidSDKMisuse","abstract":"\u003cp\u003eMisuse of the SDK was detected.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidSDKMisusePreviousFetchNotCompletedYet":{"name":"prebidSDKMisusePreviousFetchNotCompletedYet","abstract":"\u003cp\u003eSDK misuse due to a previous fetch operation not being completed yet.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidRequest":{"name":"prebidInvalidRequest","abstract":"\u003cp\u003eThe Prebid request does not contain any parameters.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/s:12PrebidMobile10ResultCodeO4nameSSyF":{"name":"name()","abstract":"\u003cp\u003eReturns a descriptive name for the result code.\u003c/p\u003e","parent_name":"ResultCode"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopLeft":{"name":"topLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopCenter":{"name":"topCenter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopRight":{"name":"topRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionCenter":{"name":"center","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomLeft":{"name":"bottomLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomCenter":{"name":"bottomCenter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomRight":{"name":"bottomRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionCustom":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/s:12PrebidMobile8PositionO03getC15ByStringLiteralyACSgSSFZ":{"name":"getPositionByStringLiteral(_:)","abstract":"\u003cp\u003eReturns the corresponding \u003ccode\u003ePosition\u003c/code\u003e enum value for a given string literal.\u003c/p\u003e","parent_name":"Position"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionUndefined":{"name":"undefined","abstract":"\u003cp\u003e0 Unknown\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionHeader":{"name":"header","abstract":"\u003cp\u003e4 Header\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionFooter":{"name":"footer","abstract":"\u003cp\u003e5 Footer\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionSidebar":{"name":"sidebar","abstract":"\u003cp\u003e6 Sidebar\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionFullScreen":{"name":"fullScreen","abstract":"\u003cp\u003e7 Full Screen\u003c/p\u003e","parent_name":"AdPosition"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostAppnexus":{"name":"Appnexus","abstract":"\u003cp\u003eURL \u003ca href=\"URL\"\u003ehttps://ib.adnxs.com/openrtb2/prebid\u003c/a\u003e\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostRubicon":{"name":"Rubicon","abstract":"\u003cp\u003eURL \u003ca href=\"URL\"\u003ehttps://prebid-server.rubiconproject.com/openrtb2/auction\u003c/a\u003e\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostCustom":{"name":"Custom","abstract":"\u003cp\u003eCustom Prebid server URL. The URL for this case should be set separately.\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusSucceeded":{"name":"succeeded","abstract":"\u003cp\u003ePrebid SDK successfully initialized.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusFailed":{"name":"failed","abstract":"\u003cp\u003ePrebid SDK is not able to work.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusServerStatusWarning":{"name":"serverStatusWarning","abstract":"\u003cp\u003eSomething went wrong during PBS status checking.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderUnknown":{"name":"unknown","abstract":"\u003cp\u003eGender is not specified or unknown.\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderMale":{"name":"male","abstract":"\u003cp\u003eRepresents the male gender.\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderFemale":{"name":"female","abstract":"\u003cp\u003eRepresents the female gender.\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderOther":{"name":"other","abstract":"\u003cp\u003eRepresents any other gender that does not fit into the male or female categories.\u003c/p\u003e","parent_name":"Gender"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeIcon":{"name":"icon","abstract":"\u003cp\u003eRepresents an icon image, which is typically a small image used as a visual representation of the product or service.\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeMain":{"name":"main","abstract":"\u003cp\u003eRepresents the main image of the ad, which is usually the primary visual element and central to the ad\u0026rsquo;s presentation.\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeCustom":{"name":"custom","abstract":"\u003cp\u003eReserved for exchange-specific usage.\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeSponsored":{"name":"sponsored","abstract":"\u003cp\u003eSponsored By message where response should contain the brand name of the sponsor.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDesc":{"name":"desc","abstract":"\u003cp\u003eDescriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeRating":{"name":"rating","abstract":"\u003cp\u003eRating of the product being offered to the user. For example an app’s rating in an app store from 0-5.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeLikes":{"name":"likes","abstract":"\u003cp\u003eNumber of social ratings or “likes” of the product being offered to the user.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDownloads":{"name":"downloads","abstract":"\u003cp\u003eNumber downloads/installs of this product\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypePrice":{"name":"price","abstract":"\u003cp\u003ePrice for product / app / in-app purchase. Value should include currency symbol in localised format.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeSalePrice":{"name":"salePrice","abstract":"\u003cp\u003eSale 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.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypePhone":{"name":"phone","abstract":"\u003cp\u003ePhone number\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeAddress":{"name":"address","abstract":"\u003cp\u003eAddress\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDesc2":{"name":"desc2","abstract":"\u003cp\u003eAdditional descriptive text associated text with the product or service being advertised\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDisplayURL":{"name":"displayURL","abstract":"\u003cp\u003eDisplay 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).\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeCtaText":{"name":"ctaText","abstract":"\u003cp\u003eCTA description - descriptive text describing a ‘call to action’ button for the destination URL.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeCustom":{"name":"custom","abstract":"\u003cp\u003eReserved for Exchange specific usage numbered above 500\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetSponsored":{"name":"sponsored","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDescription":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetRating":{"name":"rating","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetLikes":{"name":"likes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDownloads":{"name":"downloads","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetPrice":{"name":"price","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetSaleprice":{"name":"saleprice","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetPhone":{"name":"phone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetAddress":{"name":"address","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDescription2":{"name":"description2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDisplayurl":{"name":"displayurl","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetCtatext":{"name":"ctatext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetCustom":{"name":"Custom","abstract":"\u003cp\u003eCustom type for user-defined data assets\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/s:12PrebidMobile9DataAssetO10exchangeIDSivp":{"name":"exchangeID","abstract":"\u003cp\u003eGets or sets the exchange ID for the asset type.\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html":{"name":"DataAsset","abstract":"\u003cp\u003eEnum representing different types of native data assets.\u003c/p\u003e"},"Enums/NativeDataAssetType.html":{"name":"NativeDataAssetType","abstract":"\u003cp\u003eEnum representing various types of native data assets that can be used in ads.\u003c/p\u003e"},"Enums/NativeImageAssetType.html":{"name":"NativeImageAssetType","abstract":"\u003cp\u003eEnum representing various types of native image assets used in ads.\u003c/p\u003e"},"Enums/Gender.html":{"name":"Gender","abstract":"\u003cp\u003eAn enumeration representing gender options for ad targeting or other purposes."},"Enums/PrebidInitializationStatus.html":{"name":"PrebidInitializationStatus","abstract":"\u003cp\u003eEnum representing the initialization status of the Prebid SDK.\u003c/p\u003e"},"Enums/PrebidHost.html":{"name":"PrebidHost","abstract":"\u003cp\u003e\u003ccode\u003ePrebidHost\u003c/code\u003e represents various Prebid server hosts used for ad bidding.\u003c/p\u003e"},"Enums/AdPosition.html":{"name":"AdPosition","abstract":"\u003cp\u003eAd position on screen. Refer to List 5.4:"},"Enums/Position.html":{"name":"Position","abstract":"\u003cp\u003eEnum representing various positions on the screen.\u003c/p\u003e"},"Enums/ResultCode.html":{"name":"ResultCode","abstract":"\u003cp\u003eEnum representing the result codes for various operations within the Prebid SDK.\u003c/p\u003e"},"Classes/MediationRewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationRewardedAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eMediationRewardedAdUnit\u003c/code\u003e with the specified configuration ID and mediation delegate.\u003c/p\u003e","parent_name":"MediationRewardedAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(py)nativeAdUnit":{"name":"nativeAdUnit","abstract":"\u003cp\u003eThe native ad unit that makes native request.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eMediationNativeAdUnit\u003c/code\u003e with the specified configuration ID and mediation delegate.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addEventTracker:":{"name":"addEventTracker(_:)","abstract":"\u003cp\u003eAdds event trackers to the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addNativeAssets:":{"name":"addNativeAssets(_:)","abstract":"\u003cp\u003eAdds native assets to the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setContextType:":{"name":"setContextType(_:)","abstract":"\u003cp\u003eSets the context type for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPlacementType:":{"name":"setPlacementType(_:)","abstract":"\u003cp\u003eSets the placement type for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPlacementCount:":{"name":"setPlacementCount(_:)","abstract":"\u003cp\u003eSets the placement count for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setContextSubType:":{"name":"setContextSubType(_:)","abstract":"\u003cp\u003eSets the context subtype for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setSequence:":{"name":"setSequence(_:)","abstract":"\u003cp\u003eSets the sequence for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setAssetURLSupport:":{"name":"setAssetURLSupport(_:)","abstract":"\u003cp\u003eSets the asset URL support for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setDURLSupport:":{"name":"setDURLSupport(_:)","abstract":"\u003cp\u003eSets the DURL support for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPrivacy:":{"name":"setPrivacy(_:)","abstract":"\u003cp\u003eSets the privacy value for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setExt:":{"name":"setExt(_:)","abstract":"\u003cp\u003eSets the extended data for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)getOrtbConfig":{"name":"getOrtbConfig()","abstract":"\u003cp\u003eRetrieves the OpenRTB configuration for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setOrtbConfig:":{"name":"setOrtbConfig(_:)","abstract":"\u003cp\u003eSets the OpenRTB configuration for the native ad unit.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content object, replacing any existing content.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the current app content object.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds an array of content data objects to the app content.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeAppContent:":{"name":"removeAppContent(_:)","abstract":"\u003cp\u003eRemoves a specific content data object from the app content.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds an array of user data objects.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a specific user data object.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting.","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting.","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eMakes bid request for the native ad unit and setups mediation parameters.\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eThe ad format for the ad unit.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eAdditional sizes for the ad unit.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eThe area for the skip button in the video ad.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eThe position of the skip button in the video ad.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eThe delay before the skip button appears in the video ad.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eConvenience initializer for the mediation interstitial ad unit.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/s:12PrebidMobile27MediationInterstitialAdUnitC8configId17minSizePercentage17mediationDelegateACSS_So6CGSizeVSgAA0acM0_ptcfc":{"name":"init(configId:minSizePercentage:mediationDelegate:)","abstract":"\u003cp\u003eInitializes a new mediation interstitial ad unit with the specified configuration ID, minimum size percentage, and mediation delegate.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)configId":{"name":"configId","abstract":"\u003cp\u003eThe configuration ID for the ad unit.\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eParameters for configuring banner ads.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eParameters for configuring video ads.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eIndicates whether the video ad is muted.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eIndicates whether the sound button is visible in the video ad.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eThe area for the close button in the video ad.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eThe position of the close button in the video ad.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eOpenRTB configuration for the ad unit.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)configId":{"name":"configId","abstract":"\u003cp\u003eThe configuration ID for the ad unit.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eMakes bid request and setups mediation parameters.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting.","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting.","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content object, replacing any existing content.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the current app content object.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds an array of content data objects to the app content.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eRemoves a specific content data object from the app content.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eClears all content data objects from the app content.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds an array of user data objects.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a specific user data object.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)mediationDelegate":{"name":"mediationDelegate","abstract":"\u003cp\u003eProperty that performs certain utilty work for the \u003ccode\u003eMediationBannerAdUnit\u003c/code\u003e\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)configID":{"name":"configID","abstract":"\u003cp\u003eThe configuration ID for an ad unit\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003eThe ad format for the ad unit.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eThe position of the ad on the screen.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eParameters for configuring banner ads.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eParameters for configuring video ads.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eThe refresh interval for the ad.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eAdditional sizes for the ad unit.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eOpenRTB configuration\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting.","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting.","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content object, replacing any existing content.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)getAppContent":{"name":"getAppContent()","abstract":"\u003cp\u003eRetrieves the current app content object.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the current app content object.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds an array of content data objects to the app content.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eRemoves a specific content data object from the app content.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eClears all content data objects from the app content.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds an array of user data objects.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a specific user data object.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)initWithConfigID:size:mediationDelegate:":{"name":"init(configID:size:mediationDelegate:)","abstract":"\u003cp\u003eInitializes a new mediation banner ad unit with the specified configuration ID, size, and mediation delegate.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eMakes bid request and setups mediation parameters.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)stopRefresh":{"name":"stopRefresh()","abstract":"\u003cp\u003eStops the auto-refresh for the ad unit.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)adObjectDidFailToLoadAdWithAdObject:with:":{"name":"adObjectDidFailToLoadAd(adObject:with:)","abstract":"\u003cp\u003eHandles the event when the ad object fails to load an ad.\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(py)reward":{"name":"reward","abstract":"\u003cp\u003eThe reward object for the ad unit.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)initWithConfigID:eventHandler:":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eRewardedAdUnit\u003c/code\u003e with the given configuration ID and event handler.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)initWithConfigID:":{"name":"init(configID:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eRewardedAdUnit\u003c/code\u003e with the given configuration ID and a default event handler.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)userDidEarnReward:":{"name":"userDidEarnReward(_:)","abstract":"\u003cp\u003eCalled when the user earns a reward.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial ad is closed.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eCalled when the ad unit receives an ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eCalled when the ad unit fails to receive an ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eCalled when the ad unit will present an ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eCalled when the ad unit dismisses an ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eCalled when the ad unit will leave the application.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eCalled when the ad unit is clicked.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eReturns whether the event handler is ready.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eSets the loading delegate for the event handler.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eSets the interaction delegate for the event handler.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eRequests an ad with the given bid response.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eShows the ad from the specified view controller.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eTracks the impression for the ad.\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eThe area of the skip button in the video controls, specified as a percentage of the screen width.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eThe position of the skip button in the video controls.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eThe delay before the skip button appears, in seconds.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:":{"name":"init(configID:)","abstract":"\u003cp\u003eInitializes a new interstitial rendering ad unit with the specified configuration ID.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:minSizePercentage:":{"name":"init(configID:minSizePercentage:)","abstract":"\u003cp\u003eInitializes a new interstitial rendering ad unit with the specified configuration ID and minimum size percentage.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:minSizePercentage:eventHandler:":{"name":"init(configID:minSizePercentage:eventHandler:)","abstract":"\u003cp\u003eInitializes a new interstitial rendering ad unit with the specified configuration ID, minimum size percentage, and event handler.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eCalled when an ad is successfully received.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eCalled when the ad fails to be received.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eCalled when the ad will be presented.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eCalled when the ad is dismissed.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eCalled when the user will leave the application.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eCalled when the ad is clicked.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eChecks if the ad is ready to be displayed.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eSets the loading delegate for the event handler.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eSets the interaction delegate for the event handler.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eRequests an ad with the specified bid response\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eShows the ad from the specified view controller.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eTracks an impression for the ad.\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eThe banner parameters used for configuring ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eThe video parameters used for configuring ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)lastBidResponse":{"name":"lastBidResponse","abstract":"\u003cp\u003eThe last bid response received for the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)configID":{"name":"configID","abstract":"\u003cp\u003eThe configuration ID for the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eThe set of ad formats supported by this ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eThe ORTB (OpenRTB) configuration string for the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isReady":{"name":"isReady","abstract":"\u003cp\u003eA Boolean value indicating whether the ad unit is ready to be displayed.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eA Boolean value indicating whether the video controls are muted.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eA Boolean value indicating whether the sound button is visible in the video controls.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eThe area of the close button in the video controls as a percentage.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eThe position of the close button in the video controls.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eA delegate for handling interactions with the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eThe configuration object for the ad unit.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID11minSizePerc12eventHandlerACSS_So7NSValueCSgyXlSgtcfc":{"name":"init(configID:minSizePerc:eventHandler:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID, minimum size percentage, and event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID17minSizePercentage12eventHandlerACSS_So6CGSizeVyXlSgtcfc":{"name":"init(configID:minSizePercentage:eventHandler:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID, minimum size percentage, and event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID12eventHandlerACSS_yXlSgtcfc":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID and event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID17minSizePercentageACSS_So6CGSizeVtcfc":{"name":"init(configID:minSizePercentage:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID and minimum size percentage.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configIDACSS_tcfc":{"name":"init(configID:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBaseInterstitialAdUnit\u003c/code\u003e with the specified configuration ID.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eLoads a new ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)showFrom:":{"name":"show(from:)","abstract":"\u003cp\u003eShows the ad from a specified view controller.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eAdds context data for a specified key.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUpdates context data for a specified key.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eRemoves context data for a specified key.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eClears all context data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eAdds ext data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUpdates ext data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eRemoves ext data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eClears ext data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eAdds a context keyword.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eAdds a set of context keywords.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eRemoves a context keyword.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eClears all context keywords.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eAdds an extended keyword.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eAdds multiple extended keywords.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eRemoves an extended keyword.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eClears all extended keywords.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the app content data.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds app content data objects.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eRemoves an app content data object.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eClears all app content data objects.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds user data objects.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a user data object.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data objects.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialAdLoader:loadedAd:isReadyBlock:":{"name":"interstitialAdLoader(_:loadedAd:isReadyBlock:)","abstract":"\u003cp\u003eInternal delegate method.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialAdLoader:createdInterstitialController:":{"name":"interstitialAdLoader(_:createdInterstitialController:)","abstract":"\u003cp\u003eInternal delegate method.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eThe event handler for the interstitial events.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eCalled when the ad load flow controller is about to send a bid request.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eCalled when the ad load flow controller is about to request the primary ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eCalled to determine if the ad load flow controller should continue with the current flow.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eCalled when the ad load flow controller fails with an error.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)trackImpressionForInterstitialController:":{"name":"trackImpression(forInterstitialController:)","abstract":"\u003cp\u003eTracks an impression for the given interstitial controller.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidClickAd:":{"name":"interstitialControllerDidClickAd(_:)","abstract":"\u003cp\u003eCalled when the ad in the interstitial controller is clicked.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eCalled when the ad in the interstitial controller is closed.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidLeaveApp:":{"name":"interstitialControllerDidLeaveApp(_:)","abstract":"\u003cp\u003eCalled when the ad in the interstitial controller causes the app to leave.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidDisplay:":{"name":"interstitialControllerDidDisplay(_:)","abstract":"\u003cp\u003eCalled when the interstitial controller displays an ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidComplete:":{"name":"interstitialControllerDidComplete(_:)","abstract":"\u003cp\u003eCalled when the interstitial controller completes the ad display.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)viewControllerForModalPresentationFromInterstitialController:":{"name":"viewControllerForModalPresentation(fromInterstitialController:)","abstract":"\u003cp\u003eProvides the view controller to use for modal presentation.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)willPresentAd":{"name":"willPresentAd()","abstract":"\u003cp\u003eCalled when an ad is about to be presented.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)didDismissAd":{"name":"didDismissAd()","abstract":"\u003cp\u003eCalled when an ad has been dismissed.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eCalled when the ad causes the app to leave.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)didClickAd":{"name":"didClickAd()","abstract":"\u003cp\u003eCalled when an ad is clicked.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eRequests an ad using the provided bid response.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eDisplays the ad using the provided view controller.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eChecks if the ad unit is ready to show an ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eNotifies the delegate that an ad has been successfully received.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eNotifies the delegate that the ad failed to load.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eNotifies the delegate that an ad is about to be presented.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eNotifies the delegate that an ad has been dismissed.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eNotifies the delegate that the app is about to leave due to an ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eNotifies the delegate that an ad has been clicked.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eSets the loading delegate for the event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eSets the interaction delegate for the event handler.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC39callEventHandler_showFromViewController10controllerySo06UIViewM0CSg_tF":{"name":"callEventHandler_showFromViewController(controller:)","abstract":"\u003cp\u003eShows the ad from the provided view controller.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eTracks an impression for the ad.\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eThe ad unit configuration.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eThe event handler for banner view events.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eBanner-specific parameters.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eVideo-specific parameters.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)lastBidResponse":{"name":"lastBidResponse","abstract":"\u003cp\u003eThe last bid response received.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)configID":{"name":"configID","abstract":"\u003cp\u003eID of Stored Impression on the Prebid server\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eThe interval for refreshing the ad.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eAdditional sizes for the ad.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003eThe ad format (e.g., banner, video).\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eThe position of the ad on the screen.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eORTB configuration string.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithFrame:configID:adSize:eventHandler:":{"name":"init(frame:configID:adSize:eventHandler:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBannerView\u003c/code\u003e.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithConfigID:eventHandler:":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eConvenience initializer for creating a \u003ccode\u003eBannerView\u003c/code\u003e with a configuration ID and event handler.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithFrame:configID:adSize:":{"name":"init(frame:configID:adSize:)","abstract":"\u003cp\u003eConvenience initializer for creating a \u003ccode\u003eBannerView\u003c/code\u003e with a frame, configuration ID, and ad size.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eLoads the ad for the banner view.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)setStoredAuctionResponseWithStoredAuction:":{"name":"setStoredAuctionResponse(storedAuction:)","abstract":"\u003cp\u003eSets the stored auction response.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)stopRefresh":{"name":"stopRefresh()","abstract":"\u003cp\u003eStops the auto-refresh of the ad.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eAdds context data for a specified key.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUpdates context data for a specified key.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eRemoves context data for a specified key.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eClears all context data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eAdds ext data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUpdates ext data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eRemoves ext data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eClears ext data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eAdds a context keyword.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eAdds a set of context keywords.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eRemoves a context keyword.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eClears all context keywords.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eAdds an extended keyword.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eAdds multiple extended keywords.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eRemoves an extended keyword.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eClears all extended keywords.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the app content data.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds app content data objects.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eRemoves an app content data object.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eClears all app content data objects.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds user data objects.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a user data object.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data objects.\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)trackImpressionForDisplayView:":{"name":"trackImpression(forDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)viewControllerForModalPresentationFromDisplayView:":{"name":"viewControllerForModalPresentation(fromDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didLeaveAppFrom:":{"name":"didLeaveApp(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willPresentModalFrom:":{"name":"willPresentModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didDismissModalFrom:":{"name":"didDismissModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)bannerAdLoader:loadedAdView:adSize:":{"name":"bannerAdLoader(_:loadedAdView:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)bannerAdLoader:createdDisplayView:":{"name":"bannerAdLoader(_:createdDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willPresentModal":{"name":"willPresentModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didDismissModal":{"name":"didDismissModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)viewControllerForPresentingModal":{"name":"viewControllerForPresentingModal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)maxVideoDuration":{"name":"maxVideoDuration","abstract":"\u003cp\u003eThis property indicates maximum video duration.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eThis property indicates whether the ad should run playback with sound or not.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eThis property indicates the area which the close button should occupy on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eThis property indicates the position of the close button on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eThis property indicates the area which the skip button should occupy on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eThis property indicates the position of the skip button on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eThis property indicates the number of seconds which should be passed from the start of playback until the skip or close button should be shown.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eThis property indicates whether mute controls is visible on the screen.\u003c/p\u003e","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(im)initializeWith:":{"name":"initialize(with:)","abstract":"\u003cp\u003eUse to initialize video controls with server values.\u003c/p\u003e","parent_name":"VideoControlsConfiguration"},"Classes/AdFormat.html#/s:12PrebidMobile8AdFormatC8RawValuea":{"name":"RawValue","abstract":"\u003cp\u003eThe underlying type of the raw value.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(py)rawValue":{"name":"rawValue","abstract":"\u003cp\u003eThe raw integer value representing the ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(py)stringEquivalent":{"name":"stringEquivalent","abstract":"\u003cp\u003eThe string representation of the ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(im)initWithRawValue:stringEquivalent:":{"name":"init(rawValue:stringEquivalent:)","abstract":"\u003cp\u003eInitializes an \u003ccode\u003eAdFormat\u003c/code\u003e instance with a specified raw value and its string equivalent.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(im)initWithRawValue:":{"name":"init(rawValue:)","abstract":"\u003cp\u003eInitializes an \u003ccode\u003eAdFormat\u003c/code\u003e instance with a specified raw value.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)banner":{"name":"banner","abstract":"\u003cp\u003eRepresents a banner ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)video":{"name":"video","abstract":"\u003cp\u003eRepresents a video ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)native":{"name":"native","abstract":"\u003cp\u003eRepresents a native ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)display":{"name":"display","abstract":"\u003cp\u003eRepresents a deprecated display ad format.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)allCases":{"name":"allCases","abstract":"\u003cp\u003eAn array containing all cases of ad formats, excluding deprecated ones.\u003c/p\u003e","parent_name":"AdFormat"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)setCustomHostURL:error:":{"name":"setCustomHostURL(_:)","abstract":"\u003cp\u003eThe CustomHost property holds the URL for the custom prebid adaptor\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)getHostURLWithHost:error:":{"name":"getHostURL(host:)","abstract":"\u003cp\u003eThis function retrieves the prebid server URL for the selected host\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)verifyUrlWithUrlString:":{"name":"verifyUrl(urlString:)","abstract":"\u003cp\u003eThis function verifies if the prebid server URL is in the url format\u003c/p\u003e","parent_name":"Host"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(cpy)supportsSecureCoding":{"name":"supportsSecureCoding","abstract":"\u003cp\u003eIndicates whether the class supports secure coding.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)source":{"name":"source","abstract":"\u003cp\u003eThe source of the external user ID.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)identifier":{"name":"identifier","abstract":"\u003cp\u003eThe identifier of the external user ID.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)atype":{"name":"atype","abstract":"\u003cp\u003eThe type of the external user ID, represented as an optional \u003ccode\u003eNSNumber\u003c/code\u003e.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)ext":{"name":"ext","abstract":"\u003cp\u003eAdditional attributes related to the external user ID, represented as an optional dictionary.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)initWithSource:identifier:atype:ext:":{"name":"init(source:identifier:atype:ext:)","abstract":"\u003cp\u003eInitialize ExternalUserId Class\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)encodeWithCoder:":{"name":"encode(with:)","abstract":"\u003cp\u003eEncodes the properties of the class using the given encoder.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)initWithCoder:":{"name":"init(coder:)","abstract":"\u003cp\u003eInitializes an \u003ccode\u003eExternalUserId\u003c/code\u003e instance from the given decoder.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)toJSONDictionary":{"name":"toJSONDictionary()","abstract":"\u003cp\u003eConverts the \u003ccode\u003eExternalUserId\u003c/code\u003e instance to a JSON dictionary.\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eA shared instance of the \u003ccode\u003eTargeting\u003c/code\u003e class.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)omidPartnerName":{"name":"omidPartnerName","abstract":"\u003cp\u003eThe name of the OMID partner.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)omidPartnerVersion":{"name":"omidPartnerVersion","abstract":"\u003cp\u003eThe version of the OMID partner.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)yearOfBirth":{"name":"yearOfBirth","abstract":"\u003cp\u003eIndicates user birth year.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setYearOfBirthWithYob:":{"name":"setYearOfBirth(yob:)","abstract":"\u003cp\u003eThis method set the year of birth value\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getYearOfBirth":{"name":"getYearOfBirth()","abstract":"\u003cp\u003eObjective C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearYearOfBirth":{"name":"clearYearOfBirth()","abstract":"\u003cp\u003eThis method clears year of birth value set by the application developer\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userGender":{"name":"userGender","abstract":"\u003cp\u003eIndicates the end-user\u0026rsquo;s gender.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)userGenderDescription":{"name":"userGenderDescription()","abstract":"\u003cp\u003eString representation of the users gender,","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userID":{"name":"userID","abstract":"\u003cp\u003eIndicates the customer-provided user ID, if different from the Device ID.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)buyerUID":{"name":"buyerUID","abstract":"\u003cp\u003eBuyer-specific ID for the user as mapped by the exchange for the buyer.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userCustomData":{"name":"userCustomData","abstract":"\u003cp\u003eOptional feature to pass bidder data that was set in the","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)eids":{"name":"eids","abstract":"\u003cp\u003ePlaceholder for User Identity Links.","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userExt":{"name":"userExt","abstract":"\u003cp\u003ePlaceholder for exchange-specific extensions to OpenRTB.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)coppa":{"name":"coppa","abstract":"\u003cp\u003eObjective C analog of subjectToCOPPA\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC14subjectToCOPPASbSgvp":{"name":"subjectToCOPPA","abstract":"\u003cp\u003eInteger flag indicating if this request is subject to the COPPA regulations","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC13subjectToGDPRSbSgvp":{"name":"subjectToGDPR","abstract":"\u003cp\u003eThe boolean value set by the user to collect user data\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setSubjectToGDPR:":{"name":"setSubjectToGDPR(_:)","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getSubjectToGDPR":{"name":"getSubjectToGDPR()","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)gdprConsentString":{"name":"gdprConsentString","abstract":"\u003cp\u003eThe consent string for sending the GDPR consent\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)purposeConsents":{"name":"purposeConsents","abstract":"\u003cp\u003eThe consent string for purposes consent as per TCFv2.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC22getDeviceAccessConsentSbSgyF":{"name":"getDeviceAccessConsent()","abstract":"\u003cp\u003ePurpose 1 - Store and/or access information on a device\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getDeviceAccessConsentObjc":{"name":"getDeviceAccessConsentObjc()","abstract":"\u003cp\u003eReturns whether the user has consented to access device data as an \u003ccode\u003eNSNumber\u003c/code\u003e.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC17getPurposeConsent5indexSbSgSi_tF":{"name":"getPurposeConsent(index:)","abstract":"\u003cp\u003eReturns the user\u0026rsquo;s consent for a specific purpose by index.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)isAllowedAccessDeviceData":{"name":"isAllowedAccessDeviceData()","abstract":"\u003cp\u003eChecks if access to device data is allowed.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)externalUserIds":{"name":"externalUserIds","abstract":"\u003cp\u003eArray of external user IDs.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)storeExternalUserId:":{"name":"storeExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to save External User Id in the User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)fetchStoredExternalUserIds":{"name":"fetchStoredExternalUserIds()","abstract":"\u003cp\u003eThis method allows to get All External User Ids from User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)fetchStoredExternalUserId:":{"name":"fetchStoredExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to get External User Id from User Defaults by passing respective \u0026lsquo;source\u0026rsquo; string as param\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeStoredExternalUserId:":{"name":"removeStoredExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to remove specific External User Id from User Defaults by passing respective \u0026lsquo;source\u0026rsquo; string as param\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeStoredExternalUserIds":{"name":"removeStoredExternalUserIds()","abstract":"\u003cp\u003eThis method allows to remove all the External User Ids from User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getExternalUserIds":{"name":"getExternalUserIds()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contentUrl":{"name":"contentUrl","abstract":"\u003cp\u003eThis is the deep-link URL for the app screen that is displaying the ad. This can be an iOS universal link.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)publisherName":{"name":"publisherName","abstract":"\u003cp\u003eApp\u0026rsquo;s publisher name.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)sourceapp":{"name":"sourceapp","abstract":"\u003cp\u003eID of publisher app in Apple’s App Store.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)storeURL":{"name":"storeURL","abstract":"\u003cp\u003eApp store URL for an installed app\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)domain":{"name":"domain","abstract":"\u003cp\u003eDomain name of the app\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)itunesID":{"name":"itunesID","abstract":"\u003cp\u003eThe itunes app id for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)location":{"name":"location","abstract":"\u003cp\u003eThe application location for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC17locationPrecisionSiSgvp":{"name":"locationPrecision","abstract":"\u003cp\u003eThe application location precision for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setLocationPrecision:":{"name":"setLocationPrecision(_:)","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getLocationPrecision":{"name":"getLocationPrecision()","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)coordinate":{"name":"coordinate","abstract":"\u003cp\u003eCLLocationCoordinate2D.","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addParam:withName:":{"name":"addParam(_:withName:)","abstract":"\u003cp\u003eAdds a parameter to the parameter dictionary with a specified name.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setCustomParams:":{"name":"setCustomParams(_:)","abstract":"\u003cp\u003eSets custom parameters by adding each key-value pair to the parameter dictionary.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addCustomParam:withName:":{"name":"addCustomParam(_:withName:)","abstract":"\u003cp\u003eAdds a custom parameter to the parameter dictionary with a prefixed name.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setLatitude:longitude:":{"name":"setLatitude(_:longitude:)","abstract":"\u003cp\u003eStore location in the user\u0026rsquo;s section\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addBidderToAccessControlList:":{"name":"addBidderToAccessControlList(_:)","abstract":"\u003cp\u003eAdds a bidder to the access control list.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeBidderFromAccessControlList:":{"name":"removeBidderFromAccessControlList(_:)","abstract":"\u003cp\u003eRemoves a bidder from the access control list.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAccessControlList":{"name":"clearAccessControlList()","abstract":"\u003cp\u003eClears all bidders from the access control list.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAccessControlList":{"name":"getAccessControlList()","abstract":"\u003cp\u003eRetrieves the current access control list.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)accessControlList":{"name":"accessControlList","abstract":"\u003cp\u003eAccess control list for external use.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserDataWithKey:value:":{"name":"addUserData(key:value:)","abstract":"\u003cp\u003eAdds user data for a specified key.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateUserDataWithKey:value:":{"name":"updateUserData(key:value:)","abstract":"\u003cp\u003eUpdates user data for a specified key with a new set of values.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeUserDataFor:":{"name":"removeUserData(for:)","abstract":"\u003cp\u003eRemoves user data for a specified key.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eRetrieves all user data.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userDataDictionary":{"name":"userDataDictionary","abstract":"\u003cp\u003eUser data dictionary for external use.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserKeyword:":{"name":"addUserKeyword(_:)","abstract":"\u003cp\u003eAdds a user keyword.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserKeywords:":{"name":"addUserKeywords(_:)","abstract":"\u003cp\u003eAdds multiple user keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeUserKeyword:":{"name":"removeUserKeyword(_:)","abstract":"\u003cp\u003eRemoves a user keyword.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearUserKeywords":{"name":"clearUserKeywords()","abstract":"\u003cp\u003eClears all user keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getUserKeywords":{"name":"getUserKeywords()","abstract":"\u003cp\u003eRetrieves all user keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userKeywords":{"name":"userKeywords","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetUserKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eaddAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eupdateAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeContextDataFor:":{"name":"removeContextData(for:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eremoveAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eclearAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getContextData":{"name":"getContextData()","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contextDataDictionary":{"name":"contextDataDictionary","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetAppExtData\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppExtDataWithKey:value:":{"name":"addAppExtData(key:value:)","abstract":"\u003cp\u003eAdds application-specific data for a specified key.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateAppExtDataWithKey:value:":{"name":"updateAppExtData(key:value:)","abstract":"\u003cp\u003eUpdates application-specific data for a specified key with a new set of values.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeAppExtDataFor:":{"name":"removeAppExtData(for:)","abstract":"\u003cp\u003eRemoves application-specific data for a specified key.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAppExtData":{"name":"clearAppExtData()","abstract":"\u003cp\u003eClears all application-specific data.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAppExtData":{"name":"getAppExtData()","abstract":"\u003cp\u003eRetrieves all application-specific data.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eaddAppKeyword\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eaddAppKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eremoveAppKeyword\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003eclearAppKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getContextKeywords":{"name":"getContextKeywords()","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetAppKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contextKeywords":{"name":"contextKeywords","abstract":"\u003cp\u003eDeprecated. Use \u003ccode\u003egetAppKeywords\u003c/code\u003e method instead.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppKeyword:":{"name":"addAppKeyword(_:)","abstract":"\u003cp\u003eAdds an application keyword.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppKeywords:":{"name":"addAppKeywords(_:)","abstract":"\u003cp\u003eAdds multiple application keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeAppKeyword:":{"name":"removeAppKeyword(_:)","abstract":"\u003cp\u003eRemoves an application keyword.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAppKeywords":{"name":"clearAppKeywords()","abstract":"\u003cp\u003eClears all application keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAppKeywords":{"name":"getAppKeywords()","abstract":"\u003cp\u003eRetrieves all application keywords.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)parameterDictionary":{"name":"parameterDictionary","abstract":"\u003cp\u003eDictionary of parameters.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)bidderNameAppNexus":{"name":"bidderNameAppNexus","abstract":"\u003cp\u003eThe name of the bidder for AppNexus.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)bidderNameRubiconProject":{"name":"bidderNameRubiconProject","abstract":"\u003cp\u003eThe name of the bidder for Rubicon Project.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutUpdated":{"name":"timeoutUpdated","abstract":"\u003cp\u003eIndicates whether the timeout value has been updated.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)prebidServerAccountId":{"name":"prebidServerAccountId","abstract":"\u003cp\u003eThe Prebid Server account ID.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)pbsDebug":{"name":"pbsDebug","abstract":"\u003cp\u003eEnables or disables debug mode.","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)customHeaders":{"name":"customHeaders","abstract":"\u003cp\u003eCustom HTTP headers to be sent with requests.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)storedBidResponses":{"name":"storedBidResponses","abstract":"\u003cp\u003eStored bid responses identified by bidder names.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)shouldAssignNativeAssetID":{"name":"shouldAssignNativeAssetID","abstract":"\u003cp\u003eThis property is set by the developer when he is willing to assign the assetID for Native ad.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)shareGeoLocation":{"name":"shareGeoLocation","abstract":"\u003cp\u003eThis property is set by the developer when he is willing to share the location for better ad targeting\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)logLevel":{"name":"logLevel","abstract":"\u003cp\u003eSet the desidered verbosity of the logs\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)externalUserIdArray":{"name":"externalUserIdArray","abstract":"\u003cp\u003eArray containing objects that hold External UserId parameters.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe singleton instance of the \u003ccode\u003ePrebid\u003c/code\u003e class.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)version":{"name":"version","abstract":"\u003cp\u003eThe version of the PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)omsdkVersion":{"name":"omsdkVersion","abstract":"\u003cp\u003eThe version of the OM SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)prebidServerHost":{"name":"prebidServerHost","abstract":"\u003cp\u003eThe host for the Prebid Server.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)customStatusEndpoint":{"name":"customStatusEndpoint","abstract":"\u003cp\u003eCustom status endpoint for the Prebid Server.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutMillis":{"name":"timeoutMillis","abstract":"\u003cp\u003eTimeout for Prebid requests in milliseconds.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutMillisDynamic":{"name":"timeoutMillisDynamic","abstract":"\u003cp\u003eDynamic timeout value.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)storedAuctionResponse":{"name":"storedAuctionResponse","abstract":"\u003cp\u003eStored auction response.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)useCacheForReportingWithRenderingAPI":{"name":"useCacheForReportingWithRenderingAPI","abstract":"\u003cp\u003eIndicates whether the PBS should cache the bid for the rendering API.","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)creativeFactoryTimeout":{"name":"creativeFactoryTimeout","abstract":"\u003cp\u003eControls how long each creative has to load before it is considered a failure.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)creativeFactoryTimeoutPreRenderContent":{"name":"creativeFactoryTimeoutPreRenderContent","abstract":"\u003cp\u003eControls how long video and interstitial creatives have to load before it is considered a failure.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)useExternalClickthroughBrowser":{"name":"useExternalClickthroughBrowser","abstract":"\u003cp\u003eControls whether to use PrebidMobile\u0026rsquo;s in-app browser or the Safari App for displaying ad clickthrough content.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)impClickbrowserType":{"name":"impClickbrowserType","abstract":"\u003cp\u003eIndicates the type of browser opened upon clicking the creative in an app, where embedded = 0, native = 1.","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)debugLogFileEnabled":{"name":"debugLogFileEnabled","abstract":"\u003cp\u003eIf set to true, the output of PrebidMobile\u0026rsquo;s internal logger is written to a text file. This can be helpful for debugging. Defaults to false.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)locationUpdatesEnabled":{"name":"locationUpdatesEnabled","abstract":"\u003cp\u003eIf true, the SDK will periodically try to listen for location updates in order to request location-based ads.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)includeWinners":{"name":"includeWinners","abstract":"\u003cp\u003eIf true, the sdk will add \u003ccode\u003eincludewinners\u003c/code\u003e flag inside the targeting object described in \u003ca href=\"https://docs.prebid.org/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting\"\u003ePBS Documentation\u003c/a\u003e\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)includeBidderKeys":{"name":"includeBidderKeys","abstract":"\u003cp\u003eIf true, the sdk will add \u003ccode\u003eincludebidderkeys\u003c/code\u003e flag inside the targeting object described in \u003ca href=\"https://docs.prebid.org/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting\"\u003ePBS Documentation\u003c/a\u003e\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)setCustomPrebidServerWithUrl:error:":{"name":"setCustomPrebidServer(url:)","abstract":"\u003cp\u003eSets a custom Prebid Server URL.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)addStoredBidResponseWithBidder:responseId:":{"name":"addStoredBidResponse(bidder:responseId:)","abstract":"\u003cp\u003eAdds a stored bid response.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)clearStoredBidResponses":{"name":"clearStoredBidResponses()","abstract":"\u003cp\u003eClears all stored bid responses.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)getStoredBidResponses":{"name":"getStoredBidResponses()","abstract":"\u003cp\u003eRetrieves stored bid responses.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)addCustomHeaderWithName:value:":{"name":"addCustomHeader(name:value:)","abstract":"\u003cp\u003eAdds a custom HTTP header.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)clearCustomHeaders":{"name":"clearCustomHeaders()","abstract":"\u003cp\u003eClears all custom HTTP headers.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDK::":{"name":"initializeSDK(_:_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDKWithGadMobileAdsVersion::":{"name":"initializeSDK(gadMobileAdsVersion:_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDK:":{"name":"initializeSDK(_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eThe video parameters for this ad unit.","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eVideoInterstitialAdUnit\u003c/code\u003e with the specified configuration ID.","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eConvenience initializer to create a video interstitial ad unit with specified minimum width and height percentages.\u003c/p\u003e","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eThe parameters for video ads associated with this ad unit.\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eVideoAdUnit\u003c/code\u003e with the specified configuration ID and size.\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(im)addAdditionalSizeWithSizes:":{"name":"addAdditionalSize(sizes:)","abstract":"\u003cp\u003eAdds additional sizes to the ad unit.\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eA delegate to handle native ad events.\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(im)convertDictToMoPubKeywordsWithDict:":{"name":"convertDictToMoPubKeywords(dict:)","abstract":"\u003cp\u003eDeprecated. MoPub is not available anymore. Use Prebid MAX adapters instead.\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(im)findNativeWithAdObject:":{"name":"findNative(adObject:)","abstract":"\u003cp\u003eFinds a native ad object within a given object.\u003c/p\u003e","parent_name":"Utils"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eDeprecated property for video parameters.\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eProperty for video parameters.\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eRewardedVideoAdUnit\u003c/code\u003e with the given configuration ID.\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eRewardedVideoAdUnit\u003c/code\u003e with the given configuration ID and minimum size percentages.\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)api":{"name":"api","abstract":"\u003cp\u003eList of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)maxBitrate":{"name":"maxBitrate","abstract":"\u003cp\u003eMaximum bit rate in Kbps.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)minBitrate":{"name":"minBitrate","abstract":"\u003cp\u003eMaximum bit rate in Kbps.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)maxDuration":{"name":"maxDuration","abstract":"\u003cp\u003eMaximum video ad duration in seconds.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)minDuration":{"name":"minDuration","abstract":"\u003cp\u003eMinimum video ad duration in seconds.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)mimes":{"name":"mimes","abstract":"\u003cp\u003eContent MIME types supported.","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)playbackMethod":{"name":"playbackMethod","abstract":"\u003cp\u003eAllowed playback methods. If none specified, assume all are allowed.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)protocols":{"name":"protocols","abstract":"\u003cp\u003eArray of supported video bid response protocols.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)startDelay":{"name":"startDelay","abstract":"\u003cp\u003eIndicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)placement":{"name":"placement","abstract":"\u003cp\u003ePlacement type for the impression.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)linearity":{"name":"linearity","abstract":"\u003cp\u003eIndicates if the impression must be linear, nonlinear, etc. If none specified, assume all are allowed.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/s:12PrebidMobile15VideoParametersC6adSizeSo6CGSizeVSgvp":{"name":"adSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawAPI":{"name":"rawAPI","abstract":"\u003cp\u003eHelper property\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawPlaybackMethod":{"name":"rawPlaybackMethod","abstract":"\u003cp\u003eHelper property\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawProtocols":{"name":"rawProtocols","abstract":"\u003cp\u003eHelper property\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(im)initWithMimes:":{"name":"init(mimes:)","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(im)setSize:":{"name":"setSize(_:)","abstract":"\u003cp\u003eObjective-C API\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/SingleContainerInt.html#/s:s27ExpressibleByIntegerLiteralP0cD4TypeQa":{"name":"IntegerLiteralType","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(py)value":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc":{"name":"init(integerLiteral:)","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(im)isEqual:":{"name":"isEqual(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(py)hash":{"name":"hash","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8InStreamAEvpZ":{"name":"InStream","abstract":"\u003cp\u003eIn-Stream\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8InBannerAEvpZ":{"name":"InBanner","abstract":"\u003cp\u003eIn-Banner\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC9InArticleAEvpZ":{"name":"InArticle","abstract":"\u003cp\u003eIn-Article\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC6InFeedAEvpZ":{"name":"InFeed","abstract":"\u003cp\u003eIn-Feed\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC12InterstitialAEvpZ":{"name":"Interstitial","abstract":"\u003cp\u003eInterstitial\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC6SliderAEvpZ":{"name":"Slider","abstract":"\u003cp\u003eSlider\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8FloatingAEvpZ":{"name":"Floating","abstract":"\u003cp\u003eFloating\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC03getD10ByRawValueyAESgSiFZ":{"name":"getPlacementByRawValue(_:)","abstract":"\u003cp\u003eHelper function\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC7PreRollAEvpZ":{"name":"PreRoll","abstract":"\u003cp\u003ePre-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC14GenericMidRollAEvpZ":{"name":"GenericMidRoll","abstract":"\u003cp\u003eGeneric Mid-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC15GenericPostRollAEvpZ":{"name":"GenericPostRoll","abstract":"\u003cp\u003eGeneric Post-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_1_0AEvpZ":{"name":"VAST_1_0","abstract":"\u003cp\u003eVAST 1.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_2_0AEvpZ":{"name":"VAST_2_0","abstract":"\u003cp\u003eVAST 2.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_3_0AEvpZ":{"name":"VAST_3_0","abstract":"\u003cp\u003eVAST 3.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_1_0_WrapperAEvpZ":{"name":"VAST_1_0_Wrapper","abstract":"\u003cp\u003eVAST 1.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_2_0_WrapperAEvpZ":{"name":"VAST_2_0_Wrapper","abstract":"\u003cp\u003eVAST 2.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_3_0_WrapperAEvpZ":{"name":"VAST_3_0_Wrapper","abstract":"\u003cp\u003eVAST 3.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_4_0AEvpZ":{"name":"VAST_4_0","abstract":"\u003cp\u003eVAST 4.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_4_0_WrapperAEvpZ":{"name":"VAST_4_0_Wrapper","abstract":"\u003cp\u003eVAST 4.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC9DAAST_1_0AEvpZ":{"name":"DAAST_1_0","abstract":"\u003cp\u003eDAAST 1.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC17DAAST_1_0_WRAPPERAEvpZ":{"name":"DAAST_1_0_WRAPPER","abstract":"\u003cp\u003eDAAST 1.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC15AutoPlaySoundOnAEvpZ":{"name":"AutoPlaySoundOn","abstract":"\u003cp\u003eInitiates on Page Load with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC16AutoPlaySoundOffAEvpZ":{"name":"AutoPlaySoundOff","abstract":"\u003cp\u003eInitiates on Page Load with Sound Off by Default\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC11ClickToPlayAEvpZ":{"name":"ClickToPlay","abstract":"\u003cp\u003eInitiates on Click with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC9MouseOverAEvpZ":{"name":"MouseOver","abstract":"\u003cp\u003eInitiates on Mouse-Over with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC12EnterSoundOnAEvpZ":{"name":"EnterSoundOn","abstract":"\u003cp\u003eInitiates on Entering Viewport with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC13EnterSoundOffAEvpZ":{"name":"EnterSoundOff","abstract":"\u003cp\u003eInitiates on Entering Viewport with Sound Off by Default\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7VPAID_1AEvpZ":{"name":"VPAID_1","abstract":"\u003cp\u003eVPAID 1.0\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7VPAID_2AEvpZ":{"name":"VPAID_2","abstract":"\u003cp\u003eVPAID 2.0\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_1AEvpZ":{"name":"MRAID_1","abstract":"\u003cp\u003eMRAID-1\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC5ORMMAAEvpZ":{"name":"ORMMA","abstract":"\u003cp\u003eORMMA\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_2AEvpZ":{"name":"MRAID_2","abstract":"\u003cp\u003eMRAID-2\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_3AEvpZ":{"name":"MRAID_3","abstract":"\u003cp\u003eMRAID-3\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC6OMID_1AEvpZ":{"name":"OMID_1","abstract":"\u003cp\u003eOMID-1\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html":{"name":"Api","abstract":"\u003ch1 id='openrtb-api-frameworks' class='heading'\u003eOpenRTB - API Frameworks\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/PlaybackMethod.html":{"name":"PlaybackMethod","abstract":"\u003ch1 id='openrtb-playback-methods' class='heading'\u003eOpenRTB - Playback Methods\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/Protocols.html":{"name":"Protocols","abstract":"\u003ch1 id='openrtb-protocols' class='heading'\u003eOpenRTB - Protocols\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/StartDelay.html":{"name":"StartDelay","abstract":"\u003ch1 id='openrtb-start-delay' class='heading'\u003eOpenRTB - Start Delay\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/Placement.html":{"name":"Placement","abstract":"\u003ch1 id='openrtb-video-placement-types' class='heading'\u003eOpenRTB - Video Placement Types\u003c/h1\u003e","parent_name":"Signals"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)assets":{"name":"assets","abstract":"\u003cp\u003eAn array of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeAsset.html\"\u003eNativeAsset\u003c/a\u003e\u003c/code\u003e objects representing the assets required for the native ad request.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eAn array of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeEventTracker.html\"\u003eNativeEventTracker\u003c/a\u003e\u003c/code\u003e objects specifying the event tracking settings for the native ad.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)version":{"name":"version","abstract":"\u003cp\u003eThe version of the native ad specification being used. Defaults to \u0026ldquo;1.2\u0026rdquo;.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)context":{"name":"context","abstract":"\u003cp\u003eThe context in which the ad appears. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ContextType.html\"\u003eContextType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)contextSubType":{"name":"contextSubType","abstract":"\u003cp\u003eA more detailed context in which the ad appears. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ContextSubType.html\"\u003eContextSubType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)placementType":{"name":"placementType","abstract":"\u003cp\u003eThe design/format/layout of the ad unit being offered. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/PlacementType.html\"\u003ePlacementType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)placementCount":{"name":"placementCount","abstract":"\u003cp\u003eThe number of identical placements in the ad layout. Defaults to 1.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)sequence":{"name":"sequence","abstract":"\u003cp\u003eThe sequence number of the ad. Defaults to 0.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)asseturlsupport":{"name":"asseturlsupport","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning an \u003ccode\u003eassetsurl\u003c/code\u003e instead of an asset object.","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning a \u003ccode\u003edco\u003c/code\u003e URL instead of an asset object.","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning a \u003ccode\u003edco\u003c/code\u003e URL instead of an asset object.","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)ext":{"name":"ext","abstract":"\u003cp\u003eA placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)api":{"name":"api","abstract":"\u003cp\u003eList of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/s:12PrebidMobile16BannerParametersC24interstitialMinWidthPercSiSgvp":{"name":"interstitialMinWidthPerc","abstract":"\u003cp\u003eMin width percentage value for interstitial\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/s:12PrebidMobile16BannerParametersC25interstitialMinHeightPercSiSgvp":{"name":"interstitialMinHeightPerc","abstract":"\u003cp\u003eMin height percentage value for interstitial\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)adSizes":{"name":"adSizes","abstract":"\u003cp\u003eAd sizes of the ad\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)rawAPI":{"name":"rawAPI","abstract":"\u003cp\u003eHelper for \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)api\"\u003eapi\u003c/a\u003e\u003c/code\u003e values\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)FeedContent":{"name":"FeedContent","abstract":"\u003cp\u003ePlacement type indicating the ad appears within feed content.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)AtomicContent":{"name":"AtomicContent","abstract":"\u003cp\u003ePlacement type indicating the ad appears within atomic content.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)OutsideContent":{"name":"OutsideContent","abstract":"\u003cp\u003ePlacement type indicating the ad appears outside of content.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)RecommendationWidget":{"name":"RecommendationWidget","abstract":"\u003cp\u003ePlacement type indicating the ad appears within a recommendation widget.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003ePlacement type for custom placements not predefined in the standard.\u003c/p\u003e","parent_name":"PlacementType"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(py)text":{"name":"text","abstract":"\u003cp\u003eThe text associated with the text element.\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/s:12PrebidMobile11NativeTitleC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the title being provided.","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeTitle\u003c/code\u003e object from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeTitle\u003c/code\u003e object with default values.\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)version":{"name":"version","abstract":"\u003cp\u003eThe version of the native ad specification being used. Defaults to \u0026ldquo;1.2\u0026rdquo; if not set.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)context":{"name":"context","abstract":"\u003cp\u003eThe context in which the ad appears. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ContextType.html\"\u003eContextType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)contextSubType":{"name":"contextSubType","abstract":"\u003cp\u003eA more detailed context in which the ad appears. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ContextSubType.html\"\u003eContextSubType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)placementType":{"name":"placementType","abstract":"\u003cp\u003eThe design/format/layout of the ad unit being offered. See \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/PlacementType.html\"\u003ePlacementType\u003c/a\u003e\u003c/code\u003e for possible values.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)placementCount":{"name":"placementCount","abstract":"\u003cp\u003eThe number of identical placements in the ad layout. Defaults to 1 if not set.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)sequence":{"name":"sequence","abstract":"\u003cp\u003eThe sequence number of the ad. Defaults to 0 if not set.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)assets":{"name":"assets","abstract":"\u003cp\u003eAn array of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeAsset.html\"\u003eNativeAsset\u003c/a\u003e\u003c/code\u003e objects representing the assets required for the native ad request.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)asseturlsupport":{"name":"asseturlsupport","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning an \u003ccode\u003eassetsurl\u003c/code\u003e instead of an asset object.","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003eIndicates whether the supply source/impression supports returning a \u003ccode\u003edco\u003c/code\u003e URL instead of an asset object.","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eAn array of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeEventTracker.html\"\u003eNativeEventTracker\u003c/a\u003e\u003c/code\u003e objects specifying the event tracking settings for the native ad.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eIndicates whether the native ad supports a buyer-specific privacy notice. Defaults to 0 if not set.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)ext":{"name":"ext","abstract":"\u003cp\u003eA placeholder for custom JSON agreed to by the parties to support flexibility beyond the standard specification.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)configId":{"name":"configId","abstract":"\u003cp\u003eThe configuration ID for the ad unit.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeRequest\u003c/code\u003e with a specified configuration ID.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)initWithConfigId:assets:eventTrackers:":{"name":"init(configId:assets:eventTrackers:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeRequest\u003c/code\u003e with a specified configuration ID, assets, and event trackers.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)addNativeAssets:":{"name":"addNativeAssets(_:)","abstract":"\u003cp\u003eAdds an array of native assets to the request. If assets already exist, they will be appended.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)addNativeEventTracker:":{"name":"addNativeEventTracker(_:)","abstract":"\u003cp\u003eAdds an array of native event trackers to the request. If event trackers already exist, they will be appended.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)getNativeRequestObject":{"name":"getNativeRequestObject()","abstract":"\u003cp\u003eRetrieves the native request object as a JSON dictionary.\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)context":{"name":"context","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)contextsubtype":{"name":"contextsubtype","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)plcmttype":{"name":"plcmttype","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)plcmtcnt":{"name":"plcmtcnt","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)seq":{"name":"seq","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)assets":{"name":"assets","abstract":"\u003cp\u003e[Required]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)aurlsupport":{"name":"aurlsupport","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eSpecifies what type of event objects tracking is supported - see Event Trackers Request Object\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)privacy":{"name":"privacy","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeMarkupRequestObject\u003c/code\u003e with default values.\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)copyWithZone:":{"name":"copy(with:)","abstract":"\u003cp\u003eCreates a copy of the current \u003ccode\u003eNativeMarkupRequestObject\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)jsonDictionary":{"name":"jsonDictionary","abstract":"\u003cp\u003eConverts the \u003ccode\u003eNativeMarkupRequestObject\u003c/code\u003e instance to a JSON dictionary.\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)toJsonStringWithError:":{"name":"toJsonString()","abstract":"\u003cp\u003eConverts the \u003ccode\u003eNativeMarkupRequestObject\u003c/code\u003e instance to a JSON string.\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)url":{"name":"url","abstract":"\u003cp\u003eLanding URL of the clickable link.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)clicktrackers":{"name":"clicktrackers","abstract":"\u003cp\u003eList of third-party tracker URLs to be fired on click of the URL.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)fallback":{"name":"fallback","abstract":"\u003cp\u003eFallback URL for deeplink.","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeLink\u003c/code\u003e object from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes with default values\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC4typeSiSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of image element being submitted from the Image Asset Types table.","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(py)url":{"name":"url","abstract":"\u003cp\u003eURL of the image asset.\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC5widthSiSgvp":{"name":"width","abstract":"\u003cp\u003eWidth of the image in pixels.","parent_name":"NativeImage"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC6heightSiSgvp":{"name":"height","abstract":"\u003cp\u003eHeight of the image in pixels.","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeImage\u003c/code\u003e object from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes with default values\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeEventTrackerResponse.html#/s:12PrebidMobile26NativeEventTrackerResponseC5eventSiSgvp":{"name":"event","abstract":"\u003cp\u003eType of event to track.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/s:12PrebidMobile26NativeEventTrackerResponseC6methodSiSgvp":{"name":"method","abstract":"\u003cp\u003eType of tracking requested.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)url":{"name":"url","abstract":"\u003cp\u003eThe URL of the image or js.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)customdata":{"name":"customdata","abstract":"\u003cp\u003eTo be agreed individually with the exchange, an array of key:value objects for custom tracking,","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eNativeEventTrackerResponse\u003c/code\u003e object from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes with default values\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)Image":{"name":"Image","abstract":"\u003cp\u003eRepresents image-based event tracking.\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)js":{"name":"js","abstract":"\u003cp\u003eRepresents JavaScript-based event tracking.\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eRepresents a custom event tracking method.\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)Impression":{"name":"Impression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableImpression50":{"name":"ViewableImpression50","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableImpression100":{"name":"ViewableImpression100","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableVideoImpression50":{"name":"ViewableVideoImpression50","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/NativeEventTracker.html#/c:@M@PrebidMobile@objc(cs)NativeEventTracker(im)initWithEvent:methods:":{"name":"init(event:methods:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eNativeEventTracker\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"NativeEventTracker"},"Classes/NativeData.html#/s:12PrebidMobile10NativeDataC4typeSiSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of data element being submitted from the Data Asset Types table.","parent_name":"NativeData"},"Classes/NativeData.html#/s:12PrebidMobile10NativeDataC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the data element being submitted.","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(py)value":{"name":"value","abstract":"\u003cp\u003eThe formatted string of data to be displayed.","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eNativeData\u003c/code\u003e object with the provided JSON dictionary.\u003c/p\u003e","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeData"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Icon":{"name":"Icon","abstract":"\u003cp\u003eRepresents an icon image asset.\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Main":{"name":"Main","abstract":"\u003cp\u003eRepresents the main image asset.\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eRepresents a custom image asset.\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/NativeAssetData.html#/s:12PrebidMobile15NativeAssetDataC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the data asset.\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetData.html#/c:@M@PrebidMobile@objc(cs)NativeAssetData(py)ext":{"name":"ext","abstract":"\u003cp\u003eAdditional custom properties for the data asset.\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetData.html#/c:@M@PrebidMobile@objc(cs)NativeAssetData(im)initWithType:required:":{"name":"init(type:required:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAssetData\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)type":{"name":"type","abstract":"\u003cp\u003eThe type of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC5widthSiSgvp":{"name":"width","abstract":"\u003cp\u003eThe width of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC8widthMinSiSgvp":{"name":"widthMin","abstract":"\u003cp\u003eThe minimum width of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC6heightSiSgvp":{"name":"height","abstract":"\u003cp\u003eThe height of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC9heightMinSiSgvp":{"name":"heightMin","abstract":"\u003cp\u003eThe minimum height of the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)mimes":{"name":"mimes","abstract":"\u003cp\u003eThe MIME types supported for the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)ext":{"name":"ext","abstract":"\u003cp\u003eAdditional custom properties for the image asset.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(im)initWithMinimumWidth:minimumHeight:required:":{"name":"init(minimumWidth:minimumHeight:required:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAssetImage\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(im)initWithIsRequired:":{"name":"init(isRequired:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAssetImage\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetTitle.html#/c:@M@PrebidMobile@objc(cs)NativeAssetTitle(py)ext":{"name":"ext","abstract":"\u003cp\u003eAdditional custom properties for the title asset.\u003c/p\u003e","parent_name":"NativeAssetTitle"},"Classes/NativeAssetTitle.html#/c:@M@PrebidMobile@objc(cs)NativeAssetTitle(im)initWithLength:required:":{"name":"init(length:required:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAssetTitle\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAssetTitle"},"Classes/NativeAsset.html#/s:12PrebidMobile11NativeAssetC8requiredSbvp":{"name":"required","abstract":"\u003cp\u003eIndicates whether the asset is required for the ad to be considered valid.\u003c/p\u003e","parent_name":"NativeAsset"},"Classes/NativeAsset.html#/s:12PrebidMobile11NativeAssetC10isRequiredACSb_tcfc":{"name":"init(isRequired:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAsset\u003c/code\u003e.\u003c/p\u003e","parent_name":"NativeAsset"},"Classes/NativeAdMarkupAsset.html#/s:12PrebidMobile19NativeAdMarkupAssetC2idSiSgvp":{"name":"id","abstract":"\u003cp\u003eOptional if asseturl/dcourl is being used; required if embeded asset is being used\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/s:12PrebidMobile19NativeAdMarkupAssetC8requiredSiSgvp":{"name":"required","abstract":"\u003cp\u003eSet to 1 if asset is required. (bidder requires it to be displayed).\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)title":{"name":"title","abstract":"\u003cp\u003eTitle object for title assets.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)img":{"name":"img","abstract":"\u003cp\u003eImage object for image assets.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)data":{"name":"data","abstract":"\u003cp\u003eData object for ratings, prices etc.\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)link":{"name":"link","abstract":"\u003cp\u003eLink object for call to actions.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkupAsset\u003c/code\u003e from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkupAsset\u003c/code\u003e with default values.\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)version":{"name":"version","abstract":"\u003cp\u003eVersion of the Native Markup version in use.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)assets":{"name":"assets","abstract":"\u003cp\u003eList of native ad’s assets.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)assetsurl":{"name":"assetsurl","abstract":"\u003cp\u003eURL of an alternate source for the assets object.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)dcourl":{"name":"dcourl","abstract":"\u003cp\u003eURL where a dynamic creative specification may be found for populating this ad, per the Dynamic Content Ads Specification.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)link":{"name":"link","abstract":"\u003cp\u003eDestination Link.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)imptrackers":{"name":"imptrackers","abstract":"\u003cp\u003eArray of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)jstracker":{"name":"jstracker","abstract":"\u003cp\u003eOptional JavaScript impression tracker.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eArray of tracking objects to run with the ad, in response to the declared supported methods in the request.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eIf support was indicated in the request, URL of a page informing the user about the buyer’s targeting activity.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)initWithJsonString:":{"name":"init(jsonString:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkup\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkup\u003c/code\u003e from a JSON dictionary.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003eNativeAdMarkup\u003c/code\u003e with default values.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(py)version":{"name":"version","abstract":"\u003cp\u003eVersion of the Native Markup version in use.\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(py)markupRequestObject":{"name":"markupRequestObject","abstract":"\u003cp\u003eThe object containing the request details for the native markup.\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(im)init":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/NativeAdMarkup.html\"\u003eNativeAdMarkup\u003c/a\u003e\u003c/code\u003e with default values.\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)nativeAdMarkup":{"name":"nativeAdMarkup","abstract":"\u003cp\u003eThe native ad markup containing the ad assets.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThe delegate to receive native ad events.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)titles":{"name":"titles","abstract":"\u003cp\u003eReturns an array of titles from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)dataObjects":{"name":"dataObjects","abstract":"\u003cp\u003eReturns an array of data objects from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)images":{"name":"images","abstract":"\u003cp\u003eReturns an array of images from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)eventTrackers":{"name":"eventTrackers","abstract":"\u003cp\u003eReturns an array of event trackers from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)dataObjectsOf:":{"name":"dataObjects(of:)","abstract":"\u003cp\u003eReturns an array of data objects filtered by the specified data type.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)imagesOf:":{"name":"images(of:)","abstract":"\u003cp\u003eReturns an array of images filtered by the specified image type.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)title":{"name":"title","abstract":"\u003cp\u003eReturns the first title text from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)imageUrl":{"name":"imageUrl","abstract":"\u003cp\u003eReturns the URL of the main image from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)iconUrl":{"name":"iconUrl","abstract":"\u003cp\u003eReturns the URL of the icon image from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)sponsoredBy":{"name":"sponsoredBy","abstract":"\u003cp\u003eReturns the sponsored by text from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)text":{"name":"text","abstract":"\u003cp\u003eReturns the description text from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)callToAction":{"name":"callToAction","abstract":"\u003cp\u003eReturns the call-to-action text from the native ad markup.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(cm)createWithCacheId:":{"name":"create(cacheId:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eNativeAd\u003c/code\u003e instance from the given cache ID.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)registerViewWithView:clickableViews:":{"name":"registerView(view:clickableViews:)","abstract":"\u003cp\u003eRegisters a view for tracking viewability and click events.\u003c/p\u003e","parent_name":"NativeAd"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Content":{"name":"Content","abstract":"\u003cp\u003eRepresents a content context type.\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Social":{"name":"Social","abstract":"\u003cp\u003eRepresents a social media context type.\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Product":{"name":"Product","abstract":"\u003cp\u003eRepresents a product context type.\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eRepresents a custom context type.\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)General":{"name":"General","abstract":"\u003cp\u003eRepresents a general context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Article":{"name":"Article","abstract":"\u003cp\u003eRepresents an article context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Video":{"name":"Video","abstract":"\u003cp\u003eRepresents a video context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Audio":{"name":"Audio","abstract":"\u003cp\u003eRepresents an audio context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Image":{"name":"Image","abstract":"\u003cp\u003eRepresents an image context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)UserGenerated":{"name":"UserGenerated","abstract":"\u003cp\u003eRepresents a user-generated content context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Social":{"name":"Social","abstract":"\u003cp\u003eRepresents a social media context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)email":{"name":"email","abstract":"\u003cp\u003eRepresents an email context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)chatIM":{"name":"chatIM","abstract":"\u003cp\u003eRepresents a chat or instant messaging context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)SellingProduct":{"name":"SellingProduct","abstract":"\u003cp\u003eRepresents a product selling context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)AppStore":{"name":"AppStore","abstract":"\u003cp\u003eRepresents an App Store context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)ReviewSite":{"name":"ReviewSite","abstract":"\u003cp\u003eRepresents a review site context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eRepresents a custom context type.\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)initWithBannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:":{"name":"init(bannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003ePrebidRequest\u003c/code\u003e with the given parameters.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)setGPID:":{"name":"setGPID(_:)","abstract":"\u003cp\u003eSets the GPID for the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content for the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the app content for the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds data to the app content.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eRemoves specific data from the app content.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eClears all data from the app content.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds user data to the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves specific user data from the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data from the ad request.\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(py)pbAdSlot":{"name":"pbAdSlot","abstract":"\u003cp\u003eThe ad slot identifier for the Prebid ad unit.\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003ePrebidAdUnit\u003c/code\u003e with the given configuration ID.\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)fetchDemandWithAdObject:request:completion:":{"name":"fetchDemand(adObject:request:completion:)","abstract":"\u003cp\u003eMakes bid request for the specified ad object and request config. Setups targeting keywords into the adObject.\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)fetchDemandWithRequest:completion:":{"name":"fetchDemand(request:completion:)","abstract":"\u003cp\u003eMakes bid request for the specified request config.\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)setAutoRefreshMillisWithTime:":{"name":"setAutoRefreshMillis(time:)","abstract":"\u003cp\u003eThis method allows to set the auto refresh period for the demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)stopAutoRefresh":{"name":"stopAutoRefresh()","abstract":"\u003cp\u003eThis method stops the auto refresh of demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)resumeAutoRefresh":{"name":"resumeAutoRefresh()","abstract":"\u003cp\u003eThis method resumes the auto refresh of demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(cpy)EVENT_WIN":{"name":"EVENT_WIN","abstract":"\u003cp\u003eKey to get Prebid win event from \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events\"\u003eevents\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(cpy)EVENT_IMP":{"name":"EVENT_IMP","abstract":"\u003cp\u003eKey to get Prebid imp event from \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events\"\u003eevents\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)resultCode":{"name":"resultCode","abstract":"\u003cp\u003eThe result code of the bid request\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)targetingKeywords":{"name":"targetingKeywords","abstract":"\u003cp\u003eTargeting keywords associated with the bid\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/s:12PrebidMobile7BidInfoC3expSdSgvp":{"name":"exp","abstract":"\u003cp\u003eThe expiration time of the bid\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)nativeAdCacheId":{"name":"nativeAdCacheId","abstract":"\u003cp\u003eThe cache ID for native ads\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events":{"name":"events","abstract":"\u003cp\u003eEvents related to the bid\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/s:12PrebidMobile7BidInfoC10resultCode17targetingKeywords3exp15nativeAdCacheId6eventsAcA06ResultF0O_SDyS2SGSgSdSgSSSgAKtcfc":{"name":"init(resultCode:targetingKeywords:exp:nativeAdCacheId:events:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBidInfo\u003c/code\u003e instance with the specified parameters.\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(im)getExp":{"name":"getExp()","abstract":"\u003cp\u003eRetrieves the expiration time of the bid as an \u003ccode\u003eNSNumber\u003c/code\u003e.\u003c/p\u003e","parent_name":"BidInfo"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eThe deprecated banner parameters for this ad unit.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eThe banner parameters for this ad unit.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eThe video parameters for this ad unit.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eThe ad formats for the ad unit.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eInitializes a new interstitial ad unit with a unique configuration identifier.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eInitializes a new interstitial ad unit with a minimum width and height percentage.\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InstreamVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)InstreamVideoAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eThe video parameters for this ad unit.\u003c/p\u003e","parent_name":"InstreamVideoAdUnit"},"Classes/InstreamVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)InstreamVideoAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eInitializes a new instream video ad unit.\u003c/p\u003e","parent_name":"InstreamVideoAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eA deprecated property for banner ad parameters.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eThe banner ad parameters used to configure the ad unit.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eThe video ad parameters used to configure the ad unit.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eThe set of ad formats for the ad unit.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eBannerAdUnit\u003c/code\u003e with the specified configuration ID and size.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(im)addAdditionalSizeWithSizes:":{"name":"addAdditionalSize(sizes:)","abstract":"\u003cp\u003eAdds additional sizes to the banner ad unit\u0026rsquo;s configuration.\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(py)pbAdSlot":{"name":"pbAdSlot","abstract":"\u003cp\u003eORTB: imp[].ext.data.adslot\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/s:12PrebidMobile6AdUnitC8configId4size9adFormatsACSS_So6CGSizeVSgShyAA0C6FormatCGtcfc":{"name":"init(configId:size:adFormats:)","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eAdUnit\u003c/code\u003e instance with the specified configuration ID, size, and ad formats.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eMakes bid request and provides the result as a dictionary of key-value pairs.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithCompletionBidInfo:":{"name":"fetchDemand(completionBidInfo:)","abstract":"\u003cp\u003eMakes bid request and provides the result as a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html\"\u003eBidInfo\u003c/a\u003e\u003c/code\u003e object.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithAdObject:completion:":{"name":"fetchDemand(adObject:completion:)","abstract":"\u003cp\u003eMakes bid request for a specific ad object and provides the result code. Setups targeting keywords into the adObject.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting.","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eSets the app content object, replacing any existing content.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getAppContent":{"name":"getAppContent()","abstract":"\u003cp\u003eRetrieves the current app content object.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eClears the current app content object.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eAdds an array of content data objects to the app content.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eRemoves a specific content data object from the app content.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eClears all content data objects from the app content.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eRetrieves the current user data.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eAdds an array of user data objects.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eRemoves a specific user data object.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eClears all user data.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setGPID:":{"name":"setGPID(_:)","abstract":"\u003cp\u003eSets the GPID for the ad unit.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getGPID":{"name":"getGPID()","abstract":"\u003cp\u003eRetrieves the current GPID for the ad unit.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setOrtbConfig:":{"name":"setOrtbConfig(_:)","abstract":"\u003cp\u003eSets the OpenRTB configuration string for the ad unit.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getOrtbConfig":{"name":"getOrtbConfig()","abstract":"\u003cp\u003eRetrieves the current OpenRTB configuration string for the ad unit.\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setAutoRefreshMillisWithTime:":{"name":"setAutoRefreshMillis(time:)","abstract":"\u003cp\u003eThis method allows to set the auto refresh period for the demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)stopAutoRefresh":{"name":"stopAutoRefresh()","abstract":"\u003cp\u003eThis method stops the auto refresh of demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)resumeAutoRefresh":{"name":"resumeAutoRefresh()","abstract":"\u003cp\u003eThis method resumes the auto refresh of demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html":{"name":"AdUnit","abstract":"\u003cp\u003eBase class for ad units built for original type of integration.\u003c/p\u003e"},"Classes/BannerAdUnit.html":{"name":"BannerAdUnit","abstract":"\u003cp\u003eA class representing a banner ad unit for original type of integration.\u003c/p\u003e"},"Classes/InstreamVideoAdUnit.html":{"name":"InstreamVideoAdUnit","abstract":"\u003cp\u003eRepresents an instream video ad unit for original type of integration.\u003c/p\u003e"},"Classes/InterstitialAdUnit.html":{"name":"InterstitialAdUnit","abstract":"\u003cp\u003eRepresents an interstitial ad unit built for original type of integration.\u003c/p\u003e"},"Classes/BidInfo.html":{"name":"BidInfo","abstract":"\u003cp\u003eContains information about bid.\u003c/p\u003e"},"Classes/PrebidAdUnit.html":{"name":"PrebidAdUnit","abstract":"\u003cp\u003eMultiformat ad unit. Built for original API.\u003c/p\u003e"},"Classes/PrebidRequest.html":{"name":"PrebidRequest","abstract":"\u003cp\u003eClass that contains properties and methods to configure Prebid request.\u003c/p\u003e"},"Classes/ContextSubType.html":{"name":"ContextSubType","abstract":"\u003cp\u003eNative context subtype asset.\u003c/p\u003e"},"Classes/ContextType.html":{"name":"ContextType","abstract":"\u003cp\u003eNative context type asset.\u003c/p\u003e"},"Classes/NativeAd.html":{"name":"NativeAd","abstract":"\u003cp\u003eRepresents a native ad and handles its various properties and functionalities.\u003c/p\u003e"},"Classes/NativeAdConfiguration.html":{"name":"NativeAdConfiguration","abstract":"\u003cp\u003eRepresents the configuration for a native ad, including markup and version information.\u003c/p\u003e"},"Classes/NativeAdMarkup.html":{"name":"NativeAdMarkup","abstract":"\u003cp\u003eRepresents the markup for a native ad, including assets, tracking URLs, and other metadata.\u003c/p\u003e"},"Classes/NativeAdMarkupAsset.html":{"name":"NativeAdMarkupAsset","abstract":"\u003cp\u003eRepresents an asset in the native ad markup, which can be a title, image, data, or link.\u003c/p\u003e"},"Classes/NativeAsset.html":{"name":"NativeAsset","abstract":"\u003cp\u003eRepresents a generic native ad asset which could be a title, image, or data.\u003c/p\u003e"},"Classes/NativeAssetTitle.html":{"name":"NativeAssetTitle","abstract":"\u003cp\u003eRepresents a title asset in a native ad.\u003c/p\u003e"},"Classes/NativeAssetImage.html":{"name":"NativeAssetImage","abstract":"\u003cp\u003eRepresents an image asset in a native ad.\u003c/p\u003e"},"Classes/NativeAssetData.html":{"name":"NativeAssetData","abstract":"\u003cp\u003eRepresents a data asset in a native ad.\u003c/p\u003e"},"Classes/ImageAsset.html":{"name":"ImageAsset","abstract":"\u003cp\u003eNative image asset type.\u003c/p\u003e"},"Classes/NativeData.html":{"name":"NativeData","abstract":"\u003cp\u003eClass representing native data elements in the ad markup.\u003c/p\u003e"},"Classes/NativeEventTracker.html":{"name":"NativeEventTracker","abstract":"\u003cp\u003eClass representing an event tracker for native ads.\u003c/p\u003e"},"Classes/EventType.html":{"name":"EventType","abstract":"\u003cp\u003eClass representing different event types.\u003c/p\u003e"},"Classes/EventTracking.html":{"name":"EventTracking","abstract":"\u003cp\u003eNative event tracking type.\u003c/p\u003e"},"Classes/NativeEventTrackerResponse.html":{"name":"NativeEventTrackerResponse","abstract":"\u003cp\u003eClass representing a response for a native event tracker.\u003c/p\u003e"},"Classes/NativeImage.html":{"name":"NativeImage","abstract":"\u003cp\u003eClass representing an image asset in a native ad.\u003c/p\u003e"},"Classes/NativeLink.html":{"name":"NativeLink","abstract":"\u003cp\u003eClass representing a link in a native ad.\u003c/p\u003e"},"Classes/NativeMarkupRequestObject.html":{"name":"NativeMarkupRequestObject","abstract":"\u003cp\u003eRepresents a request object for native markup, including details about the ad\u0026rsquo;s context, placement, and supported features.\u003c/p\u003e"},"Classes/NativeRequest.html":{"name":"NativeRequest","abstract":"\u003cp\u003eA class representing a native request for original type of integration.\u003c/p\u003e"},"Classes/NativeTitle.html":{"name":"NativeTitle","abstract":"\u003cp\u003eRepresents the title element in a native ad, including optional text and length.\u003c/p\u003e"},"Classes/PlacementType.html":{"name":"PlacementType","abstract":"\u003cp\u003eRepresents different types of placements for native ads.\u003c/p\u003e"},"Classes/BannerParameters.html":{"name":"BannerParameters","abstract":"\u003cp\u003eDescribes an \u003ca href=\"https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf\"\u003eOpenRTB\u003c/a\u003e banner object\u003c/p\u003e"},"Classes/NativeParameters.html":{"name":"NativeParameters","abstract":"\u003cp\u003eRepresents parameters for a native ad request, including assets, event trackers, and configuration settings.\u003c/p\u003e"},"Classes/Signals.html":{"name":"Signals","abstract":"\u003cp\u003eA class containing constants related to OpenRTB signals.\u003c/p\u003e"},"Classes/SingleContainerInt.html":{"name":"SingleContainerInt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoParameters.html":{"name":"VideoParameters","abstract":"\u003cp\u003eDescribes an \u003ca href=\"https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf\"\u003eOpenRTB\u003c/a\u003e video object\u003c/p\u003e"},"Classes/RewardedVideoAdUnit.html":{"name":"RewardedVideoAdUnit","abstract":"\u003cp\u003eRepresents an rewarded ad unit for original type of integration.\u003c/p\u003e"},"Classes/Utils.html":{"name":"Utils","abstract":"\u003cp\u003eA utility class for handling various ad-related operations and conversions.\u003c/p\u003e"},"Classes/VideoAdUnit.html":{"name":"VideoAdUnit","abstract":"\u003cp\u003eA deprecated class for handling video ad units.\u003c/p\u003e"},"Classes/VideoInterstitialAdUnit.html":{"name":"VideoInterstitialAdUnit","abstract":"\u003cp\u003eA deprecated class representing a video interstitial ad unit."},"Classes/Prebid.html":{"name":"Prebid","abstract":"\u003cp\u003eThe \u003ccode\u003ePrebid\u003c/code\u003e class manages the configuration and initialization of the PrebidMobile SDK.\u003c/p\u003e"},"Classes/Targeting.html":{"name":"Targeting","abstract":"\u003cp\u003eA class that manages targeting information for ads.\u003c/p\u003e"},"Classes/ExternalUserId.html":{"name":"ExternalUserId","abstract":"\u003cp\u003eDefines the User Id Object from an External Thrid Party Source\u003c/p\u003e"},"Classes/Host.html":{"name":"Host","abstract":"\u003cp\u003eA singleton class that manages the Prebid server URL, including a custom URL.\u003c/p\u003e"},"Classes/AdFormat.html":{"name":"AdFormat","abstract":"\u003cp\u003e\u003ccode\u003eAdFormat\u003c/code\u003e is a class that represents different types of ad formats using an OptionSet."},"Classes/VideoControlsConfiguration.html":{"name":"VideoControlsConfiguration","abstract":"\u003cp\u003eA class representing the configuration for video controls in an ad."},"Classes/BannerView.html":{"name":"BannerView","abstract":"\u003cp\u003eThe view that will display the particular banner ad. Built for rendering type of integration.\u003c/p\u003e"},"Classes/BaseInterstitialAdUnit.html":{"name":"BaseInterstitialAdUnit","abstract":"\u003cp\u003eA base class for interstitial ad units.\u003c/p\u003e"},"Classes/InterstitialRenderingAdUnit.html":{"name":"InterstitialRenderingAdUnit","abstract":"\u003cp\u003eRepresents an interstitial ad unit. Built for rendering type of integration.\u003c/p\u003e"},"Classes/RewardedAdUnit.html":{"name":"RewardedAdUnit","abstract":"\u003cp\u003eRepresents an rewarded ad unit. Built for rendering type of integration.\u003c/p\u003e"},"Classes/MediationBannerAdUnit.html":{"name":"MediationBannerAdUnit","abstract":"\u003cp\u003eThis class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs."},"Classes/MediationBaseInterstitialAdUnit.html":{"name":"MediationBaseInterstitialAdUnit","abstract":"\u003cp\u003eBase class for interstitial ads in Mediation API.\u003c/p\u003e"},"Classes/MediationInterstitialAdUnit.html":{"name":"MediationInterstitialAdUnit","abstract":"\u003cp\u003eThis class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs."},"Classes/MediationNativeAdUnit.html":{"name":"MediationNativeAdUnit","abstract":"\u003cp\u003eThis class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs."},"Classes/MediationRewardedAdUnit.html":{"name":"MediationRewardedAdUnit","abstract":"\u003cp\u003eThis class is responsible for making bid request and providing the winning bid and targeting keywords to mediating SDKs."},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Typealiases.html#/s:12PrebidMobile0A22InitializationCallbacka":{"name":"PrebidInitializationCallback","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:12PrebidMobile0A22ServerResponseCallbacka":{"name":"PrebidServerResponseCallback","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:12PrebidMobile0A25JSLibraryContentsCallbacka":{"name":"PrebidJSLibraryContentsCallback","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:12PrebidMobile24PBMNetworkReachableBlocka":{"name":"PBMNetworkReachableBlock","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialControllerLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerLoadingDelegate(im)interstitialControllerDidLoadAd:":{"name":"interstitialControllerDidLoadAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerLoadingDelegate"},"Protocols/InterstitialControllerLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerLoadingDelegate(im)interstitialController:didFailWithError:":{"name":"interstitialController(_:didFailWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerLoadingDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)trackImpressionForInterstitialController:":{"name":"trackImpression(forInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidClickAd:":{"name":"interstitialControllerDidClickAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidLeaveApp:":{"name":"interstitialControllerDidLeaveApp(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidDisplay:":{"name":"interstitialControllerDidDisplay(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)interstitialControllerDidComplete:":{"name":"interstitialControllerDidComplete(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/InterstitialControllerInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialControllerInteractionDelegate(im)viewControllerForModalPresentationFromInterstitialController:":{"name":"viewControllerForModalPresentation(fromInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialControllerInteractionDelegate"},"Protocols/DisplayViewLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewLoadingDelegate(im)displayViewDidLoadAd:":{"name":"displayViewDidLoadAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewLoadingDelegate"},"Protocols/DisplayViewLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewLoadingDelegate(im)displayView:didFailWithError:":{"name":"displayView(_:didFailWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewLoadingDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)trackImpressionForDisplayView:":{"name":"trackImpression(forDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)viewControllerForModalPresentationFromDisplayView:":{"name":"viewControllerForModalPresentation(fromDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)didLeaveAppFrom:":{"name":"didLeaveApp(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)willPresentModalFrom:":{"name":"willPresentModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/DisplayViewInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)DisplayViewInteractionDelegate(im)didDismissModalFrom:":{"name":"didDismissModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisplayViewInteractionDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)setUpAdObjectWith:":{"name":"setUpAdObject(with:)","abstract":"\u003cp\u003ePuts to ad object\u0026rsquo;s localExtra the ad object (winning bid or native ad) and configId","parent_name":"PrebidMediationDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)cleanUpAdObject":{"name":"cleanUpAdObject()","abstract":"\u003cp\u003eRemoves an bid info from ad object\u0026rsquo;s localExtra","parent_name":"PrebidMediationDelegate"},"Protocols/PrebidMediationDelegate.html#/c:@M@PrebidMobile@objc(pl)PrebidMediationDelegate(im)getAdView":{"name":"getAdView()","abstract":"\u003cp\u003eReturns ad view that was passed into PrebidMediationDelegate earlier.","parent_name":"PrebidMediationDelegate"},"Protocols/RewardedEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedEventLoadingDelegate(py)reward":{"name":"reward","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventLoadingDelegate"},"Protocols/RewardedEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedEventInteractionDelegate(im)userDidEarnReward:":{"name":"userDidEarnReward(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventInteractionDelegate"},"Protocols/RewardedEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"RewardedEventHandlerProtocol"},"Protocols/RewardedEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"RewardedEventHandlerProtocol"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidReceiveAd:":{"name":"rewardedAdDidReceiveAd(_:)","abstract":"\u003cp\u003eCalled when an ad is loaded and ready for display\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdUserDidEarnReward:":{"name":"rewardedAdUserDidEarnReward(_:)","abstract":"\u003cp\u003eCalled when user is able to receive a reward from the app\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAd:didFailToReceiveAdWithError:":{"name":"rewardedAd(_:didFailToReceiveAdWithError:)","abstract":"\u003cp\u003eCalled when the load process fails to produce a viable ad\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdWillPresentAd:":{"name":"rewardedAdWillPresentAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial view will be launched, as a result of show() method.\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidDismissAd:":{"name":"rewardedAdDidDismissAd(_:)","abstract":"\u003cp\u003eCalled when the interstial is dismissed by the user\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdWillLeaveApplication:":{"name":"rewardedAdWillLeaveApplication(_:)","abstract":"\u003cp\u003eCalled when an ad causes the sdk to leave the app\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/RewardedAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)RewardedAdUnitDelegate(im)rewardedAdDidClickAd:":{"name":"rewardedAdDidClickAd(_:)","abstract":"\u003cp\u003eCalled when user clicked the ad\u003c/p\u003e","parent_name":"RewardedAdUnitDelegate"},"Protocols/InterstitialEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventLoadingDelegate(im)prebidDidWin":{"name":"prebidDidWin()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventLoadingDelegate"},"Protocols/InterstitialEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventLoadingDelegate(im)adServerDidWin":{"name":"adServerDidWin()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventLoadingDelegate"},"Protocols/InterstitialEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventLoadingDelegate(im)failedWithError:":{"name":"failedWithError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventLoadingDelegate"},"Protocols/InterstitialEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventInteractionDelegate(im)willPresentAd":{"name":"willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventInteractionDelegate"},"Protocols/InterstitialEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventInteractionDelegate(im)didDismissAd":{"name":"didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventInteractionDelegate"},"Protocols/InterstitialEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventInteractionDelegate(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventInteractionDelegate"},"Protocols/InterstitialEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventInteractionDelegate(im)didClickAd":{"name":"didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventInteractionDelegate"},"Protocols/InterstitialEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"InterstitialEventHandlerProtocol"},"Protocols/InterstitialEventHandlerProtocol.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"InterstitialEventHandlerProtocol"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidReceiveAd:":{"name":"interstitialDidReceiveAd(_:)","abstract":"\u003cp\u003eCalled when an ad is loaded and ready for display\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitial:didFailToReceiveAdWithError:":{"name":"interstitial(_:didFailToReceiveAdWithError:)","abstract":"\u003cp\u003eCalled when the load process fails to produce a viable ad\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialWillPresentAd:":{"name":"interstitialWillPresentAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial view will be launched, as a result of show() method.\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidDismissAd:":{"name":"interstitialDidDismissAd(_:)","abstract":"\u003cp\u003eCalled when the interstitial is dismissed by the user\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialWillLeaveApplication:":{"name":"interstitialWillLeaveApplication(_:)","abstract":"\u003cp\u003eCalled when an ad causes the sdk to leave the app\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/InterstitialAdUnitDelegate.html#/c:@M@PrebidMobile@objc(pl)InterstitialAdUnitDelegate(im)interstitialDidClickAd:":{"name":"interstitialDidClickAd(_:)","abstract":"\u003cp\u003eCalled when user clicked the ad\u003c/p\u003e","parent_name":"InterstitialAdUnitDelegate"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BaseInterstitialAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)BaseInterstitialAdUnitProtocol(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnitProtocol"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewPresentationController":{"name":"bannerViewPresentationController()","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerView:didReceiveAdWithAdSize:":{"name":"bannerView(_:didReceiveAdWithAdSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerView:didFailToReceiveAdWith:":{"name":"bannerView(_:didFailToReceiveAdWith:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewWillLeaveApplication:":{"name":"bannerViewWillLeaveApplication(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewWillPresentModal:":{"name":"bannerViewWillPresentModal(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerViewDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerViewDelegate(im)bannerViewDidDismissModal:":{"name":"bannerViewDidDismissModal(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerViewDelegate"},"Protocols/BannerEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventLoadingDelegate(im)prebidDidWin":{"name":"prebidDidWin()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventLoadingDelegate"},"Protocols/BannerEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventLoadingDelegate(im)adServerDidWin:adSize:":{"name":"adServerDidWin(_:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventLoadingDelegate"},"Protocols/BannerEventLoadingDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventLoadingDelegate(im)failedWithError:":{"name":"failedWithError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventLoadingDelegate"},"Protocols/BannerEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventInteractionDelegate(im)willPresentModal":{"name":"willPresentModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventInteractionDelegate"},"Protocols/BannerEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventInteractionDelegate(im)didDismissModal":{"name":"didDismissModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventInteractionDelegate"},"Protocols/BannerEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventInteractionDelegate(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventInteractionDelegate"},"Protocols/BannerEventInteractionDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerEventInteractionDelegate(py)viewControllerForPresentingModal":{"name":"viewControllerForPresentingModal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventInteractionDelegate"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the ad server communication.\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eDelegate for custom event handler to inform the PBM SDK about the events related to the user\u0026rsquo;s interaction with the ad.\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)adSizes":{"name":"adSizes","abstract":"\u003cp\u003eThe array of the CGRect entries for each valid ad sizes.","parent_name":"BannerEventHandler"},"Protocols/BannerEventHandler.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(im)trackImpression":{"name":"trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventHandler"},"Protocols/BannerAdLoaderDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerAdLoaderDelegate(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdLoaderDelegate"},"Protocols/BannerAdLoaderDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerAdLoaderDelegate(im)bannerAdLoader:loadedAdView:adSize:":{"name":"bannerAdLoader(_:loadedAdView:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdLoaderDelegate"},"Protocols/BannerAdLoaderDelegate.html#/c:@M@PrebidMobile@objc(pl)BannerAdLoaderDelegate(im)bannerAdLoader:createdDisplayView:":{"name":"bannerAdLoader(_:createdDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdLoaderDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/AdLoadFlowControllerDelegate.html#/c:@M@PrebidMobile@objc(pl)AdLoadFlowControllerDelegate(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdLoadFlowControllerDelegate"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(py)userAgentService":{"name":"userAgentService","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)fireAndForget:":{"name":"fireAndForget(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)head:timeout:callback:":{"name":"head(_:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)get:timeout:callback:":{"name":"get(_:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)post:data:timeout:callback:":{"name":"post(_:data:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)post:contentType:data:timeout:callback:":{"name":"post(_:contentType:data:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/PrebidServerConnectionProtocol.html#/c:@M@PrebidMobile@objc(pl)PrebidServerConnectionProtocol(im)download:callback:":{"name":"download(_:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnectionProtocol"},"Protocols/VideoBasedAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)PBMVideoBasedAdUnitProtocol(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoBasedAdUnitProtocol"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adDidExpireWithAd:":{"name":"adDidExpire(ad:)","abstract":"\u003cp\u003eSent when the native ad is expired.\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adWasClickedWithAd:":{"name":"adWasClicked(ad:)","abstract":"\u003cp\u003eSent when the native view is clicked by the user.\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdEventDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdEventDelegate(im)adDidLogImpressionWithAd:":{"name":"adDidLogImpression(ad:)","abstract":"\u003cp\u003eSent when an impression is recorded for an native ad\u003c/p\u003e","parent_name":"NativeAdEventDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdLoadedWithAd:":{"name":"nativeAdLoaded(ad:)","abstract":"\u003cp\u003eA successful Prebid Native ad is returned\u003c/p\u003e","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdNotFound":{"name":"nativeAdNotFound()","abstract":"\u003cp\u003ePrebid Native was not found in the server returned response,","parent_name":"NativeAdDelegate"},"Protocols/NativeAdDelegate.html#/c:@M@PrebidMobile@objc(pl)NativeAdDelegate(im)nativeAdNotValid":{"name":"nativeAdNotValid()","abstract":"\u003cp\u003ePrebid Native ad was returned, however, the bid is not valid for displaying","parent_name":"NativeAdDelegate"},"Protocols/BannerBasedAdUnitProtocol.html#/c:@M@PrebidMobile@objc(pl)PBMBannerBasedAdUnitProtocol(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerBasedAdUnitProtocol"},"Protocols/BannerBasedAdUnitProtocol.html":{"name":"BannerBasedAdUnitProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/NativeAdDelegate.html":{"name":"NativeAdDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/NativeAdEventDelegate.html":{"name":"NativeAdEventDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/VideoBasedAdUnitProtocol.html":{"name":"VideoBasedAdUnitProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/PrebidServerConnectionProtocol.html":{"name":"PrebidServerConnectionProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/AdLoadFlowControllerDelegate.html":{"name":"AdLoadFlowControllerDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerAdLoaderDelegate.html":{"name":"BannerAdLoaderDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerEventHandler.html":{"name":"BannerEventHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerEventInteractionDelegate.html":{"name":"BannerEventInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerEventLoadingDelegate.html":{"name":"BannerEventLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BannerViewDelegate.html":{"name":"BannerViewDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/BaseInterstitialAdUnitProtocol.html":{"name":"BaseInterstitialAdUnitProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialAdUnitDelegate.html":{"name":"InterstitialAdUnitDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialEventHandlerProtocol.html":{"name":"InterstitialEventHandlerProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialEventInteractionDelegate.html":{"name":"InterstitialEventInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialEventLoadingDelegate.html":{"name":"InterstitialEventLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/RewardedAdUnitDelegate.html":{"name":"RewardedAdUnitDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/RewardedEventHandlerProtocol.html":{"name":"RewardedEventHandlerProtocol","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/RewardedEventInteractionDelegate.html":{"name":"RewardedEventInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/RewardedEventLoadingDelegate.html":{"name":"RewardedEventLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/PrebidMediationDelegate.html":{"name":"PrebidMediationDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/DisplayViewInteractionDelegate.html":{"name":"DisplayViewInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/DisplayViewLoadingDelegate.html":{"name":"DisplayViewLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialControllerInteractionDelegate.html":{"name":"InterstitialControllerInteractionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/InterstitialControllerLoadingDelegate.html":{"name":"InterstitialControllerLoadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions/UIView.html#/s:So6UIViewC12PrebidMobileE13allSubViewsOf4typeSayxGxm_tABRbzlF":{"name":"allSubViewsOf(type:)","abstract":"\u003cp\u003eThis is a function to get subviews of a particular type from view recursively.","parent_name":"UIView"},"Extensions/NSString.html#/c:@CM@PrebidMobile@@objc(cs)NSString(py)base64DecodedImage":{"name":"base64DecodedImage","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NSString"},"Extensions/NSString.html":{"name":"NSString"},"Extensions/UIView.html":{"name":"UIView"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandFetchSuccess":{"name":"prebidDemandFetchSuccess","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerNotSpecified":{"name":"prebidServerNotSpecified","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidAccountId":{"name":"prebidInvalidAccountId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidConfigId":{"name":"prebidInvalidConfigId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidSize":{"name":"prebidInvalidSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidNetworkError":{"name":"prebidNetworkError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerError":{"name":"prebidServerError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandNoBids":{"name":"prebidDemandNoBids","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidDemandTimedOut":{"name":"prebidDemandTimedOut","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidServerURLInvalid":{"name":"prebidServerURLInvalid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidUnknownError":{"name":"prebidUnknownError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidResponseStructure":{"name":"prebidInvalidResponseStructure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInternalSDKError":{"name":"prebidInternalSDKError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidWrongArguments":{"name":"prebidWrongArguments","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidNoVastTagInMediaData":{"name":"prebidNoVastTagInMediaData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidSDKMisuse":{"name":"prebidSDKMisuse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidSDKMisusePreviousFetchNotCompletedYet":{"name":"prebidSDKMisusePreviousFetchNotCompletedYet","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/c:@M@PrebidMobile@E@ResultCode@ResultCodePrebidInvalidRequest":{"name":"prebidInvalidRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/ResultCode.html#/s:12PrebidMobile10ResultCodeO4nameSSyF":{"name":"name()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ResultCode"},"Enums/NetworkType.html#/c:@M@PrebidMobile@E@PBMNetworkType@PBMNetworkTypeUnknown":{"name":"unknown","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkType"},"Enums/NetworkType.html#/c:@M@PrebidMobile@E@PBMNetworkType@PBMNetworkTypeWifi":{"name":"wifi","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkType"},"Enums/NetworkType.html#/c:@M@PrebidMobile@E@PBMNetworkType@PBMNetworkTypeCelluar":{"name":"celluar","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkType"},"Enums/NetworkType.html#/c:@M@PrebidMobile@E@PBMNetworkType@PBMNetworkTypeOffline":{"name":"offline","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"NetworkType"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopLeft":{"name":"topLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopCenter":{"name":"topCenter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionTopRight":{"name":"topRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionCenter":{"name":"center","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomLeft":{"name":"bottomLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomCenter":{"name":"bottomCenter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionBottomRight":{"name":"bottomRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/c:@M@PrebidMobile@E@PBMPosition@PBMPositionCustom":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/Position.html#/s:12PrebidMobile8PositionO03getC15ByStringLiteralyACSgSSFZ":{"name":"getPositionByStringLiteral(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Position"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionHeader":{"name":"header","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionFooter":{"name":"footer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionSidebar":{"name":"sidebar","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/AdPosition.html#/c:@M@PrebidMobile@E@PBMAdPosition@PBMAdPositionFullScreen":{"name":"fullScreen","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdPosition"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostAppnexus":{"name":"Appnexus","abstract":"\u003cp\u003eURL \u003ca href=\"URL\"\u003ehttps://ib.adnxs.com/openrtb2/prebid\u003c/a\u003e\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostRubicon":{"name":"Rubicon","abstract":"\u003cp\u003eURL \u003ca href=\"URL\"\u003ehttps://prebid-server.rubiconproject.com/openrtb2/auction\u003c/a\u003e\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidHost.html#/c:@M@PrebidMobile@E@PrebidHost@PrebidHostCustom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidHost"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusSucceeded":{"name":"succeeded","abstract":"\u003cp\u003ePrebid SDK successfully initialized.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusFailed":{"name":"failed","abstract":"\u003cp\u003ePrebid SDK is not able to work.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/PrebidInitializationStatus.html#/c:@M@PrebidMobile@E@PrebidInitializationStatus@PrebidInitializationStatusServerStatusWarning":{"name":"serverStatusWarning","abstract":"\u003cp\u003eSomething went wrong during PBS status checking.\u003c/p\u003e","parent_name":"PrebidInitializationStatus"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderUnknown":{"name":"unknown","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderMale":{"name":"male","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderFemale":{"name":"female","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Gender"},"Enums/Gender.html#/c:@M@PrebidMobile@E@PBMGender@PBMGenderOther":{"name":"other","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Gender"},"Enums/ClickbrowserType.html#/c:@M@PrebidMobile@E@PBMClickbrowserType@PBMClickbrowserTypeEmbedded":{"name":"embedded","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClickbrowserType"},"Enums/ClickbrowserType.html#/c:@M@PrebidMobile@E@PBMClickbrowserType@PBMClickbrowserTypeNative":{"name":"native","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClickbrowserType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeIcon":{"name":"icon","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeMain":{"name":"main","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeImageAssetType.html#/c:@M@PrebidMobile@E@NativeImageAssetType@NativeImageAssetTypeCustom":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImageAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeUndefined":{"name":"undefined","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeSponsored":{"name":"sponsored","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDesc":{"name":"desc","abstract":"\u003cp\u003eSponsored By message where response should contain the brand name of the sponsor.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeRating":{"name":"rating","abstract":"\u003cp\u003eDescriptive text associated with the product or service being advertised. Longer length of text in response may be truncated or ellipsed by the exchange.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeLikes":{"name":"likes","abstract":"\u003cp\u003eRating of the product being offered to the user. For example an app’s rating in an app store from 0-5.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDownloads":{"name":"downloads","abstract":"\u003cp\u003eNumber of social ratings or “likes” of the product being offered to the user.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypePrice":{"name":"price","abstract":"\u003cp\u003eNumber downloads/installs of this product\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeSalePrice":{"name":"salePrice","abstract":"\u003cp\u003ePrice for product / app / in-app purchase. Value should include currency symbol in localised format.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypePhone":{"name":"phone","abstract":"\u003cp\u003eSale 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.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeAddress":{"name":"address","abstract":"\u003cp\u003ePhone number\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDesc2":{"name":"desc2","abstract":"\u003cp\u003eAddress\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeDisplayURL":{"name":"displayURL","abstract":"\u003cp\u003eAdditional descriptive text associated text with the product or service being advertised\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeCtaText":{"name":"ctaText","abstract":"\u003cp\u003eDisplay 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).\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/NativeDataAssetType.html#/c:@M@PrebidMobile@E@NativeDataAssetType@NativeDataAssetTypeCustom":{"name":"custom","abstract":"\u003cp\u003eCTA description - descriptive text describing a ‘call to action’ button for the destination URL.\u003c/p\u003e","parent_name":"NativeDataAssetType"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetSponsored":{"name":"sponsored","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDescription":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetRating":{"name":"rating","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetLikes":{"name":"likes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDownloads":{"name":"downloads","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetPrice":{"name":"price","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetSaleprice":{"name":"saleprice","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetPhone":{"name":"phone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetAddress":{"name":"address","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDescription2":{"name":"description2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetDisplayurl":{"name":"displayurl","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetCtatext":{"name":"ctatext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/c:@M@PrebidMobile@E@DataAsset@DataAssetCustom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html#/s:12PrebidMobile9DataAssetO10exchangeIDSivp":{"name":"exchangeID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataAsset"},"Enums/DataAsset.html":{"name":"DataAsset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/NativeDataAssetType.html":{"name":"NativeDataAssetType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/NativeImageAssetType.html":{"name":"NativeImageAssetType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ClickbrowserType.html":{"name":"ClickbrowserType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Gender.html":{"name":"Gender","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/PrebidInitializationStatus.html":{"name":"PrebidInitializationStatus","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/PrebidHost.html":{"name":"PrebidHost","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/AdPosition.html":{"name":"AdPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Position.html":{"name":"Position","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ResultCode.html":{"name":"ResultCode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile0A15LocalCacheIdKeySSvp":{"name":"PrebidLocalCacheIdKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile24PBMMediationAdUnitBidKeySSvp":{"name":"PBMMediationAdUnitBidKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile23PBMMediationConfigIdKeySSvp":{"name":"PBMMediationConfigIdKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile28PBMMediationTargetingInfoKeySSvp":{"name":"PBMMediationTargetingInfoKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile31PBMMediationAdNativeResponseKeySSvp":{"name":"PBMMediationAdNativeResponseKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile32PBMMediationVideoAdConfigurationSSvp":{"name":"PBMMediationVideoAdConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile27PBMMediationVideoParametersSSvp":{"name":"PBMMediationVideoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile18refreshIntervalMinSdvp":{"name":"refreshIntervalMin","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile18refreshIntervalMaxSdvp":{"name":"refreshIntervalMax","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:12PrebidMobile22refreshIntervalDefaultSdvp":{"name":"refreshIntervalDefault","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/UserAgentService.html#/c:@M@PrebidMobile@objc(cs)PBMUserAgentService(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UserAgentService"},"Classes/UserAgentService.html#/c:@M@PrebidMobile@objc(cs)PBMUserAgentService(py)userAgent":{"name":"userAgent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UserAgentService"},"Classes/UserAgentService.html#/c:@M@PrebidMobile@objc(cs)PBMUserAgentService(im)fetchUserAgentWithCompletion:":{"name":"fetchUserAgent(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UserAgentService"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eShared instance for checking whether the default route is available.\u003c/p\u003e","parent_name":"Reachability"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(py)currentReachabilityStatus":{"name":"currentReachabilityStatus","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reachability"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(py)isNetworkReachable":{"name":"isNetworkReachable","abstract":"\u003cp\u003eReturns true is network is reachable otherwise returns false\u003c/p\u003e","parent_name":"Reachability"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(im)stopNotifier":{"name":"stopNotifier()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reachability"},"Classes/Reachability.html#/c:@M@PrebidMobile@objc(cs)PBMReachability(im)onNetworkRestored:":{"name":"onNetworkRestored(_:)","abstract":"\u003cp\u003eStarts monitoring of the network status.","parent_name":"Reachability"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)registerTracker:":{"name":"registerTracker(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)unregisterTracker:":{"name":"unregisterTracker(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)trackEvent:":{"name":"trackEvent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)trackVideoAdLoaded:":{"name":"trackVideoAdLoaded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)trackStartVideoWithDuration:volume:":{"name":"trackStartVideo(withDuration:volume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/EventManager.html#/c:@M@PrebidMobile@objc(cs)PBMEventManager(im)trackVolumeChanged:deviceVolume:":{"name":"trackVolumeChanged(_:deviceVolume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventManager"},"Classes/DateFormatService.html#/c:@M@PrebidMobile@objc(cs)PBMDateFormatService(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DateFormatService"},"Classes/DateFormatService.html#/c:@M@PrebidMobile@objc(cs)PBMDateFormatService(im)formatISO8601For:":{"name":"formatISO8601(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DateFormatService"},"Classes/SkadnParametersManager.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnParametersManager(cm)getSkadnImpressionFor:":{"name":"getSkadnImpression(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnParametersManager"},"Classes/SkadnParametersManager.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnParametersManager(cm)getSkadnProductParametersFor:":{"name":"getSkadnProductParameters(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnParametersManager"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)initWith:":{"name":"init(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)trackEvent:":{"name":"trackEvent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)trackVideoAdLoaded:":{"name":"trackVideoAdLoaded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)trackStartVideoWithDuration:volume:":{"name":"trackStartVideo(withDuration:volume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/SkadnEventTracker.html#/c:@M@PrebidMobile@objc(cs)PBMSkadnEventTracker(im)trackVolumeChanged:deviceVolume:":{"name":"trackVolumeChanged(_:deviceVolume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SkadnEventTracker"},"Classes/PrebidJSLibraryManager.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibraryManager(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibraryManager"},"Classes/PrebidJSLibraryManager.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibraryManager(im)downloadLibraries":{"name":"downloadLibraries()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibraryManager"},"Classes/PrebidJSLibraryManager.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibraryManager(im)getMRAIDLibrary":{"name":"getMRAIDLibrary()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibraryManager"},"Classes/PrebidJSLibraryManager.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibraryManager(im)getOMSDKLibrary":{"name":"getOMSDKLibrary()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibraryManager"},"Classes/PrebidJSLibrary.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibrary(py)downloadURLString":{"name":"downloadURLString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibrary"},"Classes/PrebidJSLibrary.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibrary(py)name":{"name":"name","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibrary"},"Classes/PrebidJSLibrary.html#/c:@M@PrebidMobile@objc(cs)PrebidJSLibrary(im)initWithName:downloadURLString:":{"name":"init(name:downloadURLString:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidJSLibrary"},"Classes/ServerEvent.html#/c:@M@PrebidMobile@objc(cs)PBMServerEvent(im)initWithUrl:expectedEventType:":{"name":"init(url:expectedEventType:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ServerEvent"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(py)serverEvents":{"name":"serverEvents","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)initWithServerEvents:":{"name":"init(serverEvents:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)trackEvent:":{"name":"trackEvent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)trackVideoAdLoaded:":{"name":"trackVideoAdLoaded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)trackStartVideoWithDuration:volume:":{"name":"trackStartVideo(withDuration:volume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)trackVolumeChanged:deviceVolume:":{"name":"trackVolumeChanged(_:deviceVolume:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/PrebidServerEventTracker.html#/c:@M@PrebidMobile@objc(cs)PrebidServerEventTracker(im)addServerEvents:":{"name":"addServerEvents(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerEventTracker"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)adUnitId":{"name":"adUnitId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)allBids":{"name":"allBids","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)winningBid":{"name":"winningBid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)targetingInfo":{"name":"targetingInfo","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)tmaxrequest":{"name":"tmaxrequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(im)initWithAdUnitId:targetingInfo:":{"name":"init(adUnitId:targetingInfo:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(im)setTargetingInfoWith:":{"name":"setTargetingInfo(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/BidResponse.html#/c:@M@PrebidMobile@objc(cs)BidResponse(im)addTargetingInfoValueWithKey:value:":{"name":"addTargetingInfoValue(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidResponse"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)price":{"name":"price","abstract":"\u003cp\u003eBid price expressed as CPM although the actual transaction is for a unit impression only.","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)nurl":{"name":"nurl","abstract":"\u003cp\u003eWin notice URL called by the exchange if the bid wins (not necessarily indicative of a delivered,","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)adm":{"name":"adm","abstract":"\u003cp\u003eOptional means of conveying ad markup in case the bid wins; supersedes the win notice","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)size":{"name":"size","abstract":"\u003cp\u003eAd size\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)targetingInfo":{"name":"targetingInfo","abstract":"\u003cp\u003eTargeting information that needs to be passed to the ad server SDK.\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)skadn":{"name":"skadn","abstract":"\u003cp\u003eSKAdNetwork parameters about an App Store product.","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003ePrebid ad format\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)videoAdConfiguration":{"name":"videoAdConfiguration","abstract":"\u003cp\u003ePrebid video ad configuration\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)testVideoAdConfiguration":{"name":"testVideoAdConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)isWinning":{"name":"isWinning","abstract":"\u003cp\u003eReturns YES if this bid is intented for display.\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)events":{"name":"events","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(py)bid":{"name":"bid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bid"},"Classes/Bid.html#/c:@M@PrebidMobile@objc(cs)Bid(im)initWithBid:":{"name":"init(bid:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bid"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)configId":{"name":"configId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)adConfiguration":{"name":"adConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)adSize":{"name":"adSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)minSizePerc":{"name":"minSizePerc","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)extDataDictionary":{"name":"extDataDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)nativeAdConfiguration":{"name":"nativeAdConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)gpid":{"name":"gpid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeContextDataFor:":{"name":"removeContextData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getContextData":{"name":"getContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeExtDataFor:":{"name":"removeExtData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getExtData":{"name":"getExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getContextKeywords":{"name":"getContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getExtKeywords":{"name":"getExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getAppContent":{"name":"getAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)setPbAdSlot:":{"name":"setPbAdSlot(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)getPbAdSlot":{"name":"getPbAdSlot()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/AdUnitConfig.html#/c:@M@PrebidMobile@objc(cs)AdUnitConfig(im)copyWithZone:":{"name":"copy(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnitConfig"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)isOptIn":{"name":"isOptIn","abstract":"\u003cp\u003eSets a video interstitial ad unit as an opt-in video\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)videoControlsConfig":{"name":"videoControlsConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)loadingDelegate":{"name":"loadingDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(py)interactionDelegate":{"name":"interactionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)initWithBid:adConfiguration:":{"name":"init(bid:adConfiguration:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)initWithBid:configId:":{"name":"init(bid:configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)show":{"name":"show()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)viewControllerForModalPresentation":{"name":"viewControllerForModalPresentation()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adLoaded:":{"name":"adLoaded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)failedToLoad:":{"name":"failed(toLoad:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidComplete":{"name":"adDidComplete()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidDisplay":{"name":"adDidDisplay()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adWasClicked":{"name":"adWasClicked()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adViewWasClicked":{"name":"adViewWasClicked()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidExpand":{"name":"adDidExpand()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidCollapse":{"name":"adDidCollapse()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidLeaveApp":{"name":"adDidLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adClickthroughDidClose":{"name":"adClickthroughDidClose()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)adDidClose":{"name":"adDidClose()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/InterstitialController.html#/c:@M@PrebidMobile@objc(cs)InterstitialController(im)interstitialDisplayProperties":{"name":"interstitialDisplayProperties()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialController"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","parent_name":"RewardedEventHandlerStandalone"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)RewardedEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","parent_name":"RewardedEventHandlerStandalone"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)RewardedEventHandlerStandalone(py)isReady":{"name":"isReady","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventHandlerStandalone"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)RewardedEventHandlerStandalone(im)showFromViewController:":{"name":"show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventHandlerStandalone"},"Classes/RewardedEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)RewardedEventHandlerStandalone(im)requestAdWithBidResponse:":{"name":"requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventHandlerProtocol(py)loadingDelegate":{"name":"loadingDelegate","parent_name":"InterstitialEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)InterstitialEventHandlerProtocol(py)interactionDelegate":{"name":"interactionDelegate","parent_name":"InterstitialEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)InterstitialEventHandlerStandalone(py)isReady":{"name":"isReady","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)InterstitialEventHandlerStandalone(im)showFromViewController:":{"name":"show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventHandlerStandalone"},"Classes/InterstitialEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)InterstitialEventHandlerStandalone(im)requestAdWithBidResponse:":{"name":"requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)loadingDelegate":{"name":"loadingDelegate","parent_name":"BannerEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)interactionDelegate":{"name":"interactionDelegate","parent_name":"BannerEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(pl)BannerEventHandler(py)adSizes":{"name":"adSizes","parent_name":"BannerEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)BannerEventHandlerStandalone(im)requestAdWithBidResponse:":{"name":"requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventHandlerStandalone"},"Classes/BannerEventHandlerStandalone.html#/c:@M@PrebidMobile@objc(cs)BannerEventHandlerStandalone(im)trackImpression":{"name":"trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerEventHandlerStandalone"},"Classes/DemandResponseInfo.html#/c:@M@PrebidMobile@objc(cs)DemandResponseInfo(py)fetchDemandResult":{"name":"fetchDemandResult","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DemandResponseInfo"},"Classes/DemandResponseInfo.html#/c:@M@PrebidMobile@objc(cs)DemandResponseInfo(py)bid":{"name":"bid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DemandResponseInfo"},"Classes/DemandResponseInfo.html#/c:@M@PrebidMobile@objc(cs)DemandResponseInfo(im)initWithFetchDemandResult:bid:configId:winNotifierBlock:bidResponse:":{"name":"init(fetchDemandResult:bid:configId:winNotifierBlock:bidResponse:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DemandResponseInfo"},"Classes/MediationUtils.html#/c:@M@PrebidMobile@objc(cs)PBMMediationUtils(cm)isServerParameterInTargetingInfo::":{"name":"isServerParameterInTargetingInfo(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationUtils"},"Classes/MediationUtils.html#/c:@M@PrebidMobile@objc(cs)PBMMediationUtils(cm)isServerParameterInTargetingInfoDict::":{"name":"isServerParameterInTargetingInfoDict(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationUtils"},"Classes/MediationUtils.html#/c:@M@PrebidMobile@objc(cs)PBMMediationUtils(cm)isServerParameterDictInTargetingInfoDict::":{"name":"isServerParameterDictInTargetingInfoDict(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationUtils"},"Classes/MediationRewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationRewardedAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationRewardedAdUnit"},"Classes/MediationNativeUtils.html#/s:12PrebidMobile20MediationNativeUtilsC04findD02ins6ResultOyAA0D2AdCs5Error_pGSDys11AnyHashableVypG_tFZ":{"name":"findNative(in:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeUtils"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(py)nativeAdUnit":{"name":"nativeAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addEventTracker:":{"name":"addEventTracker(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addNativeAssets:":{"name":"addNativeAssets(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setContextType:":{"name":"setContextType(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPlacementType:":{"name":"setPlacementType(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPlacementCount:":{"name":"setPlacementCount(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setContextSubType:":{"name":"setContextSubType(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setSequence:":{"name":"setSequence(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setAssetURLSupport:":{"name":"setAssetURLSupport(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setDURLSupport:":{"name":"setDURLSupport(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setPrivacy:":{"name":"setPrivacy(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setExt:":{"name":"setExt(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)getOrtbConfig":{"name":"getOrtbConfig()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setOrtbConfig:":{"name":"setOrtbConfig(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeAppContent:":{"name":"removeAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationNativeAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationNativeAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationNativeAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(im)initWithConfigId:mediationDelegate:":{"name":"init(configId:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/s:12PrebidMobile27MediationInterstitialAdUnitC8configId17minSizePercentage17mediationDelegateACSS_So6CGSizeVSgAA0acM0_ptcfc":{"name":"init(configId:minSizePercentage:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationInterstitialAdUnit(py)configId":{"name":"configId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationInterstitialAdUnit"},"Classes/MediationBidInfoWrapper.html#/c:@M@PrebidMobile@objc(cs)MediationBidInfoWrapper(py)keywords":{"name":"keywords","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBidInfoWrapper"},"Classes/MediationBidInfoWrapper.html#/c:@M@PrebidMobile@objc(cs)MediationBidInfoWrapper(py)localExtras":{"name":"localExtras","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBidInfoWrapper"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(py)configId":{"name":"configId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBaseInterstitialAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBaseInterstitialAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)mediationDelegate":{"name":"mediationDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)configID":{"name":"configID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)initWithConfigID:size:mediationDelegate:":{"name":"init(configID:size:mediationDelegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)stopRefresh":{"name":"stopRefresh()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/MediationBannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)MediationBannerAdUnit(im)adObjectDidFailToLoadAdWithAdObject:with:":{"name":"adObjectDidFailToLoadAd(adObject:with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MediationBannerAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(py)reward":{"name":"reward","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)initWithConfigID:eventHandler:":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)initWithConfigID:":{"name":"init(configID:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)userDidEarnReward:":{"name":"userDidEarnReward(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/RewardedAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:":{"name":"init(configID:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:minSizePercentage:":{"name":"init(configID:minSizePercentage:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)initWithConfigID:minSizePercentage:eventHandler:":{"name":"init(configID:minSizePercentage:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/InterstitialRenderingAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialRenderingAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialRenderingAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)lastBidResponse":{"name":"lastBidResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)configID":{"name":"configID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isReady":{"name":"isReady","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID11minSizePerc12eventHandlerACSS_So7NSValueCSgyXlSgtcfc":{"name":"init(configID:minSizePerc:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID17minSizePercentage12eventHandlerACSS_So6CGSizeVyXlSgtcfc":{"name":"init(configID:minSizePercentage:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID12eventHandlerACSS_yXlSgtcfc":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configID17minSizePercentageACSS_So6CGSizeVtcfc":{"name":"init(configID:minSizePercentage:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC8configIDACSS_tcfc":{"name":"init(configID:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)showFrom:":{"name":"show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialAdLoader:loadedAd:isReadyBlock:":{"name":"interstitialAdLoader(_:loadedAd:isReadyBlock:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialAdLoader:createdInterstitialController:":{"name":"interstitialAdLoader(_:createdInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)trackImpressionForInterstitialController:":{"name":"trackImpression(forInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidClickAd:":{"name":"interstitialControllerDidClickAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidCloseAd:":{"name":"interstitialControllerDidCloseAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidLeaveApp:":{"name":"interstitialControllerDidLeaveApp(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidDisplay:":{"name":"interstitialControllerDidDisplay(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)interstitialControllerDidComplete:":{"name":"interstitialControllerDidComplete(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)viewControllerForModalPresentationFromInterstitialController:":{"name":"viewControllerForModalPresentation(fromInterstitialController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)willPresentAd":{"name":"willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)didDismissAd":{"name":"didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)didClickAd":{"name":"didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_requestAdWith:":{"name":"callEventHandler_requestAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_showFrom:":{"name":"callEventHandler_show(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_isReady":{"name":"callEventHandler_isReady()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didReceiveAd":{"name":"callDelegate_didReceiveAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didFailToReceiveAdWith:":{"name":"callDelegate_didFailToReceiveAd(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_willPresentAd":{"name":"callDelegate_willPresentAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didDismissAd":{"name":"callDelegate_didDismissAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_willLeaveApplication":{"name":"callDelegate_willLeaveApplication()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callDelegate_didClickAd":{"name":"callDelegate_didClickAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_setLoadingDelegate:":{"name":"callEventHandler_setLoadingDelegate(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_setInteractionDelegate":{"name":"callEventHandler_setInteractionDelegate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/s:12PrebidMobile22BaseInterstitialAdUnitC39callEventHandler_showFromViewController10controllerySo06UIViewM0CSg_tF":{"name":"callEventHandler_showFromViewController(controller:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BaseInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)BaseInterstitialAdUnit(im)callEventHandler_trackImpression":{"name":"callEventHandler_trackImpression()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BaseInterstitialAdUnit"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adUnitConfig":{"name":"adUnitConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)eventHandler":{"name":"eventHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)lastBidResponse":{"name":"lastBidResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)configID":{"name":"configID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)refreshInterval":{"name":"refreshInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)additionalSizes":{"name":"additionalSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adFormat":{"name":"adFormat","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)adPosition":{"name":"adPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithFrame:configID:adSize:eventHandler:":{"name":"init(frame:configID:adSize:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithConfigID:eventHandler:":{"name":"init(configID:eventHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)initWithFrame:configID:adSize:":{"name":"init(frame:configID:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)loadAd":{"name":"loadAd()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)setStoredAuctionResponseWithStoredAuction:":{"name":"setStoredAuctionResponse(storedAuction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)stopRefresh":{"name":"stopRefresh()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextData:forKey:":{"name":"addContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)updateContextData:forKey:":{"name":"updateContextData(_:forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeContextDateForKey:":{"name":"removeContextDate(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeAppContentDataObject:":{"name":"removeAppContentDataObject(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearAppContentDataObjects":{"name":"clearAppContentDataObjects()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)trackImpressionForDisplayView:":{"name":"trackImpression(forDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)viewControllerForModalPresentationFromDisplayView:":{"name":"viewControllerForModalPresentation(fromDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didLeaveAppFrom:":{"name":"didLeaveApp(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willPresentModalFrom:":{"name":"willPresentModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didDismissModalFrom:":{"name":"didDismissModal(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)bannerAdLoader:loadedAdView:adSize:":{"name":"bannerAdLoader(_:loadedAdView:adSize:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)bannerAdLoader:createdDisplayView:":{"name":"bannerAdLoader(_:createdDisplayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowController:failedWithError:":{"name":"adLoadFlowController(_:failedWithError:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerWillSendBidRequest:":{"name":"adLoadFlowControllerWillSendBidRequest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerWillRequestPrimaryAd:":{"name":"adLoadFlowControllerWillRequestPrimaryAd(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)adLoadFlowControllerShouldContinue:":{"name":"adLoadFlowControllerShouldContinue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willPresentModal":{"name":"willPresentModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)didDismissModal":{"name":"didDismissModal()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(im)willLeaveApp":{"name":"willLeaveApp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/BannerView.html#/c:@M@PrebidMobile@objc(cs)BannerView(py)viewControllerForPresentingModal":{"name":"viewControllerForPresentingModal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerView"},"Classes/PathBuilder.html#/c:@M@PrebidMobile@objc(cs)PBMPathBuilder(cm)buildURLFor:path:queryItems:":{"name":"buildURL(for:path:queryItems:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PathBuilder"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)isOKStatusCode":{"name":"isOKStatusCode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)jsonDict":{"name":"jsonDict","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)rawData":{"name":"rawData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)requestHeaders":{"name":"requestHeaders","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)responseHeaders":{"name":"responseHeaders","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)requestURL":{"name":"requestURL","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)error":{"name":"error","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerResponse.html#/c:@M@PrebidMobile@objc(cs)PrebidServerResponse(py)statusCode":{"name":"statusCode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerResponse"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(py)userAgentService":{"name":"userAgentService","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(py)protocolClasses":{"name":"protocolClasses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)userAgentHeaderKey":{"name":"userAgentHeaderKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)contentTypeKey":{"name":"contentTypeKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)contentTypeVal":{"name":"contentTypeVal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)internalIDKey":{"name":"internalIDKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(cpy)isPBMRequestKey":{"name":"isPBMRequestKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)initWithUserAgentService:":{"name":"init(userAgentService:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)fireAndForget:":{"name":"fireAndForget(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)head:timeout:callback:":{"name":"head(_:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)get:timeout:callback:":{"name":"get(_:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)post:data:timeout:callback:":{"name":"post(_:data:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)post:contentType:data:timeout:callback:":{"name":"post(_:contentType:data:timeout:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)download:callback:":{"name":"download(_:callback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/PrebidServerConnection.html#/c:@M@PrebidMobile@objc(cs)PrebidServerConnection(im)URLSession:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:didReceive:completionHandler:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidServerConnection"},"Classes/AutoRefreshCountConfig.html#/s:12PrebidMobile22AutoRefreshCountConfigC04autoD5DelaySdSgvp":{"name":"autoRefreshDelay","abstract":"\u003cp\u003eDelay (in seconds) for which to wait before performing an auto refresh.\u003c/p\u003e","parent_name":"AutoRefreshCountConfig"},"Classes/AutoRefreshCountConfig.html#/s:12PrebidMobile22AutoRefreshCountConfigC04autoD3MaxSdSgvp":{"name":"autoRefreshMax","abstract":"\u003cp\u003eMaximum number of times the BannerView should refresh.\u003c/p\u003e","parent_name":"AutoRefreshCountConfig"},"Classes/AutoRefreshCountConfig.html#/c:@M@PrebidMobile@objc(cs)PBMAutoRefreshCountConfig(py)numRefreshes":{"name":"numRefreshes","abstract":"\u003cp\u003eThe number of times the BannerView has been refreshed.\u003c/p\u003e","parent_name":"AutoRefreshCountConfig"},"Classes/PrebidImagesRepository.html#/c:@M@PrebidMobile@objc(cs)PrebidImagesRepository(cpy)muteDisabled":{"name":"muteDisabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidImagesRepository"},"Classes/PrebidImagesRepository.html#/c:@M@PrebidMobile@objc(cs)PrebidImagesRepository(cpy)muteEnabled":{"name":"muteEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidImagesRepository"},"Classes/PrebidImagesRepository.html#/c:@M@PrebidMobile@objc(cs)PrebidImagesRepository(cpy)closeButton":{"name":"closeButton","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidImagesRepository"},"Classes/PrebidImagesRepository.html#/c:@M@PrebidMobile@objc(cs)PrebidImagesRepository(cpy)skipButton":{"name":"skipButton","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidImagesRepository"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)maxVideoDuration":{"name":"maxVideoDuration","abstract":"\u003cp\u003eThis property indicates maximum video duration.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)isMuted":{"name":"isMuted","abstract":"\u003cp\u003eThis property indicates whether the ad should run playback with sound or not.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)closeButtonArea":{"name":"closeButtonArea","abstract":"\u003cp\u003eThis property indicates the area which the close button should occupy on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)closeButtonPosition":{"name":"closeButtonPosition","abstract":"\u003cp\u003eThis property indicates the position of the close button on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipButtonArea":{"name":"skipButtonArea","abstract":"\u003cp\u003eThis property indicates the area which the skip button should occupy on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipButtonPosition":{"name":"skipButtonPosition","abstract":"\u003cp\u003eThis property indicates the position of the skip button on the screen.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)skipDelay":{"name":"skipDelay","abstract":"\u003cp\u003eThis property indicates the number of seconds which should be passed from the start of playback until the skip or close button should be shown.","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(py)isSoundButtonVisible":{"name":"isSoundButtonVisible","abstract":"\u003cp\u003eThis property indicates whether mute controls is visible on the screen.\u003c/p\u003e","parent_name":"VideoControlsConfiguration"},"Classes/VideoControlsConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMVideoControlsConfiguration(im)initializeWith:":{"name":"initialize(with:)","abstract":"\u003cp\u003eUse to initialize video controls with server values.\u003c/p\u003e","parent_name":"VideoControlsConfiguration"},"Classes/HiddenWebViewManager.html#/c:@M@PrebidMobile@objc(cs)PBMHiddenWebViewManager(im)initWithWebView:landingPageString:":{"name":"init(webView:landingPageString:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HiddenWebViewManager"},"Classes/HiddenWebViewManager.html#/c:@M@PrebidMobile@objc(cs)PBMHiddenWebViewManager(im)openHiddenWebView":{"name":"openHiddenWebView()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HiddenWebViewManager"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)button":{"name":"button","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)buttonPosition":{"name":"buttonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)customButtonPosition":{"name":"customButtonPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)buttonArea":{"name":"buttonArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)isMRAID":{"name":"isMRAID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(py)buttonTouchUpInsideBlock":{"name":"buttonTouchUpInsideBlock","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)setImage:":{"name":"setImage(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)addButtonTo:displayView:":{"name":"addButton(to:displayView:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)removeButtonFromSuperview":{"name":"removeButtonFromSuperview()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)bringButtonToFront":{"name":"bringButtonToFront()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)sendSubviewToBack":{"name":"sendSubviewToBack()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)updateButtonConstraints":{"name":"updateButtonConstraints()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)getButtonConstraintConstant":{"name":"getButtonConstraintConstant()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)getButtonSize":{"name":"getButtonSize()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdViewButtonDecorator.html#/c:@M@PrebidMobile@objc(cs)PBMAdViewButtonDecorator(im)buttonTappedAction":{"name":"buttonTappedAction()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewButtonDecorator"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)isOriginalAPI":{"name":"isOriginalAPI","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eDescribes an OpenRTB banner object\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eDescribes an OpenRTB video object\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)isInterstitialAd":{"name":"isInterstitialAd","abstract":"\u003cp\u003eWhether or not this ad configuration is intended to represent an intersitial ad.\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)forceInterstitialPresentation":{"name":"forceInterstitialPresentation","abstract":"\u003cp\u003eWhether or not this ad configuration is intended to represent an ad as an intersitial one (regardless of original designation).","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)presentAsInterstitial":{"name":"presentAsInterstitial","abstract":"\u003cp\u003eWhether or not this ad configuration is intended to represent an intersitial ad.","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)interstitialLayout":{"name":"interstitialLayout","abstract":"\u003cp\u003eInterstitial layout\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)size":{"name":"size","abstract":"\u003cp\u003eSize for the ad.\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)isOptIn":{"name":"isOptIn","abstract":"\u003cp\u003eSets a video interstitial ad unit as an opt-in video\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)isBuiltInVideo":{"name":"isBuiltInVideo","abstract":"\u003cp\u003eIndicates whether the ad is built-in video e.g. 300x250.\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)winningBidAdFormat":{"name":"winningBidAdFormat","abstract":"\u003cp\u003eThis property indicated winning bid ad format (ext.prebid.type)\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)videoControlsConfig":{"name":"videoControlsConfig","abstract":"\u003cp\u003eThis property represents video controls custom configuration.\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)pollFrequency":{"name":"pollFrequency","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)viewableArea":{"name":"viewableArea","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)viewableDuration":{"name":"viewableDuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/s:12PrebidMobile15AdConfigurationC16autoRefreshDelaySdSgvp":{"name":"autoRefreshDelay","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)clickHandlerOverride":{"name":"clickHandlerOverride","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(py)ortbConfig":{"name":"ortbConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMAdConfiguration(im)getCheckedOrtbConfig":{"name":"getCheckedOrtbConfig()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdConfiguration"},"Classes/AdFormat.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"AdFormat"},"Classes/AdFormat.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(py)stringEquivalent":{"name":"stringEquivalent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(im)initWithRawValue:stringEquivalent:":{"name":"init(rawValue:stringEquivalent:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)banner":{"name":"banner","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)video":{"name":"video","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)native":{"name":"native","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)display":{"name":"display","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/AdFormat.html#/c:@M@PrebidMobile@objc(cs)AdFormat(cpy)allCases":{"name":"allCases","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdFormat"},"Classes/LogLevel.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"LogLevel"},"Classes/LogLevel.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(py)stringValue":{"name":"stringValue","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(im)initWithStringValue:rawValue:":{"name":"init(stringValue:rawValue:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)debug":{"name":"debug","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)verbose":{"name":"verbose","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)info":{"name":"info","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)warn":{"name":"warn","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)error":{"name":"error","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/LogLevel.html#/c:@M@PrebidMobile@objc(cs)PBMLogLevel(cpy)severe":{"name":"severe","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"LogLevel"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cpy)dateFormat":{"name":"dateFormat","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cpy)dateFormatter":{"name":"dateFormatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cpy)logLevel":{"name":"logLevel","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cpy)logToFile":{"name":"logToFile","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)error:filename:line:function:":{"name":"error(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)info:filename:line:function:":{"name":"info(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)debug:filename:line:function:":{"name":"debug(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)verbose:filename:line:function:":{"name":"verbose(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)warn:filename:line:function:":{"name":"warn(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)severe:filename:line:function:":{"name":"severe(_:filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)whereAmIWithFilename:line:function:":{"name":"whereAmI(filename:line:function:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)serialWriteToLog:":{"name":"serialWriteToLog(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)writeToLogFile:":{"name":"writeToLogFile(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)getLogFileAsString":{"name":"getLogFileAsString()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/Log.html#/c:@M@PrebidMobile@objc(cs)PBMLog(cm)clearLogFile":{"name":"clearLogFile()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Log"},"Classes/ImageHelper.html#/s:12PrebidMobile11ImageHelperC08downloadC4Syncys6ResultOySo7UIImageCs5Error_pGSSFZ":{"name":"downloadImageSync(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageHelper"},"Classes/ImageHelper.html#/s:12PrebidMobile11ImageHelperC08downloadC5Async_10completionySS_ys6ResultOySo7UIImageCs5Error_pGctFZ":{"name":"downloadImageAsync(_:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageHelper"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)setCustomHostURL:error:":{"name":"setCustomHostURL(_:)","abstract":"\u003cp\u003eThe CustomHost property holds the URL for the custom prebid adaptor\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)getHostURLWithHost:error:":{"name":"getHostURL(host:)","abstract":"\u003cp\u003eThis function retrieves the prebid server URL for the selected host\u003c/p\u003e","parent_name":"Host"},"Classes/Host.html#/c:@M@PrebidMobile@objc(cs)Host(im)verifyUrlWithUrlString:":{"name":"verifyUrl(urlString:)","abstract":"\u003cp\u003eThis function verifies if the prebid server URL is in the url format\u003c/p\u003e","parent_name":"Host"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(cpy)supportsSecureCoding":{"name":"supportsSecureCoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)source":{"name":"source","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)identifier":{"name":"identifier","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)atype":{"name":"atype","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)initWithSource:identifier:atype:ext:":{"name":"init(source:identifier:atype:ext:)","abstract":"\u003cp\u003eInitialize ExternalUserId Class\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)encodeWithCoder:":{"name":"encode(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)initWithCoder:":{"name":"init(coder:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/ExternalUserId.html#/c:@M@PrebidMobile@objc(cs)ExternalUserId(im)toJSONDictionary":{"name":"toJSONDictionary()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExternalUserId"},"Classes/PrebidConstants.html#/c:@M@PrebidMobile@objc(cs)PrebidConstants(cpy)supportedRenderingBannerAPISignals":{"name":"supportedRenderingBannerAPISignals","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidConstants"},"Classes/PrebidConstants.html#/c:@M@PrebidMobile@objc(cs)PrebidConstants(cpy)companionHTMLTemplate":{"name":"companionHTMLTemplate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidConstants"},"Classes/Constants.html#/c:@M@PrebidMobile@objc(cs)Constants(cpy)PREBID_VERSION":{"name":"PREBID_VERSION","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Constants"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)omidPartnerName":{"name":"omidPartnerName","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)omidPartnerVersion":{"name":"omidPartnerVersion","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)yearOfBirth":{"name":"yearOfBirth","abstract":"\u003cp\u003eIndicates user birth year.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setYearOfBirthWithYob:":{"name":"setYearOfBirth(yob:)","abstract":"\u003cp\u003eThis method set the year of birth value\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getYearOfBirth":{"name":"getYearOfBirth()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearYearOfBirth":{"name":"clearYearOfBirth()","abstract":"\u003cp\u003eThis method clears year of birth value set by the application developer\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userGender":{"name":"userGender","abstract":"\u003cp\u003eIndicates the end-user\u0026rsquo;s gender.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)userGenderDescription":{"name":"userGenderDescription()","abstract":"\u003cp\u003eString representation of the users gender,","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userID":{"name":"userID","abstract":"\u003cp\u003eIndicates the customer-provided user ID, if different from the Device ID.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)buyerUID":{"name":"buyerUID","abstract":"\u003cp\u003eBuyer-specific ID for the user as mapped by the exchange for the buyer.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userCustomData":{"name":"userCustomData","abstract":"\u003cp\u003eOptional feature to pass bidder data that was set in the","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)eids":{"name":"eids","abstract":"\u003cp\u003ePlaceholder for User Identity Links.","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userExt":{"name":"userExt","abstract":"\u003cp\u003ePlaceholder for exchange-specific extensions to OpenRTB.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)coppa":{"name":"coppa","abstract":"\u003cp\u003eObjective C analog of subjectToCOPPA\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC14subjectToCOPPASbSgvp":{"name":"subjectToCOPPA","abstract":"\u003cp\u003eInteger flag indicating if this request is subject to the COPPA regulations","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC13subjectToGDPRSbSgvp":{"name":"subjectToGDPR","abstract":"\u003cp\u003eThe boolean value set by the user to collect user data\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setSubjectToGDPR:":{"name":"setSubjectToGDPR(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getSubjectToGDPR":{"name":"getSubjectToGDPR()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)gdprConsentString":{"name":"gdprConsentString","abstract":"\u003cp\u003eThe consent string for sending the GDPR consent\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)purposeConsents":{"name":"purposeConsents","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC22getDeviceAccessConsentSbSgyF":{"name":"getDeviceAccessConsent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getDeviceAccessConsentObjc":{"name":"getDeviceAccessConsentObjc()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC17getPurposeConsent5indexSbSgSi_tF":{"name":"getPurposeConsent(index:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)isAllowedAccessDeviceData":{"name":"isAllowedAccessDeviceData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)externalUserIds":{"name":"externalUserIds","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)storeExternalUserId:":{"name":"storeExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to save External User Id in the User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)fetchStoredExternalUserIds":{"name":"fetchStoredExternalUserIds()","abstract":"\u003cp\u003eThis method allows to get All External User Ids from User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)fetchStoredExternalUserId:":{"name":"fetchStoredExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to get External User Id from User Defaults by passing respective \u0026lsquo;source\u0026rsquo; string as param\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeStoredExternalUserId:":{"name":"removeStoredExternalUserId(_:)","abstract":"\u003cp\u003eThis method allows to remove specific External User Id from User Defaults by passing respective \u0026lsquo;source\u0026rsquo; string as param\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeStoredExternalUserIds":{"name":"removeStoredExternalUserIds()","abstract":"\u003cp\u003eThis method allows to remove all the External User Ids from User Defaults\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getExternalUserIds":{"name":"getExternalUserIds()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contentUrl":{"name":"contentUrl","abstract":"\u003cp\u003eThis is the deep-link URL for the app screen that is displaying the ad. This can be an iOS universal link.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)publisherName":{"name":"publisherName","abstract":"\u003cp\u003eApp\u0026rsquo;s publisher name.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)sourceapp":{"name":"sourceapp","abstract":"\u003cp\u003eID of publisher app in Apple’s App Store.\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)storeURL":{"name":"storeURL","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)domain":{"name":"domain","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)itunesID":{"name":"itunesID","abstract":"\u003cp\u003eThe itunes app id for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)location":{"name":"location","abstract":"\u003cp\u003eThe application location for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/s:12PrebidMobile9TargetingC17locationPrecisionSiSgvp":{"name":"locationPrecision","abstract":"\u003cp\u003eThe application location precision for targeting\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setLocationPrecision:":{"name":"setLocationPrecision(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getLocationPrecision":{"name":"getLocationPrecision()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)coordinate":{"name":"coordinate","abstract":"\u003cp\u003eCLLocationCoordinate2D.","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addParam:withName:":{"name":"addParam(_:withName:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setCustomParams:":{"name":"setCustomParams(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addCustomParam:withName:":{"name":"addCustomParam(_:withName:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)setLatitude:longitude:":{"name":"setLatitude(_:longitude:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addBidderToAccessControlList:":{"name":"addBidderToAccessControlList(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeBidderFromAccessControlList:":{"name":"removeBidderFromAccessControlList(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAccessControlList":{"name":"clearAccessControlList()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAccessControlList":{"name":"getAccessControlList()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)accessControlList":{"name":"accessControlList","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserDataWithKey:value:":{"name":"addUserData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateUserDataWithKey:value:":{"name":"updateUserData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeUserDataFor:":{"name":"removeUserData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userDataDictionary":{"name":"userDataDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserKeyword:":{"name":"addUserKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addUserKeywords:":{"name":"addUserKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeUserKeyword:":{"name":"removeUserKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearUserKeywords":{"name":"clearUserKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getUserKeywords":{"name":"getUserKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)userKeywords":{"name":"userKeywords","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeContextDataFor:":{"name":"removeContextData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getContextData":{"name":"getContextData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contextDataDictionary":{"name":"contextDataDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppExtDataWithKey:value:":{"name":"addAppExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)updateAppExtDataWithKey:value:":{"name":"updateAppExtData(key:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeAppExtDataFor:":{"name":"removeAppExtData(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAppExtData":{"name":"clearAppExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAppExtData":{"name":"getAppExtData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getContextKeywords":{"name":"getContextKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)contextKeywords":{"name":"contextKeywords","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppKeyword:":{"name":"addAppKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)addAppKeywords:":{"name":"addAppKeywords(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)removeAppKeyword:":{"name":"removeAppKeyword(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)clearAppKeywords":{"name":"clearAppKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(im)getAppKeywords":{"name":"getAppKeywords()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Targeting.html#/c:@M@PrebidMobile@objc(cs)Targeting(py)parameterDictionary":{"name":"parameterDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Targeting"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)bidderNameAppNexus":{"name":"bidderNameAppNexus","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)bidderNameRubiconProject":{"name":"bidderNameRubiconProject","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutUpdated":{"name":"timeoutUpdated","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)prebidServerAccountId":{"name":"prebidServerAccountId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)pbsDebug":{"name":"pbsDebug","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)customHeaders":{"name":"customHeaders","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)storedBidResponses":{"name":"storedBidResponses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)shouldAssignNativeAssetID":{"name":"shouldAssignNativeAssetID","abstract":"\u003cp\u003eThis property is set by the developer when he is willing to assign the assetID for Native ad.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)shareGeoLocation":{"name":"shareGeoLocation","abstract":"\u003cp\u003eThis property is set by the developer when he is willing to share the location for better ad targeting\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)logLevel":{"name":"logLevel","abstract":"\u003cp\u003eSet the desidered verbosity of the logs\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)externalUserIdArray":{"name":"externalUserIdArray","abstract":"\u003cp\u003eArray containing objects that hold External UserId parameters.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)version":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)omsdkVersion":{"name":"omsdkVersion","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)prebidServerHost":{"name":"prebidServerHost","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)customStatusEndpoint":{"name":"customStatusEndpoint","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutMillis":{"name":"timeoutMillis","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)timeoutMillisDynamic":{"name":"timeoutMillisDynamic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)storedAuctionResponse":{"name":"storedAuctionResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)useCacheForReportingWithRenderingAPI":{"name":"useCacheForReportingWithRenderingAPI","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)creativeFactoryTimeout":{"name":"creativeFactoryTimeout","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)creativeFactoryTimeoutPreRenderContent":{"name":"creativeFactoryTimeoutPreRenderContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)useExternalClickthroughBrowser":{"name":"useExternalClickthroughBrowser","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)impClickbrowserType":{"name":"impClickbrowserType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)debugLogFileEnabled":{"name":"debugLogFileEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)locationUpdatesEnabled":{"name":"locationUpdatesEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)includeWinners":{"name":"includeWinners","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(py)includeBidderKeys":{"name":"includeBidderKeys","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)setCustomPrebidServerWithUrl:error:":{"name":"setCustomPrebidServer(url:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)addStoredBidResponseWithBidder:responseId:":{"name":"addStoredBidResponse(bidder:responseId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)clearStoredBidResponses":{"name":"clearStoredBidResponses()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)getStoredBidResponses":{"name":"getStoredBidResponses()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)addCustomHeaderWithName:value:":{"name":"addCustomHeader(name:value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(im)clearCustomHeaders":{"name":"clearCustomHeaders()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDK::":{"name":"initializeSDK(_:_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDKWithGadMobileAdsVersion::":{"name":"initializeSDK(gadMobileAdsVersion:_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/Prebid.html#/c:@M@PrebidMobile@objc(cs)Prebid(cm)initializeSDK:":{"name":"initializeSDK(_:)","abstract":"\u003cp\u003eInitializes PrebidMobile SDK.\u003c/p\u003e","parent_name":"Prebid"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(cpy)cacheManagerExpireInterval":{"name":"cacheManagerExpireInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CacheManager"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"CacheManager"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(im)saveWithContent:expireInterval:":{"name":"save(content:expireInterval:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CacheManager"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(im)isValidWithCacheId:":{"name":"isValid(cacheId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CacheManager"},"Classes/CacheManager.html#/c:@M@PrebidMobile@objc(cs)PBMCacheManager(im)getWithCacheId:":{"name":"get(cacheId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CacheManager"},"Classes/IMAUtils.html#/c:@M@PrebidMobile@objc(cs)IMAUtils(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAUtils"},"Classes/IMAUtils.html#/c:@M@PrebidMobile@objc(cs)IMAUtils(im)generateInstreamUriForGAMWithAdUnitID:adSlotSizes:customKeywords:error:":{"name":"generateInstreamUriForGAM(adUnitID:adSlotSizes:customKeywords:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAUtils"},"Classes/IMAAdSlotSize.html#/c:@M@PrebidMobile@objc(cs)IMAAdSlotSize(cpy)Size400x300":{"name":"Size400x300","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAAdSlotSize"},"Classes/IMAAdSlotSize.html#/c:@M@PrebidMobile@objc(cs)IMAAdSlotSize(cpy)Size640x480":{"name":"Size640x480","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAAdSlotSize"},"Classes/IMAAdSlotSize.html#/c:@M@PrebidMobile@objc(cs)IMAAdSlotSize(cpy)Size320x480":{"name":"Size320x480","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"IMAAdSlotSize"},"Classes/AdViewUtils.html#/c:@M@PrebidMobile@objc(cs)AdViewUtils(cm)findPrebidCreativeSize:success:failure:":{"name":"findPrebidCreativeSize(_:success:failure:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdViewUtils"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoInterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoInterstitialAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoInterstitialAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/VideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)VideoAdUnit(im)addAdditionalSizeWithSizes:":{"name":"addAdditionalSize(sizes:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoAdUnit"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eThe class is created as a singleton object \u0026amp; used\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(im)convertDictToMoPubKeywordsWithDict:":{"name":"convertDictToMoPubKeywords(dict:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Utils"},"Classes/Utils.html#/c:@M@PrebidMobile@objc(cs)Utils(im)findNativeWithAdObject:":{"name":"findNative(adObject:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Utils"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/RewardedVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)RewardedVideoAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RewardedVideoAdUnit"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)api":{"name":"api","abstract":"\u003cp\u003eList of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)maxBitrate":{"name":"maxBitrate","abstract":"\u003cp\u003eMaximum bit rate in Kbps.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)minBitrate":{"name":"minBitrate","abstract":"\u003cp\u003eMaximum bit rate in Kbps.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)maxDuration":{"name":"maxDuration","abstract":"\u003cp\u003eMaximum video ad duration in seconds.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)minDuration":{"name":"minDuration","abstract":"\u003cp\u003eMinimum video ad duration in seconds.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)mimes":{"name":"mimes","abstract":"\u003cp\u003eContent MIME types supported.","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)playbackMethod":{"name":"playbackMethod","abstract":"\u003cp\u003eAllowed playback methods. If none specified, assume all are allowed.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)protocols":{"name":"protocols","abstract":"\u003cp\u003eArray of supported video bid response protocols.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)startDelay":{"name":"startDelay","abstract":"\u003cp\u003eIndicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)placement":{"name":"placement","abstract":"\u003cp\u003ePlacement type for the impression.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)linearity":{"name":"linearity","abstract":"\u003cp\u003eIndicates if the impression must be linear, nonlinear, etc. If none specified, assume all are allowed.\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/s:12PrebidMobile15VideoParametersC6adSizeSo6CGSizeVSgvp":{"name":"adSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawAPI":{"name":"rawAPI","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawPlaybackMethod":{"name":"rawPlaybackMethod","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(py)rawProtocols":{"name":"rawProtocols","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(im)initWithMimes:":{"name":"init(mimes:)","parent_name":"VideoParameters"},"Classes/VideoParameters.html#/c:@M@PrebidMobile@objc(cs)VideoParameters(im)setSize:":{"name":"setSize(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VideoParameters"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8InStreamAEvpZ":{"name":"InStream","abstract":"\u003cp\u003eIn-Stream\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8InBannerAEvpZ":{"name":"InBanner","abstract":"\u003cp\u003eIn-Banner\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC9InArticleAEvpZ":{"name":"InArticle","abstract":"\u003cp\u003eIn-Article\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC6InFeedAEvpZ":{"name":"InFeed","abstract":"\u003cp\u003eIn-Feed\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC12InterstitialAEvpZ":{"name":"Interstitial","abstract":"\u003cp\u003eInterstitial\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC6SliderAEvpZ":{"name":"Slider","abstract":"\u003cp\u003eSlider\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC8FloatingAEvpZ":{"name":"Floating","abstract":"\u003cp\u003eFloating\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/Placement.html#/s:12PrebidMobile7SignalsC9PlacementC03getD10ByRawValueyAESgSiFZ":{"name":"getPlacementByRawValue(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Placement"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC7PreRollAEvpZ":{"name":"PreRoll","abstract":"\u003cp\u003ePre-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC14GenericMidRollAEvpZ":{"name":"GenericMidRoll","abstract":"\u003cp\u003eGeneric Mid-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/StartDelay.html#/s:12PrebidMobile7SignalsC10StartDelayC15GenericPostRollAEvpZ":{"name":"GenericPostRoll","abstract":"\u003cp\u003eGeneric Post-Roll\u003c/p\u003e","parent_name":"StartDelay"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_1_0AEvpZ":{"name":"VAST_1_0","abstract":"\u003cp\u003eVAST 1.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_2_0AEvpZ":{"name":"VAST_2_0","abstract":"\u003cp\u003eVAST 2.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_3_0AEvpZ":{"name":"VAST_3_0","abstract":"\u003cp\u003eVAST 3.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_1_0_WrapperAEvpZ":{"name":"VAST_1_0_Wrapper","abstract":"\u003cp\u003eVAST 1.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_2_0_WrapperAEvpZ":{"name":"VAST_2_0_Wrapper","abstract":"\u003cp\u003eVAST 2.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_3_0_WrapperAEvpZ":{"name":"VAST_3_0_Wrapper","abstract":"\u003cp\u003eVAST 3.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC8VAST_4_0AEvpZ":{"name":"VAST_4_0","abstract":"\u003cp\u003eVAST 4.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC16VAST_4_0_WrapperAEvpZ":{"name":"VAST_4_0_Wrapper","abstract":"\u003cp\u003eVAST 4.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC9DAAST_1_0AEvpZ":{"name":"DAAST_1_0","abstract":"\u003cp\u003eDAAST 1.0\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/Protocols.html#/s:12PrebidMobile7SignalsC9ProtocolsC17DAAST_1_0_WRAPPERAEvpZ":{"name":"DAAST_1_0_WRAPPER","abstract":"\u003cp\u003eDAAST 1.0 Wrapper\u003c/p\u003e","parent_name":"Protocols"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC15AutoPlaySoundOnAEvpZ":{"name":"AutoPlaySoundOn","abstract":"\u003cp\u003eInitiates on Page Load with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC16AutoPlaySoundOffAEvpZ":{"name":"AutoPlaySoundOff","abstract":"\u003cp\u003eInitiates on Page Load with Sound Off by Default\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC11ClickToPlayAEvpZ":{"name":"ClickToPlay","abstract":"\u003cp\u003eInitiates on Click with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC9MouseOverAEvpZ":{"name":"MouseOver","abstract":"\u003cp\u003eInitiates on Mouse-Over with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC12EnterSoundOnAEvpZ":{"name":"EnterSoundOn","abstract":"\u003cp\u003eInitiates on Entering Viewport with Sound On\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/PlaybackMethod.html#/s:12PrebidMobile7SignalsC14PlaybackMethodC13EnterSoundOffAEvpZ":{"name":"EnterSoundOff","abstract":"\u003cp\u003eInitiates on Entering Viewport with Sound Off by Default\u003c/p\u003e","parent_name":"PlaybackMethod"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7VPAID_1AEvpZ":{"name":"VPAID_1","abstract":"\u003cp\u003eVPAID 1.0\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7VPAID_2AEvpZ":{"name":"VPAID_2","abstract":"\u003cp\u003eVPAID 2.0\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_1AEvpZ":{"name":"MRAID_1","abstract":"\u003cp\u003eMRAID-1\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC5ORMMAAEvpZ":{"name":"ORMMA","abstract":"\u003cp\u003eORMMA\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_2AEvpZ":{"name":"MRAID_2","abstract":"\u003cp\u003eMRAID-2\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC7MRAID_3AEvpZ":{"name":"MRAID_3","abstract":"\u003cp\u003eMRAID-3\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html#/s:12PrebidMobile7SignalsC3ApiC6OMID_1AEvpZ":{"name":"OMID_1","abstract":"\u003cp\u003eOMID-1\u003c/p\u003e","parent_name":"Api"},"Classes/Signals/Api.html":{"name":"Api","abstract":"\u003ch1 id='openrtb-api-frameworks' class='heading'\u003eOpenRTB - API Frameworks\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/PlaybackMethod.html":{"name":"PlaybackMethod","abstract":"\u003ch1 id='openrtb-playback-methods' class='heading'\u003eOpenRTB - Playback Methods\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/Protocols.html":{"name":"Protocols","abstract":"\u003ch1 id='openrtb-protocols' class='heading'\u003eOpenRTB - Protocols\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/StartDelay.html":{"name":"StartDelay","abstract":"\u003ch1 id='openrtb-start-delay' class='heading'\u003eOpenRTB - Start Delay\u003c/h1\u003e","parent_name":"Signals"},"Classes/Signals/Placement.html":{"name":"Placement","abstract":"\u003ch1 id='openrtb-video-placement-types' class='heading'\u003eOpenRTB - Video Placement Types\u003c/h1\u003e","parent_name":"Signals"},"Classes/SingleContainerInt.html#/s:s27ExpressibleByIntegerLiteralP0cD4TypeQa":{"name":"IntegerLiteralType","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(py)value":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc":{"name":"init(integerLiteral:)","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(im)isEqual:":{"name":"isEqual(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/SingleContainerInt.html#/c:@M@PrebidMobile@objc(cs)SingleContainerInt(py)hash":{"name":"hash","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SingleContainerInt"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)assets":{"name":"assets","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)version":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)context":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)contextSubType":{"name":"contextSubType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)placementType":{"name":"placementType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)placementCount":{"name":"placementCount","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)sequence":{"name":"sequence","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)asseturlsupport":{"name":"asseturlsupport","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/NativeParameters.html#/c:@M@PrebidMobile@objc(cs)NativeParameters(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)api":{"name":"api","abstract":"\u003cp\u003eList of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/s:12PrebidMobile16BannerParametersC24interstitialMinWidthPercSiSgvp":{"name":"interstitialMinWidthPerc","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/s:12PrebidMobile16BannerParametersC25interstitialMinHeightPercSiSgvp":{"name":"interstitialMinHeightPerc","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)adSizes":{"name":"adSizes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/BannerParameters.html#/c:@M@PrebidMobile@objc(cs)BannerParameters(py)rawAPI":{"name":"rawAPI","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerParameters"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)FeedContent":{"name":"FeedContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)AtomicContent":{"name":"AtomicContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)OutsideContent":{"name":"OutsideContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)RecommendationWidget":{"name":"RecommendationWidget","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/PlacementType.html#/c:@M@PrebidMobile@objc(cs)PlacementType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PlacementType"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(py)text":{"name":"text","abstract":"\u003cp\u003eThe text associated with the text element.\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/s:12PrebidMobile11NativeTitleC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the title being provided.","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeTitle.html#/c:@M@PrebidMobile@objc(cs)NativeTitle(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeTitle"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)version":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)context":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)contextSubType":{"name":"contextSubType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)placementType":{"name":"placementType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)placementCount":{"name":"placementCount","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)sequence":{"name":"sequence","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)assets":{"name":"assets","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)asseturlsupport":{"name":"asseturlsupport","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(py)configId":{"name":"configId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)initWithConfigId:assets:eventTrackers:":{"name":"init(configId:assets:eventTrackers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)addNativeAssets:":{"name":"addNativeAssets(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)addNativeEventTracker:":{"name":"addNativeEventTracker(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeRequest.html#/c:@M@PrebidMobile@objc(cs)NativeRequest(im)getNativeRequestObject":{"name":"getNativeRequestObject()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeRequest"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)context":{"name":"context","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)contextsubtype":{"name":"contextsubtype","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)plcmttype":{"name":"plcmttype","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)plcmtcnt":{"name":"plcmtcnt","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)seq":{"name":"seq","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)assets":{"name":"assets","abstract":"\u003cp\u003e[Required]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)aurlsupport":{"name":"aurlsupport","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)durlsupport":{"name":"durlsupport","abstract":"\u003cp\u003e[Integer]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eSpecifies what type of event objects tracking is supported - see Event Trackers Request Object\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)privacy":{"name":"privacy","abstract":"\u003cp\u003e[Recommended]","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)copyWithZone:":{"name":"copy(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(py)jsonDictionary":{"name":"jsonDictionary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeMarkupRequestObject.html#/c:@M@PrebidMobile@objc(cs)PBMNativeMarkupRequestObject(im)toJsonStringWithError:":{"name":"toJsonString()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeMarkupRequestObject"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)url":{"name":"url","abstract":"\u003cp\u003eLanding URL of the clickable link.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)clicktrackers":{"name":"clicktrackers","abstract":"\u003cp\u003eList of third-party tracker URLs to be fired on click of the URL.\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)fallback":{"name":"fallback","abstract":"\u003cp\u003eFallback URL for deeplink.","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeLink.html#/c:@M@PrebidMobile@objc(cs)NativeLink(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeLink"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC4typeSiSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of image element being submitted from the Image Asset Types table.","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(py)url":{"name":"url","abstract":"\u003cp\u003eURL of the image asset.\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC5widthSiSgvp":{"name":"width","abstract":"\u003cp\u003eWidth of the image in pixels.","parent_name":"NativeImage"},"Classes/NativeImage.html#/s:12PrebidMobile11NativeImageC6heightSiSgvp":{"name":"height","abstract":"\u003cp\u003eHeight of the image in pixels.","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeImage.html#/c:@M@PrebidMobile@objc(cs)NativeImage(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeImage"},"Classes/NativeEventTrackerResponse.html#/s:12PrebidMobile26NativeEventTrackerResponseC5eventSiSgvp":{"name":"event","abstract":"\u003cp\u003eType of event to track.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/s:12PrebidMobile26NativeEventTrackerResponseC6methodSiSgvp":{"name":"method","abstract":"\u003cp\u003eType of tracking requested.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)url":{"name":"url","abstract":"\u003cp\u003eThe URL of the image or js.","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)customdata":{"name":"customdata","abstract":"\u003cp\u003eTo be agreed individually with the exchange, an array of key:value objects for custom tracking,","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/NativeEventTrackerResponse.html#/c:@M@PrebidMobile@objc(cs)NativeEventTrackerResponse(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeEventTrackerResponse"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)Image":{"name":"Image","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)js":{"name":"js","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventTracking.html#/c:@M@PrebidMobile@objc(cs)EventTracking(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventTracking"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)Impression":{"name":"Impression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableImpression50":{"name":"ViewableImpression50","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableImpression100":{"name":"ViewableImpression100","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)ViewableVideoImpression50":{"name":"ViewableVideoImpression50","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/EventType.html#/c:@M@PrebidMobile@objc(cs)EventType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EventType"},"Classes/NativeEventTracker.html#/c:@M@PrebidMobile@objc(cs)NativeEventTracker(im)initWithEvent:methods:":{"name":"init(event:methods:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeEventTracker"},"Classes/NativeData.html#/s:12PrebidMobile10NativeDataC4typeSiSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of data element being submitted from the Data Asset Types table.","parent_name":"NativeData"},"Classes/NativeData.html#/s:12PrebidMobile10NativeDataC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eThe length of the data element being submitted.","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(py)value":{"name":"value","abstract":"\u003cp\u003eThe formatted string of data to be displayed.","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeData"},"Classes/NativeData.html#/c:@M@PrebidMobile@objc(cs)NativeData(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeData"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Icon":{"name":"Icon","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Main":{"name":"Main","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/ImageAsset.html#/c:@M@PrebidMobile@objc(cs)ImageAsset(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ImageAsset"},"Classes/NativeAssetData.html#/s:12PrebidMobile15NativeAssetDataC6lengthSiSgvp":{"name":"length","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetData.html#/c:@M@PrebidMobile@objc(cs)NativeAssetData(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetData.html#/c:@M@PrebidMobile@objc(cs)NativeAssetData(im)initWithType:required:":{"name":"init(type:required:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetData"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)type":{"name":"type","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC5widthSiSgvp":{"name":"width","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC8widthMinSiSgvp":{"name":"widthMin","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC6heightSiSgvp":{"name":"height","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/s:12PrebidMobile16NativeAssetImageC9heightMinSiSgvp":{"name":"heightMin","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)mimes":{"name":"mimes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(im)initWithMinimumWidth:minimumHeight:required:":{"name":"init(minimumWidth:minimumHeight:required:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetImage.html#/c:@M@PrebidMobile@objc(cs)NativeAssetImage(im)initWithIsRequired:":{"name":"init(isRequired:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetImage"},"Classes/NativeAssetTitle.html#/c:@M@PrebidMobile@objc(cs)NativeAssetTitle(py)ext":{"name":"ext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetTitle"},"Classes/NativeAssetTitle.html#/c:@M@PrebidMobile@objc(cs)NativeAssetTitle(im)initWithLength:required:":{"name":"init(length:required:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAssetTitle"},"Classes/NativeAsset.html#/s:12PrebidMobile11NativeAssetC8requiredSbvp":{"name":"required","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAsset"},"Classes/NativeAsset.html#/s:12PrebidMobile11NativeAssetC10isRequiredACSb_tcfc":{"name":"init(isRequired:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAsset"},"Classes/NativeAdMarkupAsset.html#/s:12PrebidMobile19NativeAdMarkupAssetC2idSiSgvp":{"name":"id","abstract":"\u003cp\u003eOptional if asseturl/dcourl is being used; required if embeded asset is being used\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/s:12PrebidMobile19NativeAdMarkupAssetC8requiredSiSgvp":{"name":"required","abstract":"\u003cp\u003eSet to 1 if asset is required. (bidder requires it to be displayed).\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)title":{"name":"title","abstract":"\u003cp\u003eTitle object for title assets.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)img":{"name":"img","abstract":"\u003cp\u003eImage object for image assets.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)data":{"name":"data","abstract":"\u003cp\u003eData object for ratings, prices etc.\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)link":{"name":"link","abstract":"\u003cp\u003eLink object for call to actions.","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkupAsset.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkupAsset(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkupAsset"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)version":{"name":"version","abstract":"\u003cp\u003eVersion of the Native Markup version in use.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)assets":{"name":"assets","abstract":"\u003cp\u003eList of native ad’s assets.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)assetsurl":{"name":"assetsurl","abstract":"\u003cp\u003eURL of an alternate source for the assets object.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)dcourl":{"name":"dcourl","abstract":"\u003cp\u003eURL where a dynamic creative specification may be found for populating this ad, per the Dynamic Content Ads Specification.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)link":{"name":"link","abstract":"\u003cp\u003eDestination Link.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)imptrackers":{"name":"imptrackers","abstract":"\u003cp\u003eArray of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)jstracker":{"name":"jstracker","abstract":"\u003cp\u003eOptional JavaScript impression tracker.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)eventtrackers":{"name":"eventtrackers","abstract":"\u003cp\u003eArray of tracking objects to run with the ad, in response to the declared supported methods in the request.","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)privacy":{"name":"privacy","abstract":"\u003cp\u003eIf support was indicated in the request, URL of a page informing the user about the buyer’s targeting activity.\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(py)ext":{"name":"ext","abstract":"\u003cp\u003eThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)initWithJsonString:":{"name":"init(jsonString:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)initWithJsonDictionary:":{"name":"init(jsonDictionary:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdMarkup.html#/c:@M@PrebidMobile@objc(cs)NativeAdMarkup(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdMarkup"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(py)version":{"name":"version","abstract":"\u003cp\u003eVersion of the Native Markup version in use.\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(py)markupRequestObject":{"name":"markupRequestObject","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAdConfiguration.html#/c:@M@PrebidMobile@objc(cs)PBMNativeAdConfiguration(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAdConfiguration"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)nativeAdMarkup":{"name":"nativeAdMarkup","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)titles":{"name":"titles","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)dataObjects":{"name":"dataObjects","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)images":{"name":"images","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)eventTrackers":{"name":"eventTrackers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)dataObjectsOf:":{"name":"dataObjects(of:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)imagesOf:":{"name":"images(of:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)title":{"name":"title","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)imageUrl":{"name":"imageUrl","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)iconUrl":{"name":"iconUrl","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)sponsoredBy":{"name":"sponsoredBy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)text":{"name":"text","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(py)callToAction":{"name":"callToAction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(cm)createWithCacheId:":{"name":"create(cacheId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/NativeAd.html#/c:@M@PrebidMobile@objc(cs)NativeAd(im)registerViewWithView:clickableViews:":{"name":"registerView(view:clickableViews:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NativeAd"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Content":{"name":"Content","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Social":{"name":"Social","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Product":{"name":"Product","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextType.html#/c:@M@PrebidMobile@objc(cs)ContextType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)General":{"name":"General","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Article":{"name":"Article","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Video":{"name":"Video","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Audio":{"name":"Audio","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Image":{"name":"Image","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)UserGenerated":{"name":"UserGenerated","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Social":{"name":"Social","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)email":{"name":"email","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)chatIM":{"name":"chatIM","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)SellingProduct":{"name":"SellingProduct","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)AppStore":{"name":"AppStore","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)ReviewSite":{"name":"ReviewSite","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/ContextSubType.html#/c:@M@PrebidMobile@objc(cs)ContextSubType(cpy)Custom":{"name":"Custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContextSubType"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)initWithBannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:":{"name":"init(bannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)setGPID:":{"name":"setGPID(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidRequest.html#/c:@M@PrebidMobile@objc(cs)PrebidRequest(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidRequest"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(py)pbAdSlot":{"name":"pbAdSlot","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)fetchDemandWithAdObject:request:completion:":{"name":"fetchDemand(adObject:request:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)fetchDemandWithRequest:completion:":{"name":"fetchDemand(request:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)setAutoRefreshMillisWithTime:":{"name":"setAutoRefreshMillis(time:)","abstract":"\u003cp\u003eThis method allows to set the auto refresh period for the demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)stopAutoRefresh":{"name":"stopAutoRefresh()","abstract":"\u003cp\u003eThis method stops the auto refresh of demand\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/PrebidAdUnit.html#/c:@M@PrebidMobile@objc(cs)PrebidAdUnit(im)resumeAutoRefresh":{"name":"resumeAutoRefresh()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrebidAdUnit"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(cpy)EVENT_WIN":{"name":"EVENT_WIN","abstract":"\u003cp\u003eKey to get Prebid win event from \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events\"\u003eevents\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(cpy)EVENT_IMP":{"name":"EVENT_IMP","abstract":"\u003cp\u003eKey to get Prebid imp event from \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events\"\u003eevents\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)resultCode":{"name":"resultCode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)targetingKeywords":{"name":"targetingKeywords","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/s:12PrebidMobile7BidInfoC3expSdSgvp":{"name":"exp","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)nativeAdCacheId":{"name":"nativeAdCacheId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(py)events":{"name":"events","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/s:12PrebidMobile7BidInfoC10resultCode17targetingKeywords3exp15nativeAdCacheId6eventsAcA06ResultF0O_SDyS2SGSgSdSgSSSgAKtcfc":{"name":"init(resultCode:targetingKeywords:exp:nativeAdCacheId:events:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/BidInfo.html#/c:@M@PrebidMobile@objc(cs)PBMBidInfo(im)getExp":{"name":"getExp()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BidInfo"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(im)initWithConfigId:":{"name":"init(configId:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InterstitialAdUnit.html#/c:@M@PrebidMobile@objc(cs)InterstitialAdUnit(im)initWithConfigId:minWidthPerc:minHeightPerc:":{"name":"init(configId:minWidthPerc:minHeightPerc:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InterstitialAdUnit"},"Classes/InstreamVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)InstreamVideoAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InstreamVideoAdUnit"},"Classes/InstreamVideoAdUnit.html#/c:@M@PrebidMobile@objc(cs)InstreamVideoAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"InstreamVideoAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)parameters":{"name":"parameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)bannerParameters":{"name":"bannerParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)videoParameters":{"name":"videoParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(py)adFormats":{"name":"adFormats","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(im)initWithConfigId:size:":{"name":"init(configId:size:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/BannerAdUnit.html#/c:@M@PrebidMobile@objc(cs)BannerAdUnit(im)addAdditionalSizeWithSizes:":{"name":"addAdditionalSize(sizes:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BannerAdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(py)pbAdSlot":{"name":"pbAdSlot","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/s:12PrebidMobile6AdUnitC8configId4size9adFormatsACSS_So6CGSizeVSgShyAA0C6FormatCGtcfc":{"name":"init(configId:size:adFormats:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithCompletion:":{"name":"fetchDemand(completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithCompletionBidInfo:":{"name":"fetchDemand(completionBidInfo:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)fetchDemandWithAdObject:completion:":{"name":"fetchDemand(adObject:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextDataWithKey:value:":{"name":"addContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; value for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)updateContextDataWithKey:value:":{"name":"updateContextData(key:value:)","abstract":"\u003cp\u003eThis method obtains the context data keyword \u0026amp; values for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeContextDataForKey:":{"name":"removeContextData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific context data keyword \u0026amp; values set from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearContextData":{"name":"clearContextData()","abstract":"\u003cp\u003eThis method allows to remove all context data set from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtDataWithKey:value:":{"name":"addExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; value for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)updateExtDataWithKey:value:":{"name":"updateExtData(key:value:)","abstract":"\u003cp\u003eThis method obtains the ext data keyword \u0026amp; values for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeExtDataForKey:":{"name":"removeExtData(forKey:)","abstract":"\u003cp\u003eThis method allows to remove specific ext data keyword \u0026amp; values set from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearExtData":{"name":"clearExtData()","abstract":"\u003cp\u003eThis method allows to remove all ext data set from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextKeyword:":{"name":"addContextKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addContextKeywords:":{"name":"addContextKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the context keyword set for adunit context targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeContextKeyword:":{"name":"removeContextKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific context keyword from adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearContextKeywords":{"name":"clearContextKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit context targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtKeyword:":{"name":"addExtKeyword(_:)","abstract":"\u003cp\u003eThis method obtains the keyword for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addExtKeywords:":{"name":"addExtKeywords(_:)","abstract":"\u003cp\u003eThis method obtains the keyword set for adunit targeting","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeExtKeyword:":{"name":"removeExtKeyword(_:)","abstract":"\u003cp\u003eThis method allows to remove specific keyword from adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearExtKeywords":{"name":"clearExtKeywords()","abstract":"\u003cp\u003eThis method allows to remove all keywords from the set of adunit targeting\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setAppContent:":{"name":"setAppContent(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getAppContent":{"name":"getAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearAppContent":{"name":"clearAppContent()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addAppContentData:":{"name":"addAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeAppContentData:":{"name":"removeAppContentData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearAppContentData":{"name":"clearAppContentData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getUserData":{"name":"getUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)addUserData:":{"name":"addUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)removeUserData:":{"name":"removeUserData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)clearUserData":{"name":"clearUserData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setGPID:":{"name":"setGPID(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getGPID":{"name":"getGPID()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setOrtbConfig:":{"name":"setOrtbConfig(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)getOrtbConfig":{"name":"getOrtbConfig()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)setAutoRefreshMillisWithTime:":{"name":"setAutoRefreshMillis(time:)","abstract":"\u003cp\u003eThis method allows to set the auto refresh period for the demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)stopAutoRefresh":{"name":"stopAutoRefresh()","abstract":"\u003cp\u003eThis method stops the auto refresh of demand\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html#/c:@M@PrebidMobile@objc(cs)AdUnit(im)resumeAutoRefresh":{"name":"resumeAutoRefresh()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AdUnit"},"Classes/AdUnit.html":{"name":"AdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BannerAdUnit.html":{"name":"BannerAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InstreamVideoAdUnit.html":{"name":"InstreamVideoAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InterstitialAdUnit.html":{"name":"InterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BidInfo.html":{"name":"BidInfo","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidAdUnit.html":{"name":"PrebidAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidRequest.html":{"name":"PrebidRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ContextSubType.html":{"name":"ContextSubType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ContextType.html":{"name":"ContextType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAd.html":{"name":"NativeAd","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAdConfiguration.html":{"name":"NativeAdConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAdMarkup.html":{"name":"NativeAdMarkup","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAdMarkupAsset.html":{"name":"NativeAdMarkupAsset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAsset.html":{"name":"NativeAsset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAssetTitle.html":{"name":"NativeAssetTitle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAssetImage.html":{"name":"NativeAssetImage","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeAssetData.html":{"name":"NativeAssetData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ImageAsset.html":{"name":"ImageAsset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeData.html":{"name":"NativeData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeEventTracker.html":{"name":"NativeEventTracker","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/EventType.html":{"name":"EventType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/EventTracking.html":{"name":"EventTracking","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeEventTrackerResponse.html":{"name":"NativeEventTrackerResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeImage.html":{"name":"NativeImage","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeLink.html":{"name":"NativeLink","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeMarkupRequestObject.html":{"name":"NativeMarkupRequestObject","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeRequest.html":{"name":"NativeRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NativeTitle.html":{"name":"NativeTitle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PlacementType.html":{"name":"PlacementType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BannerParameters.html":{"name":"BannerParameters","abstract":"\u003cp\u003eDescribes an \u003ca href=\"https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf\"\u003eOpenRTB\u003c/a\u003e banner object\u003c/p\u003e"},"Classes/NativeParameters.html":{"name":"NativeParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SingleContainerInt.html":{"name":"SingleContainerInt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Signals.html":{"name":"Signals","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoParameters.html":{"name":"VideoParameters","abstract":"\u003cp\u003eDescribes an \u003ca href=\"https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf\"\u003eOpenRTB\u003c/a\u003e video object\u003c/p\u003e"},"Classes/RewardedVideoAdUnit.html":{"name":"RewardedVideoAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Utils.html":{"name":"Utils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoAdUnit.html":{"name":"VideoAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoInterstitialAdUnit.html":{"name":"VideoInterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AdViewUtils.html":{"name":"AdViewUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/IMAAdSlotSize.html":{"name":"IMAAdSlotSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/IMAUtils.html":{"name":"IMAUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/CacheManager.html":{"name":"CacheManager","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes.html#/c:@M@PrebidMobile@objc(cs)PBMAgeUtils":{"name":"AgeUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Prebid.html":{"name":"Prebid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Targeting.html":{"name":"Targeting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Constants.html":{"name":"Constants","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidConstants.html":{"name":"PrebidConstants","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ExternalUserId.html":{"name":"ExternalUserId","abstract":"\u003cp\u003eDefines the User Id Object from an External Thrid Party Source\u003c/p\u003e"},"Classes/Host.html":{"name":"Host","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ImageHelper.html":{"name":"ImageHelper","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Log.html":{"name":"Log","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/LogLevel.html":{"name":"LogLevel","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AdFormat.html":{"name":"AdFormat","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AdConfiguration.html":{"name":"AdConfiguration","abstract":"\u003cp\u003eContains all the data needed to load an ad.\u003c/p\u003e"},"Classes/AdViewButtonDecorator.html":{"name":"AdViewButtonDecorator","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HiddenWebViewManager.html":{"name":"HiddenWebViewManager","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VideoControlsConfiguration.html":{"name":"VideoControlsConfiguration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidImagesRepository.html":{"name":"PrebidImagesRepository","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AutoRefreshCountConfig.html":{"name":"AutoRefreshCountConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes.html#/s:12PrebidMobile23ImpressionTasksExecutorC":{"name":"ImpressionTasksExecutor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidServerConnection.html":{"name":"PrebidServerConnection","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidServerResponse.html":{"name":"PrebidServerResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PathBuilder.html":{"name":"PathBuilder","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BannerView.html":{"name":"BannerView","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BaseInterstitialAdUnit.html":{"name":"BaseInterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InterstitialRenderingAdUnit.html":{"name":"InterstitialRenderingAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/RewardedAdUnit.html":{"name":"RewardedAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationBannerAdUnit.html":{"name":"MediationBannerAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationBaseInterstitialAdUnit.html":{"name":"MediationBaseInterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationBidInfoWrapper.html":{"name":"MediationBidInfoWrapper","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationInterstitialAdUnit.html":{"name":"MediationInterstitialAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationNativeAdUnit.html":{"name":"MediationNativeAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationNativeUtils.html":{"name":"MediationNativeUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationRewardedAdUnit.html":{"name":"MediationRewardedAdUnit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MediationUtils.html":{"name":"MediationUtils","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/DemandResponseInfo.html":{"name":"DemandResponseInfo","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BannerEventHandlerStandalone.html":{"name":"BannerEventHandlerStandalone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InterstitialEventHandlerStandalone.html":{"name":"InterstitialEventHandlerStandalone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/RewardedEventHandlerStandalone.html":{"name":"RewardedEventHandlerStandalone","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/InterstitialController.html":{"name":"InterstitialController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/AdUnitConfig.html":{"name":"AdUnitConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Bid.html":{"name":"Bid","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BidResponse.html":{"name":"BidResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidServerEventTracker.html":{"name":"PrebidServerEventTracker","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ServerEvent.html":{"name":"ServerEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidJSLibrary.html":{"name":"PrebidJSLibrary","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrebidJSLibraryManager.html":{"name":"PrebidJSLibraryManager","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SkadnEventTracker.html":{"name":"SkadnEventTracker","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SkadnParametersManager.html":{"name":"SkadnParametersManager","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/DateFormatService.html":{"name":"DateFormatService","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/EventManager.html":{"name":"EventManager","abstract":"\u003cp\u003eThis class is a proxy container for event trackers."},"Classes/Reachability.html":{"name":"Reachability","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/UserAgentService.html":{"name":"UserAgentService","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Global%20Variables.html":{"name":"Global Variables","abstract":"\u003cp\u003eThe following global variables are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 1b4f9f090..a4db585a2 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,369 +1,7635 @@ { "warnings": [ { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdDelegate.swift", - "line": 18, - "symbol": "NativeAdDelegate", - "symbol_kind": "source.lang.swift.decl.protocol", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 17, + "symbol": "AdUnit", + "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 201, - "symbol": "DataAsset.sponsored", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 19, + "symbol": "AdUnit.pbAdSlot", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 202, - "symbol": "DataAsset.description", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 48, + "symbol": "AdUnit.init(configId:size:adFormats:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 203, - "symbol": "DataAsset.rating", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 74, + "symbol": "AdUnit.fetchDemand(completion:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 204, - "symbol": "DataAsset.likes", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 86, + "symbol": "AdUnit.fetchDemand(completionBidInfo:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 205, - "symbol": "DataAsset.downloads", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 90, + "symbol": "AdUnit.fetchDemand(adObject:completion:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 206, - "symbol": "DataAsset.price", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 338, + "symbol": "AdUnit.setAppContent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 207, - "symbol": "DataAsset.saleprice", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 342, + "symbol": "AdUnit.getAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 208, - "symbol": "DataAsset.phone", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 346, + "symbol": "AdUnit.clearAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 209, - "symbol": "DataAsset.address", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 350, + "symbol": "AdUnit.addAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 210, - "symbol": "DataAsset.description2", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 354, + "symbol": "AdUnit.removeAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 211, - "symbol": "DataAsset.displayurl", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 358, + "symbol": "AdUnit.clearAppContentData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", - "line": 212, - "symbol": "DataAsset.ctatext", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 364, + "symbol": "AdUnit.getUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeData.swift", - "line": 57, - "symbol": "NativeData.init()", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 368, + "symbol": "AdUnit.addUserData(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeDataAssetType.swift", - "line": 23, - "symbol": "NativeDataAssetType.undefined", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 372, + "symbol": "AdUnit.removeUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", - "line": 61, - "symbol": "EventType.Impression", - "symbol_kind": "source.lang.swift.decl.var.static", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 376, + "symbol": "AdUnit.clearUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", - "line": 64, - "symbol": "EventType.ViewableImpression50", - "symbol_kind": "source.lang.swift.decl.var.static", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 382, + "symbol": "AdUnit.setGPID(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", - "line": 67, - "symbol": "EventType.ViewableImpression100", - "symbol_kind": "source.lang.swift.decl.var.static", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 386, + "symbol": "AdUnit.getGPID()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", - "line": 70, - "symbol": "EventType.ViewableVideoImpression50", - "symbol_kind": "source.lang.swift.decl.var.static", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 392, + "symbol": "AdUnit.setOrtbConfig(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", - "line": 73, - "symbol": "EventType.Custom", - "symbol_kind": "source.lang.swift.decl.var.static", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 396, + "symbol": "AdUnit.getOrtbConfig()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/AdUnit.swift", + "line": 435, + "symbol": "AdUnit.resumeAutoRefresh()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/SingleContainerInt.swift", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerAdUnit.swift", "line": 18, - "symbol": "SingleContainerInt", + "symbol": "BannerAdUnit", "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/SingleContainerInt.swift", - "line": 23, - "symbol": "SingleContainerInt.value", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerAdUnit.swift", + "line": 21, + "symbol": "BannerAdUnit.parameters", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/SingleContainerInt.swift", - "line": 34, - "symbol": "SingleContainerInt.isEqual(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerAdUnit.swift", + "line": 26, + "symbol": "BannerAdUnit.bannerParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/SingleContainerInt.swift", - "line": 48, - "symbol": "SingleContainerInt.hash", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerAdUnit.swift", + "line": 31, + "symbol": "BannerAdUnit.videoParameters", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/VideoParameters.swift", - "line": 62, - "symbol": "VideoParameters.adSize", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerAdUnit.swift", + "line": 36, + "symbol": "BannerAdUnit.adFormats", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", - "line": 239, - "symbol": "Targeting.getExternalUserIds()", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerAdUnit.swift", + "line": 41, + "symbol": "BannerAdUnit.init(configId:size:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", - "line": 23, - "symbol": "Position.undefined", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerAdUnit.swift", + "line": 45, + "symbol": "BannerAdUnit.addAdditionalSize(sizes:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", - "line": 24, - "symbol": "Position.topLeft", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerBasedAdUnitProtocol.swift", + "line": 16, + "symbol": "BannerBasedAdUnitProtocol", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/BannerBasedAdUnitProtocol.swift", + "line": 17, + "symbol": "BannerBasedAdUnitProtocol.bannerParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InstreamVideoAdUnit.swift", + "line": 18, + "symbol": "InstreamVideoAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InstreamVideoAdUnit.swift", + "line": 20, + "symbol": "InstreamVideoAdUnit.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InstreamVideoAdUnit.swift", "line": 25, - "symbol": "Position.topCenter", - "symbol_kind": "source.lang.swift.decl.enumelement", + "symbol": "InstreamVideoAdUnit.init(configId:size:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InterstitialAdUnit.swift", + "line": 18, + "symbol": "InterstitialAdUnit", + "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InterstitialAdUnit.swift", + "line": 21, + "symbol": "InterstitialAdUnit.parameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InterstitialAdUnit.swift", "line": 26, - "symbol": "Position.topRight", - "symbol_kind": "source.lang.swift.decl.enumelement", + "symbol": "InterstitialAdUnit.bannerParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", - "line": 27, - "symbol": "Position.center", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InterstitialAdUnit.swift", + "line": 31, + "symbol": "InterstitialAdUnit.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InterstitialAdUnit.swift", + "line": 36, + "symbol": "InterstitialAdUnit.adFormats", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InterstitialAdUnit.swift", + "line": 41, + "symbol": "InterstitialAdUnit.init(configId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/InterstitialAdUnit.swift", + "line": 49, + "symbol": "InterstitialAdUnit.init(configId:minWidthPerc:minHeightPerc:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/BidInfo.swift", + "line": 20, + "symbol": "BidInfo", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/BidInfo.swift", "line": 28, - "symbol": "Position.bottomLeft", - "symbol_kind": "source.lang.swift.decl.enumelement", + "symbol": "BidInfo.resultCode", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/BidInfo.swift", "line": 29, - "symbol": "Position.bottomCenter", - "symbol_kind": "source.lang.swift.decl.enumelement", + "symbol": "BidInfo.targetingKeywords", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/BidInfo.swift", "line": 30, - "symbol": "Position.bottomRight", - "symbol_kind": "source.lang.swift.decl.enumelement", + "symbol": "BidInfo.exp", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/BidInfo.swift", "line": 31, - "symbol": "Position.custom", - "symbol_kind": "source.lang.swift.decl.enumelement", + "symbol": "BidInfo.nativeAdCacheId", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventHandler.swift", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/BidInfo.swift", + "line": 32, + "symbol": "BidInfo.events", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/BidInfo.swift", "line": 34, - "symbol": "BannerEventHandler.trackImpression()", + "symbol": "BidInfo.init(resultCode:targetingKeywords:exp:nativeAdCacheId:events:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 79, - "symbol": "BannerView.ortbConfig", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/BidInfo.swift", + "line": 46, + "symbol": "BidInfo.getExp()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidAdUnit.swift", + "line": 19, + "symbol": "PrebidAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidAdUnit.swift", + "line": 21, + "symbol": "PrebidAdUnit.pbAdSlot", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 404, - "symbol": "BannerView.trackImpression(forDisplayView:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidAdUnit.swift", + "line": 28, + "symbol": "PrebidAdUnit.init(configId:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 413, - "symbol": "BannerView.viewControllerForModalPresentation(fromDisplayView:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidAdUnit.swift", + "line": 33, + "symbol": "PrebidAdUnit.fetchDemand(adObject:request:completion:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 417, - "symbol": "BannerView.didLeaveApp(from:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidAdUnit.swift", + "line": 48, + "symbol": "PrebidAdUnit.fetchDemand(request:completion:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 421, - "symbol": "BannerView.willPresentModal(from:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidAdUnit.swift", + "line": 81, + "symbol": "PrebidAdUnit.resumeAutoRefresh()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 425, - "symbol": "BannerView.didDismissModal(from:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 19, + "symbol": "PrebidRequest", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 40, + "symbol": "PrebidRequest.init(bannerParameters:videoParameters:nativeParameters:isInterstitial:isRewarded:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 431, - "symbol": "BannerView.bannerAdLoader(_:loadedAdView:adSize:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 53, + "symbol": "PrebidRequest.setGPID(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 436, - "symbol": "BannerView.bannerAdLoader(_:createdDisplayView:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 135, + "symbol": "PrebidRequest.setAppContent(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 442, - "symbol": "BannerView.adLoadFlowController(_:failedWithError:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 139, + "symbol": "PrebidRequest.clearAppContent()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 446, - "symbol": "BannerView.adLoadFlowControllerWillSendBidRequest(_:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 143, + "symbol": "PrebidRequest.addAppContentData(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 451, - "symbol": "BannerView.adLoadFlowControllerWillRequestPrimaryAd(_:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 155, + "symbol": "PrebidRequest.removeAppContentData(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 456, - "symbol": "BannerView.adLoadFlowControllerShouldContinue(_:)", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 161, + "symbol": "PrebidRequest.clearAppContentData()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 462, - "symbol": "BannerView.willPresentModal()", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 171, + "symbol": "PrebidRequest.addUserData(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 469, - "symbol": "BannerView.didDismissModal()", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 179, + "symbol": "PrebidRequest.removeUserData(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 476, - "symbol": "BannerView.willLeaveApp()", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/MultiformatAdUnit/PrebidRequest.swift", + "line": 185, + "symbol": "PrebidRequest.clearUserData()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", - "line": 482, - "symbol": "BannerView.viewControllerForPresentingModal", + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 19, + "symbol": "ContextSubType", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 21, + "symbol": "ContextSubType.General", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 23, + "symbol": "ContextSubType.Article", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 25, + "symbol": "ContextSubType.Video", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 27, + "symbol": "ContextSubType.Audio", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 29, + "symbol": "ContextSubType.Image", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 31, + "symbol": "ContextSubType.UserGenerated", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 33, + "symbol": "ContextSubType.Social", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 35, + "symbol": "ContextSubType.email", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 37, + "symbol": "ContextSubType.chatIM", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 39, + "symbol": "ContextSubType.SellingProduct", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 41, + "symbol": "ContextSubType.AppStore", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 43, + "symbol": "ContextSubType.ReviewSite", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextSubType.swift", + "line": 45, + "symbol": "ContextSubType.Custom", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextType.swift", + "line": 19, + "symbol": "ContextType", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextType.swift", + "line": 21, + "symbol": "ContextType.Content", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextType.swift", + "line": 23, + "symbol": "ContextType.Social", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextType.swift", + "line": 25, + "symbol": "ContextType.Product", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/ContextType.swift", + "line": 27, + "symbol": "ContextType.Custom", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 20, + "symbol": "NativeAd", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 24, + "symbol": "NativeAd.nativeAdMarkup", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 25, + "symbol": "NativeAd.delegate", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 47, + "symbol": "NativeAd.titles", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 51, + "symbol": "NativeAd.dataObjects", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 55, + "symbol": "NativeAd.images", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 59, + "symbol": "NativeAd.eventTrackers", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 65, + "symbol": "NativeAd.dataObjects(of:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 69, + "symbol": "NativeAd.images(of:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 75, + "symbol": "NativeAd.title", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 79, + "symbol": "NativeAd.imageUrl", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 83, + "symbol": "NativeAd.iconUrl", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 87, + "symbol": "NativeAd.sponsoredBy", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 91, + "symbol": "NativeAd.text", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 95, + "symbol": "NativeAd.callToAction", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 99, + "symbol": "NativeAd.create(cacheId:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAd.swift", + "line": 169, + "symbol": "NativeAd.registerView(view:clickableViews:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdConfiguration.swift", + "line": 19, + "symbol": "NativeAdConfiguration", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdConfiguration.swift", + "line": 24, + "symbol": "NativeAdConfiguration.markupRequestObject", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdConfiguration.swift", + "line": 26, + "symbol": "NativeAdConfiguration.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdDelegate.swift", + "line": 18, + "symbol": "NativeAdDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdEventDelegate.swift", + "line": 18, + "symbol": "NativeAdEventDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdMarkup.swift", + "line": 19, + "symbol": "NativeAdMarkup", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdMarkup.swift", + "line": 69, + "symbol": "NativeAdMarkup.init(jsonString:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdMarkup.swift", + "line": 83, + "symbol": "NativeAdMarkup.init(jsonDictionary:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdMarkup.swift", + "line": 123, + "symbol": "NativeAdMarkup.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdMarkupAsset.swift", + "line": 19, + "symbol": "NativeAdMarkupAsset", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdMarkupAsset.swift", + "line": 47, + "symbol": "NativeAdMarkupAsset.init(jsonDictionary:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAdMarkupAsset.swift", + "line": 70, + "symbol": "NativeAdMarkupAsset.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 18, + "symbol": "NativeAsset", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 21, + "symbol": "NativeAsset.required", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 23, + "symbol": "NativeAsset.init(isRequired:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 49, + "symbol": "NativeAssetTitle", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 53, + "symbol": "NativeAssetTitle.ext", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 55, + "symbol": "NativeAssetTitle.init(length:required:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 71, + "symbol": "NativeAssetImage", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 73, + "symbol": "NativeAssetImage.type", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 74, + "symbol": "NativeAssetImage.width", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 75, + "symbol": "NativeAssetImage.widthMin", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 76, + "symbol": "NativeAssetImage.height", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 77, + "symbol": "NativeAssetImage.heightMin", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 78, + "symbol": "NativeAssetImage.mimes", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 79, + "symbol": "NativeAssetImage.ext", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 81, + "symbol": "NativeAssetImage.init(minimumWidth:minimumHeight:required:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 87, + "symbol": "NativeAssetImage.init(isRequired:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 108, + "symbol": "NativeAssetData", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 110, + "symbol": "NativeAssetData.length", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 111, + "symbol": "NativeAssetData.ext", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 113, + "symbol": "NativeAssetData.init(type:required:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 129, + "symbol": "ImageAsset", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 132, + "symbol": "ImageAsset.Icon", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 135, + "symbol": "ImageAsset.Main", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 138, + "symbol": "ImageAsset.Custom", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 143, + "symbol": "DataAsset", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 144, + "symbol": "DataAsset.sponsored", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 145, + "symbol": "DataAsset.description", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 146, + "symbol": "DataAsset.rating", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 147, + "symbol": "DataAsset.likes", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 148, + "symbol": "DataAsset.downloads", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 149, + "symbol": "DataAsset.price", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 150, + "symbol": "DataAsset.saleprice", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 151, + "symbol": "DataAsset.phone", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 152, + "symbol": "DataAsset.address", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 153, + "symbol": "DataAsset.description2", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 154, + "symbol": "DataAsset.displayurl", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 155, + "symbol": "DataAsset.ctatext", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 156, + "symbol": "DataAsset.Custom", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeAsset.swift", + "line": 160, + "symbol": "DataAsset.exchangeID", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeData.swift", + "line": 19, + "symbol": "NativeData", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeData.swift", + "line": 37, + "symbol": "NativeData.init(jsonDictionary:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeData.swift", + "line": 53, + "symbol": "NativeData.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeDataAssetType.swift", + "line": 18, + "symbol": "NativeDataAssetType", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeDataAssetType.swift", + "line": 19, + "symbol": "NativeDataAssetType.undefined", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeDataAssetType.swift", + "line": 20, + "symbol": "NativeDataAssetType.sponsored", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 18, + "symbol": "NativeEventTracker", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 25, + "symbol": "NativeEventTracker.init(event:methods:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 46, + "symbol": "EventType", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 48, + "symbol": "EventType.Impression", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 51, + "symbol": "EventType.ViewableImpression50", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 54, + "symbol": "EventType.ViewableImpression100", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 57, + "symbol": "EventType.ViewableVideoImpression50", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 60, + "symbol": "EventType.Custom", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 64, + "symbol": "EventTracking", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 66, + "symbol": "EventTracking.Image", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 69, + "symbol": "EventTracking.js", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTracker.swift", + "line": 72, + "symbol": "EventTracking.Custom", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTrackerResponse.swift", + "line": 19, + "symbol": "NativeEventTrackerResponse", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTrackerResponse.swift", + "line": 40, + "symbol": "NativeEventTrackerResponse.init(jsonDictionary:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeEventTrackerResponse.swift", + "line": 65, + "symbol": "NativeEventTrackerResponse.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeImage.swift", + "line": 19, + "symbol": "NativeImage", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeImage.swift", + "line": 41, + "symbol": "NativeImage.init(jsonDictionary:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeImage.swift", + "line": 58, + "symbol": "NativeImage.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeImageAssetType.swift", + "line": 18, + "symbol": "NativeImageAssetType", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeImageAssetType.swift", + "line": 19, + "symbol": "NativeImageAssetType.icon", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeImageAssetType.swift", + "line": 20, + "symbol": "NativeImageAssetType.main", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeImageAssetType.swift", + "line": 22, + "symbol": "NativeImageAssetType.custom", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeLink.swift", + "line": 19, + "symbol": "NativeLink", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeLink.swift", + "line": 34, + "symbol": "NativeLink.init(jsonDictionary:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeLink.swift", + "line": 50, + "symbol": "NativeLink.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeMarkupRequestObject.swift", + "line": 19, + "symbol": "NativeMarkupRequestObject", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeMarkupRequestObject.swift", + "line": 73, + "symbol": "NativeMarkupRequestObject.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeMarkupRequestObject.swift", + "line": 95, + "symbol": "NativeMarkupRequestObject.copy(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeMarkupRequestObject.swift", + "line": 115, + "symbol": "NativeMarkupRequestObject.jsonDictionary", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeMarkupRequestObject.swift", + "line": 133, + "symbol": "NativeMarkupRequestObject.toJsonString()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 18, + "symbol": "NativeRequest", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 20, + "symbol": "NativeRequest.version", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 25, + "symbol": "NativeRequest.context", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 30, + "symbol": "NativeRequest.contextSubType", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 35, + "symbol": "NativeRequest.placementType", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 40, + "symbol": "NativeRequest.placementCount", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 45, + "symbol": "NativeRequest.sequence", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 50, + "symbol": "NativeRequest.assets", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 55, + "symbol": "NativeRequest.asseturlsupport", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 60, + "symbol": "NativeRequest.durlsupport", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 65, + "symbol": "NativeRequest.eventtrackers", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 70, + "symbol": "NativeRequest.privacy", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 75, + "symbol": "NativeRequest.ext", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 80, + "symbol": "NativeRequest.configId", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 85, + "symbol": "NativeRequest.init(configId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 90, + "symbol": "NativeRequest.init(configId:assets:eventTrackers:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 96, + "symbol": "NativeRequest.addNativeAssets(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 104, + "symbol": "NativeRequest.addNativeEventTracker(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeRequest.swift", + "line": 112, + "symbol": "NativeRequest.getNativeRequestObject()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeTitle.swift", + "line": 19, + "symbol": "NativeTitle", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeTitle.swift", + "line": 31, + "symbol": "NativeTitle.init(jsonDictionary:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/NativeTitle.swift", + "line": 46, + "symbol": "NativeTitle.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/PlacementType.swift", + "line": 19, + "symbol": "PlacementType", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/PlacementType.swift", + "line": 21, + "symbol": "PlacementType.FeedContent", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/PlacementType.swift", + "line": 23, + "symbol": "PlacementType.AtomicContent", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/PlacementType.swift", + "line": 25, + "symbol": "PlacementType.OutsideContent", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/PlacementType.swift", + "line": 27, + "symbol": "PlacementType.RecommendationWidget", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Native/PlacementType.swift", + "line": 29, + "symbol": "PlacementType.Custom", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/BannerParameters.swift", + "line": 25, + "symbol": "BannerParameters.interstitialMinWidthPerc", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/BannerParameters.swift", + "line": 26, + "symbol": "BannerParameters.interstitialMinHeightPerc", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/BannerParameters.swift", + "line": 28, + "symbol": "BannerParameters.adSizes", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/BannerParameters.swift", + "line": 32, + "symbol": "BannerParameters.rawAPI", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 19, + "symbol": "NativeParameters", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 21, + "symbol": "NativeParameters.assets", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 22, + "symbol": "NativeParameters.eventtrackers", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 24, + "symbol": "NativeParameters.version", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 25, + "symbol": "NativeParameters.context", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 26, + "symbol": "NativeParameters.contextSubType", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 27, + "symbol": "NativeParameters.placementType", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 28, + "symbol": "NativeParameters.placementCount", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 29, + "symbol": "NativeParameters.sequence", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 31, + "symbol": "NativeParameters.asseturlsupport", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 32, + "symbol": "NativeParameters.durlsupport", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 34, + "symbol": "NativeParameters.privacy", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/NativeParameters.swift", + "line": 35, + "symbol": "NativeParameters.ext", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/Signals.swift", + "line": 18, + "symbol": "SingleContainerInt", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/Signals.swift", + "line": 23, + "symbol": "SingleContainerInt.value", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/Signals.swift", + "line": 34, + "symbol": "SingleContainerInt.isEqual(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/Signals.swift", + "line": 48, + "symbol": "SingleContainerInt.hash", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/Signals.swift", + "line": 53, + "symbol": "Signals", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/Signals.swift", + "line": 275, + "symbol": "Signals.Placement.getPlacementByRawValue(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/VideoParameters.swift", + "line": 62, + "symbol": "VideoParameters.adSize", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/VideoParameters.swift", + "line": 66, + "symbol": "VideoParameters.rawAPI", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/VideoParameters.swift", + "line": 72, + "symbol": "VideoParameters.rawPlaybackMethod", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/VideoParameters.swift", + "line": 78, + "symbol": "VideoParameters.rawProtocols", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Parameters/VideoParameters.swift", + "line": 90, + "symbol": "VideoParameters.setSize(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/RewardedVideoAdUnit.swift", + "line": 18, + "symbol": "RewardedVideoAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/RewardedVideoAdUnit.swift", + "line": 21, + "symbol": "RewardedVideoAdUnit.parameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/RewardedVideoAdUnit.swift", + "line": 26, + "symbol": "RewardedVideoAdUnit.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/RewardedVideoAdUnit.swift", + "line": 31, + "symbol": "RewardedVideoAdUnit.init(configId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/RewardedVideoAdUnit.swift", + "line": 38, + "symbol": "RewardedVideoAdUnit.init(configId:minWidthPerc:minHeightPerc:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Utils.swift", + "line": 19, + "symbol": "Utils", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Utils.swift", + "line": 34, + "symbol": "Utils.delegate", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Utils.swift", + "line": 45, + "symbol": "Utils.convertDictToMoPubKeywords(dict:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/Utils.swift", + "line": 245, + "symbol": "Utils.findNative(adObject:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoAdUnit.swift", + "line": 19, + "symbol": "VideoAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoAdUnit.swift", + "line": 21, + "symbol": "VideoAdUnit.parameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoAdUnit.swift", + "line": 26, + "symbol": "VideoAdUnit.init(configId:size:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoAdUnit.swift", + "line": 30, + "symbol": "VideoAdUnit.addAdditionalSize(sizes:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoBasedAdUnitProtocol.swift", + "line": 19, + "symbol": "VideoBasedAdUnitProtocol", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoBasedAdUnitProtocol.swift", + "line": 20, + "symbol": "VideoBasedAdUnitProtocol.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoInterstitialAdUnit.swift", + "line": 19, + "symbol": "VideoInterstitialAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoInterstitialAdUnit.swift", + "line": 21, + "symbol": "VideoInterstitialAdUnit.parameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoInterstitialAdUnit.swift", + "line": 26, + "symbol": "VideoInterstitialAdUnit.init(configId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/AdUnits/VideoInterstitialAdUnit.swift", + "line": 34, + "symbol": "VideoInterstitialAdUnit.init(configId:minWidthPerc:minHeightPerc:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/AdViewUtils.swift", + "line": 19, + "symbol": "AdViewUtils", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/AdViewUtils.swift", + "line": 28, + "symbol": "AdViewUtils.findPrebidCreativeSize(_:success:failure:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/IMAUtils.swift", + "line": 18, + "symbol": "IMAAdSlotSize", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/IMAUtils.swift", + "line": 21, + "symbol": "IMAAdSlotSize.Size400x300", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/IMAUtils.swift", + "line": 24, + "symbol": "IMAAdSlotSize.Size640x480", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/IMAUtils.swift", + "line": 27, + "symbol": "IMAAdSlotSize.Size320x480", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/IMAUtils.swift", + "line": 43, + "symbol": "IMAUtils", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/IMAUtils.swift", + "line": 45, + "symbol": "IMAUtils.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Addendum/IMAUtils.swift", + "line": 49, + "symbol": "IMAUtils.generateInstreamUriForGAM(adUnitID:adSlotSizes:customKeywords:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/CacheManagement/CacheManager.swift", + "line": 20, + "symbol": "CacheManager", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/CacheManagement/CacheManager.swift", + "line": 22, + "symbol": "CacheManager.cacheManagerExpireInterval", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/CacheManagement/CacheManager.swift", + "line": 40, + "symbol": "CacheManager.save(content:expireInterval:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/CacheManagement/CacheManager.swift", + "line": 66, + "symbol": "CacheManager.isValid(cacheId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/CacheManagement/CacheManager.swift", + "line": 72, + "symbol": "CacheManager.get(cacheId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/AgeUtils.swift", + "line": 19, + "symbol": "AgeUtils", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/ClickbrowserType.swift", + "line": 22, + "symbol": "ClickbrowserType", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/ClickbrowserType.swift", + "line": 24, + "symbol": "ClickbrowserType.embedded", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/ClickbrowserType.swift", + "line": 25, + "symbol": "ClickbrowserType.native", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Gender.swift", + "line": 19, + "symbol": "Gender", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Gender.swift", + "line": 20, + "symbol": "Gender.unknown", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Gender.swift", + "line": 21, + "symbol": "Gender.male", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Gender.swift", + "line": 22, + "symbol": "Gender.female", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Gender.swift", + "line": 23, + "symbol": "Gender.other", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 20, + "symbol": "PrebidInitializationCallback", + "symbol_kind": "source.lang.swift.decl.typealias", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 23, + "symbol": "Prebid", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 27, + "symbol": "Prebid.bidderNameAppNexus", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 28, + "symbol": "Prebid.bidderNameRubiconProject", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 30, + "symbol": "Prebid.timeoutUpdated", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 32, + "symbol": "Prebid.prebidServerAccountId", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 34, + "symbol": "Prebid.pbsDebug", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 36, + "symbol": "Prebid.customHeaders", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 38, + "symbol": "Prebid.storedBidResponses", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 63, + "symbol": "Prebid.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 65, + "symbol": "Prebid.version", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 69, + "symbol": "Prebid.omsdkVersion", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 75, + "symbol": "Prebid.prebidServerHost", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 82, + "symbol": "Prebid.customStatusEndpoint", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 88, + "symbol": "Prebid.timeoutMillis", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 94, + "symbol": "Prebid.timeoutMillisDynamic", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 96, + "symbol": "Prebid.storedAuctionResponse", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 103, + "symbol": "Prebid.useCacheForReportingWithRenderingAPI", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 106, + "symbol": "Prebid.creativeFactoryTimeout", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 109, + "symbol": "Prebid.creativeFactoryTimeoutPreRenderContent", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 112, + "symbol": "Prebid.useExternalClickthroughBrowser", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 116, + "symbol": "Prebid.impClickbrowserType", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 119, + "symbol": "Prebid.debugLogFileEnabled", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 125, + "symbol": "Prebid.locationUpdatesEnabled", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 131, + "symbol": "Prebid.includeWinners", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 134, + "symbol": "Prebid.includeBidderKeys", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 138, + "symbol": "Prebid.setCustomPrebidServer(url:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 145, + "symbol": "Prebid.addStoredBidResponse(bidder:responseId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 149, + "symbol": "Prebid.clearStoredBidResponses()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 153, + "symbol": "Prebid.getStoredBidResponses()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 167, + "symbol": "Prebid.addCustomHeader(name:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Prebid.swift", + "line": 171, + "symbol": "Prebid.clearCustomHeaders()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/PrebidInitializationStatus.swift", + "line": 18, + "symbol": "PrebidInitializationStatus", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 26, + "symbol": "Targeting", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 28, + "symbol": "Targeting.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 32, + "symbol": "Targeting.omidPartnerName", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 34, + "symbol": "Targeting.omidPartnerVersion", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 58, + "symbol": "Targeting.getYearOfBirth()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 160, + "symbol": "Targeting.setSubjectToGDPR(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 164, + "symbol": "Targeting.getSubjectToGDPR()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 180, + "symbol": "Targeting.purposeConsents", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 188, + "symbol": "Targeting.getDeviceAccessConsent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 192, + "symbol": "Targeting.getDeviceAccessConsentObjc()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 196, + "symbol": "Targeting.getPurposeConsent(index:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 200, + "symbol": "Targeting.isAllowedAccessDeviceData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 206, + "symbol": "Targeting.externalUserIds", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 257, + "symbol": "Targeting.getExternalUserIds()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 293, + "symbol": "Targeting.storeURL", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 298, + "symbol": "Targeting.domain", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 315, + "symbol": "Targeting.setLocationPrecision(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 319, + "symbol": "Targeting.getLocationPrecision()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 334, + "symbol": "Targeting.addParam(_:withName:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 347, + "symbol": "Targeting.setCustomParams(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 359, + "symbol": "Targeting.addCustomParam(_:withName:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 369, + "symbol": "Targeting.setLatitude(_:longitude:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 375, + "symbol": "Targeting.addBidderToAccessControlList(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 379, + "symbol": "Targeting.removeBidderFromAccessControlList(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 383, + "symbol": "Targeting.clearAccessControlList()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 387, + "symbol": "Targeting.getAccessControlList()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 391, + "symbol": "Targeting.accessControlList", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 397, + "symbol": "Targeting.addUserData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 404, + "symbol": "Targeting.updateUserData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 408, + "symbol": "Targeting.removeUserData(for:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 412, + "symbol": "Targeting.clearUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 416, + "symbol": "Targeting.getUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 420, + "symbol": "Targeting.userDataDictionary", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 426, + "symbol": "Targeting.addUserKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 430, + "symbol": "Targeting.addUserKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 434, + "symbol": "Targeting.removeUserKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 438, + "symbol": "Targeting.clearUserKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 442, + "symbol": "Targeting.getUserKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 447, + "symbol": "Targeting.userKeywords", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 454, + "symbol": "Targeting.addContextData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 459, + "symbol": "Targeting.updateContextData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 464, + "symbol": "Targeting.removeContextData(for:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 469, + "symbol": "Targeting.clearContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 474, + "symbol": "Targeting.getContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 479, + "symbol": "Targeting.contextDataDictionary", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 483, + "symbol": "Targeting.addAppExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 490, + "symbol": "Targeting.updateAppExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 494, + "symbol": "Targeting.removeAppExtData(for:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 498, + "symbol": "Targeting.clearAppExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 502, + "symbol": "Targeting.getAppExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 509, + "symbol": "Targeting.addContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 514, + "symbol": "Targeting.addContextKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 519, + "symbol": "Targeting.removeContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 524, + "symbol": "Targeting.clearContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 529, + "symbol": "Targeting.getContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 534, + "symbol": "Targeting.contextKeywords", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 538, + "symbol": "Targeting.addAppKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 542, + "symbol": "Targeting.addAppKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 546, + "symbol": "Targeting.removeAppKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 550, + "symbol": "Targeting.clearAppKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 554, + "symbol": "Targeting.getAppKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ConfigurationAndTargeting/Targeting.swift", + "line": 560, + "symbol": "Targeting.parameterDictionary", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Constants.swift", + "line": 18, + "symbol": "PrebidLocalCacheIdKey", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Constants.swift", + "line": 20, + "symbol": "Constants", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Constants.swift", + "line": 21, + "symbol": "Constants.PREBID_VERSION", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Constants.swift", + "line": 101, + "symbol": "PrebidConstants", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Constants.swift", + "line": 103, + "symbol": "PrebidConstants.supportedRenderingBannerAPISignals", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Constants.swift", + "line": 107, + "symbol": "PrebidConstants.companionHTMLTemplate", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ExternalUserId.swift", + "line": 24, + "symbol": "ExternalUserId.supportsSecureCoding", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ExternalUserId.swift", + "line": 30, + "symbol": "ExternalUserId.source", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ExternalUserId.swift", + "line": 31, + "symbol": "ExternalUserId.identifier", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ExternalUserId.swift", + "line": 32, + "symbol": "ExternalUserId.atype", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ExternalUserId.swift", + "line": 33, + "symbol": "ExternalUserId.ext", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ExternalUserId.swift", + "line": 51, + "symbol": "ExternalUserId.encode(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ExternalUserId.swift", + "line": 58, + "symbol": "ExternalUserId.init(coder:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ExternalUserId.swift", + "line": 65, + "symbol": "ExternalUserId.toJSONDictionary()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Host.swift", + "line": 18, + "symbol": "PrebidHost", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Host.swift", + "line": 30, + "symbol": "PrebidHost.Custom", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Host.swift", + "line": 42, + "symbol": "Host", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ImageHelper.swift", + "line": 18, + "symbol": "ImageHelper", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ImageHelper.swift", + "line": 19, + "symbol": "ImageHelper.downloadImageSync(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ImageHelper.swift", + "line": 35, + "symbol": "ImageHelper.downloadImageAsync(_:completion:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 19, + "symbol": "Log", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 23, + "symbol": "Log.dateFormat", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 24, + "symbol": "Log.dateFormatter", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 32, + "symbol": "Log.logLevel", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 33, + "symbol": "Log.logToFile", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 35, + "symbol": "Log.error(_:filename:line:function:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 39, + "symbol": "Log.info(_:filename:line:function:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 43, + "symbol": "Log.debug(_:filename:line:function:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 47, + "symbol": "Log.verbose(_:filename:line:function:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 51, + "symbol": "Log.warn(_:filename:line:function:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 55, + "symbol": "Log.severe(_:filename:line:function:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 59, + "symbol": "Log.whereAmI(filename:line:function:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 71, + "symbol": "Log.serialWriteToLog(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 77, + "symbol": "Log.writeToLogFile(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 115, + "symbol": "Log.getLogFileAsString()", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/Log.swift", + "line": 128, + "symbol": "Log.clearLogFile()", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 19, + "symbol": "LogLevel", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 25, + "symbol": "LogLevel.stringValue", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 27, + "symbol": "LogLevel.init(stringValue:rawValue:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 37, + "symbol": "LogLevel.debug", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 38, + "symbol": "LogLevel.verbose", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 39, + "symbol": "LogLevel.info", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 40, + "symbol": "LogLevel.warn", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 41, + "symbol": "LogLevel.error", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Logging/LogLevel.swift", + "line": 42, + "symbol": "LogLevel.severe", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdFormat.swift", + "line": 19, + "symbol": "AdFormat", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdFormat.swift", + "line": 25, + "symbol": "AdFormat.stringEquivalent", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdFormat.swift", + "line": 27, + "symbol": "AdFormat.init(rawValue:stringEquivalent:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdFormat.swift", + "line": 37, + "symbol": "AdFormat.banner", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdFormat.swift", + "line": 38, + "symbol": "AdFormat.video", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdFormat.swift", + "line": 39, + "symbol": "AdFormat.native", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdFormat.swift", + "line": 42, + "symbol": "AdFormat.display", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdFormat.swift", + "line": 44, + "symbol": "AdFormat.allCases", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdPosition.swift", + "line": 33, + "symbol": "AdPosition", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdPosition.swift", + "line": 34, + "symbol": "AdPosition.undefined", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdPosition.swift", + "line": 35, + "symbol": "AdPosition.header", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdPosition.swift", + "line": 36, + "symbol": "AdPosition.footer", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdPosition.swift", + "line": 37, + "symbol": "AdPosition.sidebar", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdPosition.swift", + "line": 38, + "symbol": "AdPosition.fullScreen", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift", + "line": 26, + "symbol": "AdConfiguration.isOriginalAPI", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift", + "line": 28, + "symbol": "AdConfiguration.adFormats", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift", + "line": 99, + "symbol": "AdConfiguration.pollFrequency", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift", + "line": 101, + "symbol": "AdConfiguration.viewableArea", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift", + "line": 103, + "symbol": "AdConfiguration.viewableDuration", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift", + "line": 123, + "symbol": "AdConfiguration.clickHandlerOverride", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift", + "line": 129, + "symbol": "AdConfiguration.ortbConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift", + "line": 131, + "symbol": "AdConfiguration.getCheckedOrtbConfig()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 19, + "symbol": "AdViewButtonDecorator", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 23, + "symbol": "AdViewButtonDecorator.button", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 24, + "symbol": "AdViewButtonDecorator.buttonPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 25, + "symbol": "AdViewButtonDecorator.customButtonPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 26, + "symbol": "AdViewButtonDecorator.buttonArea", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 28, + "symbol": "AdViewButtonDecorator.isMRAID", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 30, + "symbol": "AdViewButtonDecorator.buttonTouchUpInsideBlock", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 32, + "symbol": "AdViewButtonDecorator.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 41, + "symbol": "AdViewButtonDecorator.setImage(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 48, + "symbol": "AdViewButtonDecorator.addButton(to:displayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 57, + "symbol": "AdViewButtonDecorator.removeButtonFromSuperview()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 61, + "symbol": "AdViewButtonDecorator.bringButtonToFront()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 65, + "symbol": "AdViewButtonDecorator.sendSubviewToBack()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 69, + "symbol": "AdViewButtonDecorator.updateButtonConstraints()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 75, + "symbol": "AdViewButtonDecorator.getButtonConstraintConstant()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 86, + "symbol": "AdViewButtonDecorator.getButtonSize()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift", + "line": 92, + "symbol": "AdViewButtonDecorator.buttonTappedAction()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/HiddenWebViewManager.swift", + "line": 21, + "symbol": "HiddenWebViewManager", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/HiddenWebViewManager.swift", + "line": 27, + "symbol": "HiddenWebViewManager.init(webView:landingPageString:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/HiddenWebViewManager.swift", + "line": 33, + "symbol": "HiddenWebViewManager.openHiddenWebView()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 19, + "symbol": "Position", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 20, + "symbol": "Position.undefined", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 21, + "symbol": "Position.topLeft", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 22, + "symbol": "Position.topCenter", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 23, + "symbol": "Position.topRight", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 24, + "symbol": "Position.center", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 25, + "symbol": "Position.bottomLeft", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 26, + "symbol": "Position.bottomCenter", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 27, + "symbol": "Position.bottomRight", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 28, + "symbol": "Position.custom", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/Position.swift", + "line": 30, + "symbol": "Position.getPositionByStringLiteral(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AdTypes/AdView/VideoControlsConfiguration.swift", + "line": 19, + "symbol": "VideoControlsConfiguration", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Assets/PrebidImagesRepository.swift", + "line": 19, + "symbol": "PrebidImagesRepository", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Assets/PrebidImagesRepository.swift", + "line": 21, + "symbol": "PrebidImagesRepository.muteDisabled", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Assets/PrebidImagesRepository.swift", + "line": 25, + "symbol": "PrebidImagesRepository.muteEnabled", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Assets/PrebidImagesRepository.swift", + "line": 29, + "symbol": "PrebidImagesRepository.closeButton", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Assets/PrebidImagesRepository.swift", + "line": 33, + "symbol": "PrebidImagesRepository.skipButton", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/AutoRefreshCountConfig.swift", + "line": 19, + "symbol": "AutoRefreshCountConfig", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ImpressionTasksExecutor.swift", + "line": 19, + "symbol": "ImpressionTasksExecutor", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 23, + "symbol": "PrebidServerConnection", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 27, + "symbol": "PrebidServerConnection.userAgentService", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 29, + "symbol": "PrebidServerConnection.protocolClasses", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 31, + "symbol": "PrebidServerConnection.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 33, + "symbol": "PrebidServerConnection.userAgentHeaderKey", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 37, + "symbol": "PrebidServerConnection.contentTypeKey", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 41, + "symbol": "PrebidServerConnection.contentTypeVal", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 47, + "symbol": "PrebidServerConnection.internalIDKey", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 53, + "symbol": "PrebidServerConnection.isPBMRequestKey", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 64, + "symbol": "PrebidServerConnection.init(userAgentService:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 71, + "symbol": "PrebidServerConnection.fireAndForget(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 84, + "symbol": "PrebidServerConnection.head(_:timeout:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 88, + "symbol": "PrebidServerConnection.get(_:timeout:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 92, + "symbol": "PrebidServerConnection.post(_:data:timeout:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 97, + "symbol": "PrebidServerConnection.post(_:contentType:data:timeout:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 115, + "symbol": "PrebidServerConnection.download(_:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnection.swift", + "line": 258, + "symbol": "PrebidServerConnection.urlSession(_:didReceive:completionHandler:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 18, + "symbol": "PrebidServerResponseCallback", + "symbol_kind": "source.lang.swift.decl.typealias", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 20, + "symbol": "PrebidServerConnectionProtocol", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 22, + "symbol": "PrebidServerConnectionProtocol.userAgentService", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 24, + "symbol": "PrebidServerConnectionProtocol.fireAndForget(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 25, + "symbol": "PrebidServerConnectionProtocol.head(_:timeout:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 26, + "symbol": "PrebidServerConnectionProtocol.get(_:timeout:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 27, + "symbol": "PrebidServerConnectionProtocol.post(_:data:timeout:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 28, + "symbol": "PrebidServerConnectionProtocol.post(_:contentType:data:timeout:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerConnectionProtocol.swift", + "line": 29, + "symbol": "PrebidServerConnectionProtocol.download(_:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 19, + "symbol": "PrebidServerResponse", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 21, + "symbol": "PrebidServerResponse.isOKStatusCode", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 25, + "symbol": "PrebidServerResponse.jsonDict", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 26, + "symbol": "PrebidServerResponse.rawData", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 27, + "symbol": "PrebidServerResponse.requestHeaders", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 28, + "symbol": "PrebidServerResponse.responseHeaders", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 29, + "symbol": "PrebidServerResponse.requestURL", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 30, + "symbol": "PrebidServerResponse.error", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/PrebidServerResponse.swift", + "line": 31, + "symbol": "PrebidServerResponse.statusCode", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/URLBuilding/PathBuilder.swift", + "line": 21, + "symbol": "PathBuilder", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Networking/URLBuilding/PathBuilder.swift", + "line": 23, + "symbol": "PathBuilder.buildURL(for:path:queryItems:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/AdLoadFlowControllerDelegate.swift", + "line": 18, + "symbol": "AdLoadFlowControllerDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/AdLoadFlowControllerDelegate.swift", + "line": 20, + "symbol": "AdLoadFlowControllerDelegate.adUnitConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/AdLoadFlowControllerDelegate.swift", + "line": 23, + "symbol": "AdLoadFlowControllerDelegate.adLoadFlowController(_:failedWithError:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/AdLoadFlowControllerDelegate.swift", + "line": 27, + "symbol": "AdLoadFlowControllerDelegate.adLoadFlowControllerWillSendBidRequest(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/AdLoadFlowControllerDelegate.swift", + "line": 28, + "symbol": "AdLoadFlowControllerDelegate.adLoadFlowControllerWillRequestPrimaryAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/AdLoadFlowControllerDelegate.swift", + "line": 31, + "symbol": "AdLoadFlowControllerDelegate.adLoadFlowControllerShouldContinue(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/BannerAdLoaderDelegate.swift", + "line": 19, + "symbol": "BannerAdLoaderDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/BannerAdLoaderDelegate.swift", + "line": 21, + "symbol": "BannerAdLoaderDelegate.eventHandler", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/BannerAdLoaderDelegate.swift", + "line": 24, + "symbol": "BannerAdLoaderDelegate.bannerAdLoader(_:loadedAdView:adSize:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/BannerAdLoaderDelegate.swift", + "line": 29, + "symbol": "BannerAdLoaderDelegate.bannerAdLoader(_:createdDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventHandler.swift", + "line": 19, + "symbol": "BannerEventHandler", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventHandler.swift", + "line": 31, + "symbol": "BannerEventHandler.trackImpression()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventInteractionDelegate.swift", + "line": 22, + "symbol": "BannerEventInteractionDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventInteractionDelegate.swift", + "line": 27, + "symbol": "BannerEventInteractionDelegate.willPresentModal()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventInteractionDelegate.swift", + "line": 32, + "symbol": "BannerEventInteractionDelegate.didDismissModal()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventInteractionDelegate.swift", + "line": 37, + "symbol": "BannerEventInteractionDelegate.willLeaveApp()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventInteractionDelegate.swift", + "line": 43, + "symbol": "BannerEventInteractionDelegate.viewControllerForPresentingModal", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventLoadingDelegate.swift", + "line": 22, + "symbol": "BannerEventLoadingDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventLoadingDelegate.swift", + "line": 27, + "symbol": "BannerEventLoadingDelegate.prebidDidWin()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventLoadingDelegate.swift", + "line": 33, + "symbol": "BannerEventLoadingDelegate.adServerDidWin(_:adSize:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventLoadingDelegate.swift", + "line": 39, + "symbol": "BannerEventLoadingDelegate.failedWithError(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 20, + "symbol": "BannerView", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 26, + "symbol": "BannerView.adUnitConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 27, + "symbol": "BannerView.eventHandler", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 31, + "symbol": "BannerView.bannerParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 35, + "symbol": "BannerView.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 39, + "symbol": "BannerView.lastBidResponse", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 43, + "symbol": "BannerView.configID", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 47, + "symbol": "BannerView.refreshInterval", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 52, + "symbol": "BannerView.additionalSizes", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 57, + "symbol": "BannerView.adFormat", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 62, + "symbol": "BannerView.adPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 67, + "symbol": "BannerView.ortbConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 72, + "symbol": "BannerView.delegate", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 113, + "symbol": "BannerView.init(frame:configID:adSize:eventHandler:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 161, + "symbol": "BannerView.init(configID:eventHandler:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 177, + "symbol": "BannerView.init(frame:configID:adSize:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 194, + "symbol": "BannerView.loadAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 198, + "symbol": "BannerView.setStoredAuctionResponse(storedAuction:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 202, + "symbol": "BannerView.stopRefresh()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 211, + "symbol": "BannerView.addContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 216, + "symbol": "BannerView.updateContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 221, + "symbol": "BannerView.removeContextDate(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 226, + "symbol": "BannerView.clearContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 230, + "symbol": "BannerView.addExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 234, + "symbol": "BannerView.updateExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 238, + "symbol": "BannerView.removeExtData(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 242, + "symbol": "BannerView.clearExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 249, + "symbol": "BannerView.addContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 254, + "symbol": "BannerView.addContextKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 259, + "symbol": "BannerView.removeContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 264, + "symbol": "BannerView.clearContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 268, + "symbol": "BannerView.addExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 272, + "symbol": "BannerView.addExtKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 276, + "symbol": "BannerView.removeExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 280, + "symbol": "BannerView.clearExtKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 286, + "symbol": "BannerView.setAppContent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 290, + "symbol": "BannerView.clearAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 294, + "symbol": "BannerView.addAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 298, + "symbol": "BannerView.removeAppContentDataObject(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 302, + "symbol": "BannerView.clearAppContentDataObjects()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 308, + "symbol": "BannerView.addUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 312, + "symbol": "BannerView.removeUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 316, + "symbol": "BannerView.clearUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 323, + "symbol": "BannerView.trackImpression(forDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 332, + "symbol": "BannerView.viewControllerForModalPresentation(fromDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 336, + "symbol": "BannerView.didLeaveApp(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 340, + "symbol": "BannerView.willPresentModal(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 344, + "symbol": "BannerView.didDismissModal(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 350, + "symbol": "BannerView.bannerAdLoader(_:loadedAdView:adSize:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 355, + "symbol": "BannerView.bannerAdLoader(_:createdDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 361, + "symbol": "BannerView.adLoadFlowController(_:failedWithError:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 365, + "symbol": "BannerView.adLoadFlowControllerWillSendBidRequest(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 370, + "symbol": "BannerView.adLoadFlowControllerWillRequestPrimaryAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 375, + "symbol": "BannerView.adLoadFlowControllerShouldContinue(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 381, + "symbol": "BannerView.willPresentModal()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 388, + "symbol": "BannerView.didDismissModal()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 395, + "symbol": "BannerView.willLeaveApp()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerView.swift", + "line": 401, + "symbol": "BannerView.viewControllerForPresentingModal", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerViewDelegate.swift", + "line": 19, + "symbol": "BannerViewDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerViewDelegate.swift", + "line": 33, + "symbol": "BannerViewDelegate.bannerView(_:didReceiveAdWithAdSize:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerViewDelegate.swift", + "line": 41, + "symbol": "BannerViewDelegate.bannerView(_:didFailToReceiveAdWith:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerViewDelegate.swift", + "line": 48, + "symbol": "BannerViewDelegate.bannerViewWillLeaveApplication(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerViewDelegate.swift", + "line": 55, + "symbol": "BannerViewDelegate.bannerViewWillPresentModal(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerViewDelegate.swift", + "line": 62, + "symbol": "BannerViewDelegate.bannerViewDidDismissModal(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 19, + "symbol": "BaseInterstitialAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 29, + "symbol": "BaseInterstitialAdUnit.bannerParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 33, + "symbol": "BaseInterstitialAdUnit.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 37, + "symbol": "BaseInterstitialAdUnit.lastBidResponse", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 41, + "symbol": "BaseInterstitialAdUnit.configID", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 45, + "symbol": "BaseInterstitialAdUnit.adFormats", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 50, + "symbol": "BaseInterstitialAdUnit.ortbConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 55, + "symbol": "BaseInterstitialAdUnit.isReady", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 67, + "symbol": "BaseInterstitialAdUnit.isMuted", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 72, + "symbol": "BaseInterstitialAdUnit.isSoundButtonVisible", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 77, + "symbol": "BaseInterstitialAdUnit.closeButtonArea", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 82, + "symbol": "BaseInterstitialAdUnit.closeButtonPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 87, + "symbol": "BaseInterstitialAdUnit.delegate", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 89, + "symbol": "BaseInterstitialAdUnit.adUnitConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 105, + "symbol": "BaseInterstitialAdUnit.init(configID:minSizePerc:eventHandler:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 137, + "symbol": "BaseInterstitialAdUnit.init(configID:minSizePercentage:eventHandler:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 146, + "symbol": "BaseInterstitialAdUnit.init(configID:eventHandler:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 154, + "symbol": "BaseInterstitialAdUnit.init(configID:minSizePercentage:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 162, + "symbol": "BaseInterstitialAdUnit.init(configID:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 169, + "symbol": "BaseInterstitialAdUnit.loadAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 173, + "symbol": "BaseInterstitialAdUnit.show(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 198, + "symbol": "BaseInterstitialAdUnit.addContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 203, + "symbol": "BaseInterstitialAdUnit.updateContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 208, + "symbol": "BaseInterstitialAdUnit.removeContextDate(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 213, + "symbol": "BaseInterstitialAdUnit.clearContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 217, + "symbol": "BaseInterstitialAdUnit.addExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 221, + "symbol": "BaseInterstitialAdUnit.updateExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 225, + "symbol": "BaseInterstitialAdUnit.removeExtData(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 229, + "symbol": "BaseInterstitialAdUnit.clearExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 236, + "symbol": "BaseInterstitialAdUnit.addContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 241, + "symbol": "BaseInterstitialAdUnit.addContextKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 246, + "symbol": "BaseInterstitialAdUnit.removeContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 251, + "symbol": "BaseInterstitialAdUnit.clearContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 255, + "symbol": "BaseInterstitialAdUnit.addExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 259, + "symbol": "BaseInterstitialAdUnit.addExtKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 263, + "symbol": "BaseInterstitialAdUnit.removeExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 267, + "symbol": "BaseInterstitialAdUnit.clearExtKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 273, + "symbol": "BaseInterstitialAdUnit.setAppContent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 277, + "symbol": "BaseInterstitialAdUnit.clearAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 281, + "symbol": "BaseInterstitialAdUnit.addAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 285, + "symbol": "BaseInterstitialAdUnit.removeAppContentDataObject(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 289, + "symbol": "BaseInterstitialAdUnit.clearAppContentDataObjects()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 295, + "symbol": "BaseInterstitialAdUnit.addUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 299, + "symbol": "BaseInterstitialAdUnit.removeUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 303, + "symbol": "BaseInterstitialAdUnit.clearUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 309, + "symbol": "BaseInterstitialAdUnit.interstitialAdLoader(_:loadedAd:isReadyBlock:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 320, + "symbol": "BaseInterstitialAdUnit.interstitialAdLoader(_:createdInterstitialController:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 325, + "symbol": "BaseInterstitialAdUnit.eventHandler", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 330, + "symbol": "BaseInterstitialAdUnit.adLoadFlowControllerWillSendBidRequest(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 334, + "symbol": "BaseInterstitialAdUnit.adLoadFlowControllerWillRequestPrimaryAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 338, + "symbol": "BaseInterstitialAdUnit.adLoadFlowControllerShouldContinue(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 342, + "symbol": "BaseInterstitialAdUnit.adLoadFlowController(_:failedWithError:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 348, + "symbol": "BaseInterstitialAdUnit.trackImpression(forInterstitialController:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 354, + "symbol": "BaseInterstitialAdUnit.interstitialControllerDidClickAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 359, + "symbol": "BaseInterstitialAdUnit.interstitialControllerDidCloseAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 364, + "symbol": "BaseInterstitialAdUnit.interstitialControllerDidLeaveApp(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 369, + "symbol": "BaseInterstitialAdUnit.interstitialControllerDidDisplay(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 373, + "symbol": "BaseInterstitialAdUnit.interstitialControllerDidComplete(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 377, + "symbol": "BaseInterstitialAdUnit.viewControllerForModalPresentation(fromInterstitialController:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 397, + "symbol": "BaseInterstitialAdUnit.willPresentAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 403, + "symbol": "BaseInterstitialAdUnit.didDismissAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 413, + "symbol": "BaseInterstitialAdUnit.willLeaveApp()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 419, + "symbol": "BaseInterstitialAdUnit.didClickAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 427, + "symbol": "BaseInterstitialAdUnit.callEventHandler_requestAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 431, + "symbol": "BaseInterstitialAdUnit.callEventHandler_show(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 437, + "symbol": "BaseInterstitialAdUnit.callEventHandler_isReady()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 441, + "symbol": "BaseInterstitialAdUnit.callDelegate_didReceiveAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 445, + "symbol": "BaseInterstitialAdUnit.callDelegate_didFailToReceiveAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 449, + "symbol": "BaseInterstitialAdUnit.callDelegate_willPresentAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 453, + "symbol": "BaseInterstitialAdUnit.callDelegate_didDismissAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 457, + "symbol": "BaseInterstitialAdUnit.callDelegate_willLeaveApplication()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 461, + "symbol": "BaseInterstitialAdUnit.callDelegate_didClickAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 465, + "symbol": "BaseInterstitialAdUnit.callEventHandler_setLoadingDelegate(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 469, + "symbol": "BaseInterstitialAdUnit.callEventHandler_setInteractionDelegate()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 473, + "symbol": "BaseInterstitialAdUnit.callEventHandler_showFromViewController(controller:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnit.swift", + "line": 477, + "symbol": "BaseInterstitialAdUnit.callEventHandler_trackImpression()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 19, + "symbol": "BaseInterstitialAdUnitProtocol", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 21, + "symbol": "BaseInterstitialAdUnitProtocol.interstitialControllerDidCloseAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 23, + "symbol": "BaseInterstitialAdUnitProtocol.callDelegate_didReceiveAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 24, + "symbol": "BaseInterstitialAdUnitProtocol.callDelegate_didFailToReceiveAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 25, + "symbol": "BaseInterstitialAdUnitProtocol.callDelegate_willPresentAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 26, + "symbol": "BaseInterstitialAdUnitProtocol.callDelegate_didDismissAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 27, + "symbol": "BaseInterstitialAdUnitProtocol.callDelegate_willLeaveApplication()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 28, + "symbol": "BaseInterstitialAdUnitProtocol.callDelegate_didClickAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 30, + "symbol": "BaseInterstitialAdUnitProtocol.callEventHandler_isReady()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 31, + "symbol": "BaseInterstitialAdUnitProtocol.callEventHandler_setLoadingDelegate(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 32, + "symbol": "BaseInterstitialAdUnitProtocol.callEventHandler_setInteractionDelegate()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 33, + "symbol": "BaseInterstitialAdUnitProtocol.callEventHandler_requestAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 34, + "symbol": "BaseInterstitialAdUnitProtocol.callEventHandler_show(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift", + "line": 35, + "symbol": "BaseInterstitialAdUnitProtocol.callEventHandler_trackImpression()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialAdUnitDelegate.swift", + "line": 24, + "symbol": "InterstitialAdUnitDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventHandlerProtocol.swift", + "line": 19, + "symbol": "InterstitialEventHandlerProtocol", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventInteractionDelegate.swift", + "line": 18, + "symbol": "InterstitialEventInteractionDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventInteractionDelegate.swift", + "line": 23, + "symbol": "InterstitialEventInteractionDelegate.willPresentAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventInteractionDelegate.swift", + "line": 28, + "symbol": "InterstitialEventInteractionDelegate.didDismissAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventInteractionDelegate.swift", + "line": 33, + "symbol": "InterstitialEventInteractionDelegate.willLeaveApp()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventInteractionDelegate.swift", + "line": 38, + "symbol": "InterstitialEventInteractionDelegate.didClickAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventLoadingDelegate.swift", + "line": 21, + "symbol": "InterstitialEventLoadingDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventLoadingDelegate.swift", + "line": 26, + "symbol": "InterstitialEventLoadingDelegate.prebidDidWin()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventLoadingDelegate.swift", + "line": 31, + "symbol": "InterstitialEventLoadingDelegate.adServerDidWin()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventLoadingDelegate.swift", + "line": 37, + "symbol": "InterstitialEventLoadingDelegate.failedWithError(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 19, + "symbol": "InterstitialRenderingAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 21, + "symbol": "InterstitialRenderingAdUnit.skipButtonArea", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 26, + "symbol": "InterstitialRenderingAdUnit.skipButtonPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 31, + "symbol": "InterstitialRenderingAdUnit.skipDelay", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 36, + "symbol": "InterstitialRenderingAdUnit.init(configID:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 42, + "symbol": "InterstitialRenderingAdUnit.init(configID:minSizePercentage:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 49, + "symbol": "InterstitialRenderingAdUnit.init(configID:minSizePercentage:eventHandler:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 65, + "symbol": "InterstitialRenderingAdUnit.callDelegate_didReceiveAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 71, + "symbol": "InterstitialRenderingAdUnit.callDelegate_didFailToReceiveAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 77, + "symbol": "InterstitialRenderingAdUnit.callDelegate_willPresentAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 83, + "symbol": "InterstitialRenderingAdUnit.callDelegate_didDismissAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 89, + "symbol": "InterstitialRenderingAdUnit.callDelegate_willLeaveApplication()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 95, + "symbol": "InterstitialRenderingAdUnit.callDelegate_didClickAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 101, + "symbol": "InterstitialRenderingAdUnit.callEventHandler_isReady()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 105, + "symbol": "InterstitialRenderingAdUnit.callEventHandler_setLoadingDelegate(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 109, + "symbol": "InterstitialRenderingAdUnit.callEventHandler_setInteractionDelegate()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 113, + "symbol": "InterstitialRenderingAdUnit.callEventHandler_requestAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 117, + "symbol": "InterstitialRenderingAdUnit.callEventHandler_show(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialRenderingAdUnit.swift", + "line": 121, + "symbol": "InterstitialRenderingAdUnit.callEventHandler_trackImpression()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 19, + "symbol": "RewardedAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 22, + "symbol": "RewardedAdUnit.reward", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 26, + "symbol": "RewardedAdUnit.init(configID:eventHandler:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 33, + "symbol": "RewardedAdUnit.init(configID:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 51, + "symbol": "RewardedAdUnit.userDidEarnReward(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 60, + "symbol": "RewardedAdUnit.interstitialControllerDidCloseAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 67, + "symbol": "RewardedAdUnit.callDelegate_didReceiveAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 73, + "symbol": "RewardedAdUnit.callDelegate_didFailToReceiveAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 79, + "symbol": "RewardedAdUnit.callDelegate_willPresentAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 85, + "symbol": "RewardedAdUnit.callDelegate_didDismissAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 91, + "symbol": "RewardedAdUnit.callDelegate_willLeaveApplication()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 97, + "symbol": "RewardedAdUnit.callDelegate_didClickAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 103, + "symbol": "RewardedAdUnit.callEventHandler_isReady()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 111, + "symbol": "RewardedAdUnit.callEventHandler_setLoadingDelegate(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 117, + "symbol": "RewardedAdUnit.callEventHandler_setInteractionDelegate()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 123, + "symbol": "RewardedAdUnit.callEventHandler_requestAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 129, + "symbol": "RewardedAdUnit.callEventHandler_show(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnit.swift", + "line": 135, + "symbol": "RewardedAdUnit.callEventHandler_trackImpression()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedAdUnitDelegate.swift", + "line": 23, + "symbol": "RewardedAdUnitDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedEventHandlerProtocol.swift", + "line": 19, + "symbol": "RewardedEventHandlerProtocol", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedEventInteractionDelegate.swift", + "line": 18, + "symbol": "RewardedEventInteractionDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedEventInteractionDelegate.swift", + "line": 23, + "symbol": "RewardedEventInteractionDelegate.userDidEarnReward(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedEventLoadingDelegate.swift", + "line": 17, + "symbol": "RewardedEventLoadingDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedEventLoadingDelegate.swift", + "line": 22, + "symbol": "RewardedEventLoadingDelegate.reward", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 20, + "symbol": "MediationBannerAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 37, + "symbol": "MediationBannerAdUnit.mediationDelegate", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 41, + "symbol": "MediationBannerAdUnit.configID", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 45, + "symbol": "MediationBannerAdUnit.adFormat", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 50, + "symbol": "MediationBannerAdUnit.adPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 55, + "symbol": "MediationBannerAdUnit.bannerParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 59, + "symbol": "MediationBannerAdUnit.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 63, + "symbol": "MediationBannerAdUnit.refreshInterval", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 68, + "symbol": "MediationBannerAdUnit.additionalSizes", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 73, + "symbol": "MediationBannerAdUnit.ortbConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 81, + "symbol": "MediationBannerAdUnit.addContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 86, + "symbol": "MediationBannerAdUnit.updateContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 91, + "symbol": "MediationBannerAdUnit.removeContextDate(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 96, + "symbol": "MediationBannerAdUnit.clearContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 100, + "symbol": "MediationBannerAdUnit.addExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 104, + "symbol": "MediationBannerAdUnit.updateExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 108, + "symbol": "MediationBannerAdUnit.removeExtData(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 112, + "symbol": "MediationBannerAdUnit.clearExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 119, + "symbol": "MediationBannerAdUnit.addContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 124, + "symbol": "MediationBannerAdUnit.addContextKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 129, + "symbol": "MediationBannerAdUnit.removeContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 134, + "symbol": "MediationBannerAdUnit.clearContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 138, + "symbol": "MediationBannerAdUnit.addExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 142, + "symbol": "MediationBannerAdUnit.addExtKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 146, + "symbol": "MediationBannerAdUnit.removeExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 150, + "symbol": "MediationBannerAdUnit.clearExtKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 156, + "symbol": "MediationBannerAdUnit.setAppContent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 160, + "symbol": "MediationBannerAdUnit.clearAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 164, + "symbol": "MediationBannerAdUnit.addAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 168, + "symbol": "MediationBannerAdUnit.removeAppContentDataObject(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 172, + "symbol": "MediationBannerAdUnit.clearAppContentDataObjects()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 178, + "symbol": "MediationBannerAdUnit.addUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 182, + "symbol": "MediationBannerAdUnit.removeUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 186, + "symbol": "MediationBannerAdUnit.clearUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 192, + "symbol": "MediationBannerAdUnit.init(configID:size:mediationDelegate:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 222, + "symbol": "MediationBannerAdUnit.fetchDemand(completion:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 230, + "symbol": "MediationBannerAdUnit.stopRefresh()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBannerAdUnit.swift", + "line": 234, + "symbol": "MediationBannerAdUnit.adObjectDidFailToLoadAd(adObject:with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 18, + "symbol": "MediationBaseInterstitialAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 20, + "symbol": "MediationBaseInterstitialAdUnit.bannerParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 24, + "symbol": "MediationBaseInterstitialAdUnit.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 28, + "symbol": "MediationBaseInterstitialAdUnit.isMuted", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 33, + "symbol": "MediationBaseInterstitialAdUnit.isSoundButtonVisible", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 38, + "symbol": "MediationBaseInterstitialAdUnit.closeButtonArea", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 43, + "symbol": "MediationBaseInterstitialAdUnit.closeButtonPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 48, + "symbol": "MediationBaseInterstitialAdUnit.ortbConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 55, + "symbol": "MediationBaseInterstitialAdUnit.configId", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 77, + "symbol": "MediationBaseInterstitialAdUnit.fetchDemand(completion:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 87, + "symbol": "MediationBaseInterstitialAdUnit.addContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 92, + "symbol": "MediationBaseInterstitialAdUnit.updateContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 97, + "symbol": "MediationBaseInterstitialAdUnit.removeContextDate(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 102, + "symbol": "MediationBaseInterstitialAdUnit.clearContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 106, + "symbol": "MediationBaseInterstitialAdUnit.addExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 110, + "symbol": "MediationBaseInterstitialAdUnit.updateExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 114, + "symbol": "MediationBaseInterstitialAdUnit.removeExtData(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 118, + "symbol": "MediationBaseInterstitialAdUnit.clearExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 125, + "symbol": "MediationBaseInterstitialAdUnit.addContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 130, + "symbol": "MediationBaseInterstitialAdUnit.addContextKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 135, + "symbol": "MediationBaseInterstitialAdUnit.removeContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 140, + "symbol": "MediationBaseInterstitialAdUnit.clearContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 144, + "symbol": "MediationBaseInterstitialAdUnit.addExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 148, + "symbol": "MediationBaseInterstitialAdUnit.addExtKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 152, + "symbol": "MediationBaseInterstitialAdUnit.removeExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 156, + "symbol": "MediationBaseInterstitialAdUnit.clearExtKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 162, + "symbol": "MediationBaseInterstitialAdUnit.setAppContent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 166, + "symbol": "MediationBaseInterstitialAdUnit.clearAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 170, + "symbol": "MediationBaseInterstitialAdUnit.addAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 174, + "symbol": "MediationBaseInterstitialAdUnit.removeAppContentDataObject(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 178, + "symbol": "MediationBaseInterstitialAdUnit.clearAppContentDataObjects()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 184, + "symbol": "MediationBaseInterstitialAdUnit.addUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 188, + "symbol": "MediationBaseInterstitialAdUnit.removeUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBaseInterstitialAdUnit.swift", + "line": 192, + "symbol": "MediationBaseInterstitialAdUnit.clearUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBidInfoWrapper.swift", + "line": 18, + "symbol": "MediationBidInfoWrapper", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBidInfoWrapper.swift", + "line": 19, + "symbol": "MediationBidInfoWrapper.keywords", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBidInfoWrapper.swift", + "line": 20, + "symbol": "MediationBidInfoWrapper.localExtras", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationConstants.swift", + "line": 18, + "symbol": "PBMMediationAdUnitBidKey", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationConstants.swift", + "line": 19, + "symbol": "PBMMediationConfigIdKey", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationConstants.swift", + "line": 20, + "symbol": "PBMMediationTargetingInfoKey", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationConstants.swift", + "line": 21, + "symbol": "PBMMediationAdNativeResponseKey", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationConstants.swift", + "line": 22, + "symbol": "PBMMediationVideoAdConfiguration", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationConstants.swift", + "line": 23, + "symbol": "PBMMediationVideoParameters", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 20, + "symbol": "MediationInterstitialAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 24, + "symbol": "MediationInterstitialAdUnit.adFormats", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 29, + "symbol": "MediationInterstitialAdUnit.additionalSizes", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 34, + "symbol": "MediationInterstitialAdUnit.skipButtonArea", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 39, + "symbol": "MediationInterstitialAdUnit.skipButtonPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 44, + "symbol": "MediationInterstitialAdUnit.skipDelay", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 51, + "symbol": "MediationInterstitialAdUnit.init(configId:mediationDelegate:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 55, + "symbol": "MediationInterstitialAdUnit.init(configId:minSizePercentage:mediationDelegate:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationInterstitialAdUnit.swift", + "line": 65, + "symbol": "MediationInterstitialAdUnit.configId", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 19, + "symbol": "MediationNativeAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 26, + "symbol": "MediationNativeAdUnit.nativeAdUnit", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 32, + "symbol": "MediationNativeAdUnit.init(configId:mediationDelegate:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 38, + "symbol": "MediationNativeAdUnit.addEventTracker(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 42, + "symbol": "MediationNativeAdUnit.addNativeAssets(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 46, + "symbol": "MediationNativeAdUnit.setContextType(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 50, + "symbol": "MediationNativeAdUnit.setPlacementType(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 54, + "symbol": "MediationNativeAdUnit.setPlacementCount(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 58, + "symbol": "MediationNativeAdUnit.setContextSubType(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 62, + "symbol": "MediationNativeAdUnit.setSequence(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 66, + "symbol": "MediationNativeAdUnit.setAssetURLSupport(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 70, + "symbol": "MediationNativeAdUnit.setDURLSupport(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 74, + "symbol": "MediationNativeAdUnit.setPrivacy(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 78, + "symbol": "MediationNativeAdUnit.setExt(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 82, + "symbol": "MediationNativeAdUnit.getOrtbConfig()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 86, + "symbol": "MediationNativeAdUnit.setOrtbConfig(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 92, + "symbol": "MediationNativeAdUnit.setAppContent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 96, + "symbol": "MediationNativeAdUnit.clearAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 100, + "symbol": "MediationNativeAdUnit.addAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 104, + "symbol": "MediationNativeAdUnit.removeAppContent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 110, + "symbol": "MediationNativeAdUnit.addUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 114, + "symbol": "MediationNativeAdUnit.removeUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 118, + "symbol": "MediationNativeAdUnit.clearUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 125, + "symbol": "MediationNativeAdUnit.addContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 130, + "symbol": "MediationNativeAdUnit.updateContextData(_:forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 135, + "symbol": "MediationNativeAdUnit.removeContextDate(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 140, + "symbol": "MediationNativeAdUnit.clearContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 144, + "symbol": "MediationNativeAdUnit.addExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 148, + "symbol": "MediationNativeAdUnit.updateExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 152, + "symbol": "MediationNativeAdUnit.removeExtData(forKey:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 156, + "symbol": "MediationNativeAdUnit.clearExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 163, + "symbol": "MediationNativeAdUnit.addContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 168, + "symbol": "MediationNativeAdUnit.addContextKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 173, + "symbol": "MediationNativeAdUnit.removeContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 178, + "symbol": "MediationNativeAdUnit.clearContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 182, + "symbol": "MediationNativeAdUnit.addExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 186, + "symbol": "MediationNativeAdUnit.addExtKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 190, + "symbol": "MediationNativeAdUnit.removeExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 194, + "symbol": "MediationNativeAdUnit.clearExtKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeAdUnit.swift", + "line": 198, + "symbol": "MediationNativeAdUnit.fetchDemand(completion:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeUtils.swift", + "line": 19, + "symbol": "MediationNativeUtils", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeUtils.swift", + "line": 20, + "symbol": "MediationNativeUtils.findNative(in:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationRewardedAdUnit.swift", + "line": 19, + "symbol": "MediationRewardedAdUnit", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationRewardedAdUnit.swift", + "line": 23, + "symbol": "MediationRewardedAdUnit.init(configId:mediationDelegate:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationUtils.swift", + "line": 19, + "symbol": "MediationUtils", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationUtils.swift", + "line": 21, + "symbol": "MediationUtils.isServerParameterInTargetingInfo(_:_:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationUtils.swift", + "line": 27, + "symbol": "MediationUtils.isServerParameterInTargetingInfoDict(_:_:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationUtils.swift", + "line": 37, + "symbol": "MediationUtils.isServerParameterDictInTargetingInfoDict(_:_:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/PrebidMediationDelegate.swift", + "line": 21, + "symbol": "PrebidMediationDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/DemandResponseInfo.swift", + "line": 18, + "symbol": "DemandResponseInfo", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/DemandResponseInfo.swift", + "line": 20, + "symbol": "DemandResponseInfo.fetchDemandResult", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/DemandResponseInfo.swift", + "line": 23, + "symbol": "DemandResponseInfo.bid", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/DemandResponseInfo.swift", + "line": 29, + "symbol": "DemandResponseInfo.init(fetchDemandResult:bid:configId:winNotifierBlock:bidResponse:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/BannerEventHandlerStandalone.swift", + "line": 19, + "symbol": "BannerEventHandlerStandalone", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/BannerEventHandlerStandalone.swift", + "line": 26, + "symbol": "BannerEventHandlerStandalone.requestAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/BannerEventHandlerStandalone.swift", + "line": 30, + "symbol": "BannerEventHandlerStandalone.trackImpression()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/InterstitialEventHandlerStandalone.swift", + "line": 19, + "symbol": "InterstitialEventHandlerStandalone", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/InterstitialEventHandlerStandalone.swift", + "line": 27, + "symbol": "InterstitialEventHandlerStandalone.isReady", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/InterstitialEventHandlerStandalone.swift", + "line": 31, + "symbol": "InterstitialEventHandlerStandalone.show(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/InterstitialEventHandlerStandalone.swift", + "line": 35, + "symbol": "InterstitialEventHandlerStandalone.requestAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/RewardedEventHandlerStandalone.swift", + "line": 19, + "symbol": "RewardedEventHandlerStandalone", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/RewardedEventHandlerStandalone.swift", + "line": 24, + "symbol": "RewardedEventHandlerStandalone.isReady", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/RewardedEventHandlerStandalone.swift", + "line": 28, + "symbol": "RewardedEventHandlerStandalone.show(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/RewardedEventHandlerStandalone.swift", + "line": 32, + "symbol": "RewardedEventHandlerStandalone.requestAd(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewInteractionDelegate.swift", + "line": 20, + "symbol": "DisplayViewInteractionDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewInteractionDelegate.swift", + "line": 22, + "symbol": "DisplayViewInteractionDelegate.trackImpression(forDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewInteractionDelegate.swift", + "line": 24, + "symbol": "DisplayViewInteractionDelegate.viewControllerForModalPresentation(fromDisplayView:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewInteractionDelegate.swift", + "line": 26, + "symbol": "DisplayViewInteractionDelegate.didLeaveApp(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewInteractionDelegate.swift", + "line": 28, + "symbol": "DisplayViewInteractionDelegate.willPresentModal(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewInteractionDelegate.swift", + "line": 30, + "symbol": "DisplayViewInteractionDelegate.didDismissModal(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewLoadingDelegate.swift", + "line": 18, + "symbol": "DisplayViewLoadingDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewLoadingDelegate.swift", + "line": 20, + "symbol": "DisplayViewLoadingDelegate.displayViewDidLoadAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/DisplayViewLoadingDelegate.swift", + "line": 22, + "symbol": "DisplayViewLoadingDelegate.displayView(_:didFailWithError:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 19, + "symbol": "InterstitialController", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 21, + "symbol": "InterstitialController.adFormats", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 32, + "symbol": "InterstitialController.videoControlsConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 37, + "symbol": "InterstitialController.videoParameters", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 42, + "symbol": "InterstitialController.loadingDelegate", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 43, + "symbol": "InterstitialController.interactionDelegate", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 54, + "symbol": "InterstitialController.init(bid:adConfiguration:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 60, + "symbol": "InterstitialController.init(bid:configId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 66, + "symbol": "InterstitialController.loadAd()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 103, + "symbol": "InterstitialController.show()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 111, + "symbol": "InterstitialController.viewControllerForModalPresentation()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 119, + "symbol": "InterstitialController.adLoaded(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 123, + "symbol": "InterstitialController.failed(toLoad:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 127, + "symbol": "InterstitialController.adDidComplete()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 133, + "symbol": "InterstitialController.adDidDisplay()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 139, + "symbol": "InterstitialController.adWasClicked()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 145, + "symbol": "InterstitialController.adViewWasClicked()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 151, + "symbol": "InterstitialController.adDidExpand()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 154, + "symbol": "InterstitialController.adDidCollapse()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 157, + "symbol": "InterstitialController.adDidLeaveApp()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 163, + "symbol": "InterstitialController.adClickthroughDidClose()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 166, + "symbol": "InterstitialController.adDidClose()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialController.swift", + "line": 173, + "symbol": "InterstitialController.interstitialDisplayProperties()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerInteractionDelegate.swift", + "line": 19, + "symbol": "InterstitialControllerInteractionDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerInteractionDelegate.swift", + "line": 21, + "symbol": "InterstitialControllerInteractionDelegate.trackImpression(forInterstitialController:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerInteractionDelegate.swift", + "line": 23, + "symbol": "InterstitialControllerInteractionDelegate.interstitialControllerDidClickAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerInteractionDelegate.swift", + "line": 24, + "symbol": "InterstitialControllerInteractionDelegate.interstitialControllerDidCloseAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerInteractionDelegate.swift", + "line": 25, + "symbol": "InterstitialControllerInteractionDelegate.interstitialControllerDidLeaveApp(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerInteractionDelegate.swift", + "line": 26, + "symbol": "InterstitialControllerInteractionDelegate.interstitialControllerDidDisplay(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerInteractionDelegate.swift", + "line": 27, + "symbol": "InterstitialControllerInteractionDelegate.interstitialControllerDidComplete(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerInteractionDelegate.swift", + "line": 29, + "symbol": "InterstitialControllerInteractionDelegate.viewControllerForModalPresentation(fromInterstitialController:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerLoadingDelegate.swift", + "line": 18, + "symbol": "InterstitialControllerLoadingDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerLoadingDelegate.swift", + "line": 20, + "symbol": "InterstitialControllerLoadingDelegate.interstitialControllerDidLoadAd(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/InterstitialControllerLoadingDelegate.swift", + "line": 21, + "symbol": "InterstitialControllerLoadingDelegate.interstitialController(_:didFailWithError:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 19, + "symbol": "refreshIntervalMin", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 20, + "symbol": "refreshIntervalMax", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 21, + "symbol": "refreshIntervalDefault", + "symbol_kind": "source.lang.swift.decl.var.global", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 24, + "symbol": "AdUnitConfig", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 28, + "symbol": "AdUnitConfig.configId", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 30, + "symbol": "AdUnitConfig.adConfiguration", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 32, + "symbol": "AdUnitConfig.adFormats", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 38, + "symbol": "AdUnitConfig.adSize", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 40, + "symbol": "AdUnitConfig.minSizePerc", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 42, + "symbol": "AdUnitConfig.adPosition", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 44, + "symbol": "AdUnitConfig.extDataDictionary", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 48, + "symbol": "AdUnitConfig.nativeAdConfiguration", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 52, + "symbol": "AdUnitConfig.additionalSizes", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 58, + "symbol": "AdUnitConfig.refreshInterval", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 81, + "symbol": "AdUnitConfig.gpid", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 83, + "symbol": "AdUnitConfig.ortbConfig", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 90, + "symbol": "AdUnitConfig.init(configId:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 94, + "symbol": "AdUnitConfig.init(configId:size:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 107, + "symbol": "AdUnitConfig.addContextData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 112, + "symbol": "AdUnitConfig.updateContextData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 117, + "symbol": "AdUnitConfig.removeContextData(for:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 122, + "symbol": "AdUnitConfig.clearContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 127, + "symbol": "AdUnitConfig.getContextData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 135, + "symbol": "AdUnitConfig.addExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 143, + "symbol": "AdUnitConfig.updateExtData(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 147, + "symbol": "AdUnitConfig.removeExtData(for:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 151, + "symbol": "AdUnitConfig.clearExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 155, + "symbol": "AdUnitConfig.getExtData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 162, + "symbol": "AdUnitConfig.addContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 167, + "symbol": "AdUnitConfig.addContextKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 172, + "symbol": "AdUnitConfig.removeContextKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 177, + "symbol": "AdUnitConfig.clearContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 182, + "symbol": "AdUnitConfig.getContextKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 190, + "symbol": "AdUnitConfig.addExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 194, + "symbol": "AdUnitConfig.addExtKeywords(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 198, + "symbol": "AdUnitConfig.removeExtKeyword(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 202, + "symbol": "AdUnitConfig.clearExtKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 206, + "symbol": "AdUnitConfig.getExtKeywords()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 212, + "symbol": "AdUnitConfig.setAppContent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 216, + "symbol": "AdUnitConfig.getAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 220, + "symbol": "AdUnitConfig.clearAppContent()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 224, + "symbol": "AdUnitConfig.addAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 236, + "symbol": "AdUnitConfig.removeAppContentData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 242, + "symbol": "AdUnitConfig.clearAppContentData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 252, + "symbol": "AdUnitConfig.getUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 256, + "symbol": "AdUnitConfig.addUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 263, + "symbol": "AdUnitConfig.removeUserData(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 269, + "symbol": "AdUnitConfig.clearUserData()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 275, + "symbol": "AdUnitConfig.setPbAdSlot(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 279, + "symbol": "AdUnitConfig.getPbAdSlot()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/AdUnitConfig.swift", + "line": 299, + "symbol": "AdUnitConfig.copy(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/Bid.swift", + "line": 21, + "symbol": "Bid", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/Bid.swift", + "line": 74, + "symbol": "Bid.testVideoAdConfiguration", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/Bid.swift", + "line": 99, + "symbol": "Bid.events", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/Bid.swift", + "line": 103, + "symbol": "Bid.bid", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/Bid.swift", + "line": 105, + "symbol": "Bid.init(bid:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 19, + "symbol": "BidResponse", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 21, + "symbol": "BidResponse.adUnitId", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 23, + "symbol": "BidResponse.allBids", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 24, + "symbol": "BidResponse.winningBid", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 25, + "symbol": "BidResponse.targetingInfo", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 27, + "symbol": "BidResponse.tmaxrequest", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 29, + "symbol": "BidResponse.ext", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 33, + "symbol": "BidResponse.init(adUnitId:targetingInfo:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 39, + "symbol": "BidResponse.init(jsonDictionary:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 93, + "symbol": "BidResponse.setTargetingInfo(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/BidResponse.swift", + "line": 97, + "symbol": "BidResponse.addTargetingInfoValue(key:value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/PBMError_Extension.swift", + "line": 22, + "symbol": "PBMError.demandResult(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift", + "line": 19, + "symbol": "PrebidServerEventTracker", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift", + "line": 21, + "symbol": "PrebidServerEventTracker.serverEvents", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift", + "line": 23, + "symbol": "PrebidServerEventTracker.init(serverEvents:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift", + "line": 27, + "symbol": "PrebidServerEventTracker.trackEvent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift", + "line": 35, + "symbol": "PrebidServerEventTracker.trackVideoAdLoaded(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift", + "line": 37, + "symbol": "PrebidServerEventTracker.trackStartVideo(withDuration:volume:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift", + "line": 39, + "symbol": "PrebidServerEventTracker.trackVolumeChanged(_:deviceVolume:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift", + "line": 41, + "symbol": "PrebidServerEventTracker.addServerEvents(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerEvent.swift", + "line": 19, + "symbol": "ServerEvent", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerEvent.swift", + "line": 24, + "symbol": "ServerEvent.init(url:expectedEventType:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibrary.swift", + "line": 19, + "symbol": "PrebidJSLibrary", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibrary.swift", + "line": 21, + "symbol": "PrebidJSLibrary.downloadURLString", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibrary.swift", + "line": 22, + "symbol": "PrebidJSLibrary.name", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibrary.swift", + "line": 24, + "symbol": "PrebidJSLibrary.init(name:downloadURLString:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibraryManager.swift", + "line": 23, + "symbol": "PrebidJSLibraryContentsCallback", + "symbol_kind": "source.lang.swift.decl.typealias", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibraryManager.swift", + "line": 26, + "symbol": "PrebidJSLibraryManager", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibraryManager.swift", + "line": 28, + "symbol": "PrebidJSLibraryManager.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibraryManager.swift", + "line": 45, + "symbol": "PrebidJSLibraryManager.downloadLibraries()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibraryManager.swift", + "line": 57, + "symbol": "PrebidJSLibraryManager.getMRAIDLibrary()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/PrebidJSLibraryManager.swift", + "line": 61, + "symbol": "PrebidJSLibraryManager.getOMSDKLibrary()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnEventTracker.swift", + "line": 21, + "symbol": "SkadnEventTracker", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnEventTracker.swift", + "line": 25, + "symbol": "SkadnEventTracker.init(with:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnEventTracker.swift", + "line": 31, + "symbol": "SkadnEventTracker.trackEvent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnEventTracker.swift", + "line": 63, + "symbol": "SkadnEventTracker.trackVideoAdLoaded(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnEventTracker.swift", + "line": 67, + "symbol": "SkadnEventTracker.trackStartVideo(withDuration:volume:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnEventTracker.swift", + "line": 71, + "symbol": "SkadnEventTracker.trackVolumeChanged(_:deviceVolume:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnParametersManager.swift", + "line": 20, + "symbol": "SkadnParametersManager", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnParametersManager.swift", + "line": 34, + "symbol": "SkadnParametersManager.getSkadnImpression(for:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/SkadnParametersManager.swift", + "line": 70, + "symbol": "SkadnParametersManager.getSkadnProductParameters(for:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/DateFormatService.swift", + "line": 19, + "symbol": "DateFormatService", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/DateFormatService.swift", + "line": 23, + "symbol": "DateFormatService.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/DateFormatService.swift", + "line": 44, + "symbol": "DateFormatService.formatISO8601(for:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/EventTracker/EventManager.swift", + "line": 35, + "symbol": "EventManager.registerTracker(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/EventTracker/EventManager.swift", + "line": 43, + "symbol": "EventManager.unregisterTracker(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/EventTracker/EventManager.swift", + "line": 49, + "symbol": "EventManager.trackEvent(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/EventTracker/EventManager.swift", + "line": 53, + "symbol": "EventManager.trackVideoAdLoaded(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/EventTracker/EventManager.swift", + "line": 57, + "symbol": "EventManager.trackStartVideo(withDuration:volume:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/EventTracker/EventManager.swift", + "line": 61, + "symbol": "EventManager.trackVolumeChanged(_:deviceVolume:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/NetworkType.swift", + "line": 24, + "symbol": "NetworkType", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/NetworkType.swift", + "line": 25, + "symbol": "NetworkType.unknown", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/NetworkType.swift", + "line": 26, + "symbol": "NetworkType.wifi", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/NetworkType.swift", + "line": 27, + "symbol": "NetworkType.celluar", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/NetworkType.swift", + "line": 28, + "symbol": "NetworkType.offline", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/Reachability.swift", + "line": 19, + "symbol": "PBMNetworkReachableBlock", + "symbol_kind": "source.lang.swift.decl.typealias", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/Reachability.swift", + "line": 22, + "symbol": "Reachability", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/Reachability.swift", + "line": 31, + "symbol": "Reachability.currentReachabilityStatus", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/Reachability.swift", + "line": 74, + "symbol": "Reachability.stopNotifier()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/UserAgentService.swift", + "line": 19, + "symbol": "UserAgentService", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/UserAgentService.swift", + "line": 21, + "symbol": "UserAgentService.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/UserAgentService.swift", + "line": 23, + "symbol": "UserAgentService.userAgent", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/PrebidMobileRendering/Utilities/UserAgentService.swift", + "line": 32, + "symbol": "UserAgentService.fetchUserAgent(completion:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 18, + "symbol": "ResultCode", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 19, + "symbol": "ResultCode.prebidDemandFetchSuccess", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 20, + "symbol": "ResultCode.prebidServerNotSpecified", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 21, + "symbol": "ResultCode.prebidInvalidAccountId", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 22, + "symbol": "ResultCode.prebidInvalidConfigId", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 23, + "symbol": "ResultCode.prebidInvalidSize", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 24, + "symbol": "ResultCode.prebidNetworkError", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 25, + "symbol": "ResultCode.prebidServerError", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 26, + "symbol": "ResultCode.prebidDemandNoBids", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 27, + "symbol": "ResultCode.prebidDemandTimedOut", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 28, + "symbol": "ResultCode.prebidServerURLInvalid", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 29, + "symbol": "ResultCode.prebidUnknownError", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 31, + "symbol": "ResultCode.prebidInvalidResponseStructure", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 33, + "symbol": "ResultCode.prebidInternalSDKError", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 34, + "symbol": "ResultCode.prebidWrongArguments", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 35, + "symbol": "ResultCode.prebidNoVastTagInMediaData", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 37, + "symbol": "ResultCode.prebidSDKMisuse", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 38, + "symbol": "ResultCode.prebidSDKMisusePreviousFetchNotCompletedYet", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 40, + "symbol": "ResultCode.prebidInvalidRequest", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/ResultCode.swift", + "line": 42, + "symbol": "ResultCode.name()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios/PrebidMobile/Utils/NSString+Extensions.swift", + "line": 19, + "symbol": "NSString.base64DecodedImage", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" } ], - "source_directory": "/Users/olenastepaniuk/Developer-without-sync/Postindustria/Prebid/prebid-mobile-ios" + "source_directory": "/Users/runner/work/prebid-mobile-ios/prebid-mobile-ios" } \ No newline at end of file