");
+ _.each(this.datasets, destroyDataset);
+ function destroyDataset(dataset) {
+ dataset.destroy();
+ }
+ }
+ });
+ return Menu;
+ }();
+ var Status = function() {
+ "use strict";
+ function Status(options) {
+ this.$el = $("
", {
+ role: "status",
+ "aria-live": "polite"
+ }).css({
+ position: "absolute",
+ padding: "0",
+ border: "0",
+ height: "1px",
+ width: "1px",
+ "margin-bottom": "-1px",
+ "margin-right": "-1px",
+ overflow: "hidden",
+ clip: "rect(0 0 0 0)",
+ "white-space": "nowrap"
+ });
+ options.$input.after(this.$el);
+ _.each(options.menu.datasets, _.bind(function(dataset) {
+ if (dataset.onSync) {
+ dataset.onSync("rendered", _.bind(this.update, this));
+ dataset.onSync("cleared", _.bind(this.cleared, this));
+ }
+ }, this));
+ }
+ _.mixin(Status.prototype, {
+ update: function update(event, suggestions) {
+ var length = suggestions.length;
+ var words;
+ if (length === 1) {
+ words = {
+ result: "result",
+ is: "is"
+ };
+ } else {
+ words = {
+ result: "results",
+ is: "are"
+ };
+ }
+ this.$el.text(length + " " + words.result + " " + words.is + " available, use up and down arrow keys to navigate.");
+ },
+ cleared: function() {
+ this.$el.text("");
+ }
+ });
+ return Status;
+ }();
+ var DefaultMenu = function() {
+ "use strict";
+ var s = Menu.prototype;
+ function DefaultMenu() {
+ Menu.apply(this, [].slice.call(arguments, 0));
+ }
+ _.mixin(DefaultMenu.prototype, Menu.prototype, {
+ open: function open() {
+ !this._allDatasetsEmpty() && this._show();
+ return s.open.apply(this, [].slice.call(arguments, 0));
+ },
+ close: function close() {
+ this._hide();
+ return s.close.apply(this, [].slice.call(arguments, 0));
+ },
+ _onRendered: function onRendered() {
+ if (this._allDatasetsEmpty()) {
+ this._hide();
+ } else {
+ this.isOpen() && this._show();
+ }
+ return s._onRendered.apply(this, [].slice.call(arguments, 0));
+ },
+ _onCleared: function onCleared() {
+ if (this._allDatasetsEmpty()) {
+ this._hide();
+ } else {
+ this.isOpen() && this._show();
+ }
+ return s._onCleared.apply(this, [].slice.call(arguments, 0));
+ },
+ setLanguageDirection: function setLanguageDirection(dir) {
+ this.$node.css(dir === "ltr" ? this.css.ltr : this.css.rtl);
+ return s.setLanguageDirection.apply(this, [].slice.call(arguments, 0));
+ },
+ _hide: function hide() {
+ this.$node.hide();
+ },
+ _show: function show() {
+ this.$node.css("display", "block");
+ }
+ });
+ return DefaultMenu;
+ }();
+ var Typeahead = function() {
+ "use strict";
+ function Typeahead(o, www) {
+ var onFocused, onBlurred, onEnterKeyed, onTabKeyed, onEscKeyed, onUpKeyed, onDownKeyed, onLeftKeyed, onRightKeyed, onQueryChanged, onWhitespaceChanged;
+ o = o || {};
+ if (!o.input) {
+ $.error("missing input");
+ }
+ if (!o.menu) {
+ $.error("missing menu");
+ }
+ if (!o.eventBus) {
+ $.error("missing event bus");
+ }
+ www.mixin(this);
+ this.eventBus = o.eventBus;
+ this.minLength = _.isNumber(o.minLength) ? o.minLength : 1;
+ this.input = o.input;
+ this.menu = o.menu;
+ this.enabled = true;
+ this.autoselect = !!o.autoselect;
+ this.active = false;
+ this.input.hasFocus() && this.activate();
+ this.dir = this.input.getLangDir();
+ this._hacks();
+ this.menu.bind().onSync("selectableClicked", this._onSelectableClicked, this).onSync("asyncRequested", this._onAsyncRequested, this).onSync("asyncCanceled", this._onAsyncCanceled, this).onSync("asyncReceived", this._onAsyncReceived, this).onSync("datasetRendered", this._onDatasetRendered, this).onSync("datasetCleared", this._onDatasetCleared, this);
+ onFocused = c(this, "activate", "open", "_onFocused");
+ onBlurred = c(this, "deactivate", "_onBlurred");
+ onEnterKeyed = c(this, "isActive", "isOpen", "_onEnterKeyed");
+ onTabKeyed = c(this, "isActive", "isOpen", "_onTabKeyed");
+ onEscKeyed = c(this, "isActive", "_onEscKeyed");
+ onUpKeyed = c(this, "isActive", "open", "_onUpKeyed");
+ onDownKeyed = c(this, "isActive", "open", "_onDownKeyed");
+ onLeftKeyed = c(this, "isActive", "isOpen", "_onLeftKeyed");
+ onRightKeyed = c(this, "isActive", "isOpen", "_onRightKeyed");
+ onQueryChanged = c(this, "_openIfActive", "_onQueryChanged");
+ onWhitespaceChanged = c(this, "_openIfActive", "_onWhitespaceChanged");
+ this.input.bind().onSync("focused", onFocused, this).onSync("blurred", onBlurred, this).onSync("enterKeyed", onEnterKeyed, this).onSync("tabKeyed", onTabKeyed, this).onSync("escKeyed", onEscKeyed, this).onSync("upKeyed", onUpKeyed, this).onSync("downKeyed", onDownKeyed, this).onSync("leftKeyed", onLeftKeyed, this).onSync("rightKeyed", onRightKeyed, this).onSync("queryChanged", onQueryChanged, this).onSync("whitespaceChanged", onWhitespaceChanged, this).onSync("langDirChanged", this._onLangDirChanged, this);
+ }
+ _.mixin(Typeahead.prototype, {
+ _hacks: function hacks() {
+ var $input, $menu;
+ $input = this.input.$input || $("
");
+ $menu = this.menu.$node || $("
");
+ $input.on("blur.tt", function($e) {
+ var active, isActive, hasActive;
+ active = document.activeElement;
+ isActive = $menu.is(active);
+ hasActive = $menu.has(active).length > 0;
+ if (_.isMsie() && (isActive || hasActive)) {
+ $e.preventDefault();
+ $e.stopImmediatePropagation();
+ _.defer(function() {
+ $input.focus();
+ });
+ }
+ });
+ $menu.on("mousedown.tt", function($e) {
+ $e.preventDefault();
+ });
+ },
+ _onSelectableClicked: function onSelectableClicked(type, $el) {
+ this.select($el);
+ },
+ _onDatasetCleared: function onDatasetCleared() {
+ this._updateHint();
+ },
+ _onDatasetRendered: function onDatasetRendered(type, suggestions, async, dataset) {
+ this._updateHint();
+ if (this.autoselect) {
+ var cursorClass = this.selectors.cursor.substr(1);
+ this.menu.$node.find(this.selectors.suggestion).first().addClass(cursorClass);
+ }
+ this.eventBus.trigger("render", suggestions, async, dataset);
+ },
+ _onAsyncRequested: function onAsyncRequested(type, dataset, query) {
+ this.eventBus.trigger("asyncrequest", query, dataset);
+ },
+ _onAsyncCanceled: function onAsyncCanceled(type, dataset, query) {
+ this.eventBus.trigger("asynccancel", query, dataset);
+ },
+ _onAsyncReceived: function onAsyncReceived(type, dataset, query) {
+ this.eventBus.trigger("asyncreceive", query, dataset);
+ },
+ _onFocused: function onFocused() {
+ this._minLengthMet() && this.menu.update(this.input.getQuery());
+ },
+ _onBlurred: function onBlurred() {
+ if (this.input.hasQueryChangedSinceLastFocus()) {
+ this.eventBus.trigger("change", this.input.getQuery());
+ }
+ },
+ _onEnterKeyed: function onEnterKeyed(type, $e) {
+ var $selectable;
+ if ($selectable = this.menu.getActiveSelectable()) {
+ if (this.select($selectable)) {
+ $e.preventDefault();
+ $e.stopPropagation();
+ }
+ } else if (this.autoselect) {
+ if (this.select(this.menu.getTopSelectable())) {
+ $e.preventDefault();
+ $e.stopPropagation();
+ }
+ }
+ },
+ _onTabKeyed: function onTabKeyed(type, $e) {
+ var $selectable;
+ if ($selectable = this.menu.getActiveSelectable()) {
+ this.select($selectable) && $e.preventDefault();
+ } else if (this.autoselect) {
+ if ($selectable = this.menu.getTopSelectable()) {
+ this.autocomplete($selectable) && $e.preventDefault();
+ }
+ }
+ },
+ _onEscKeyed: function onEscKeyed() {
+ this.close();
+ },
+ _onUpKeyed: function onUpKeyed() {
+ this.moveCursor(-1);
+ },
+ _onDownKeyed: function onDownKeyed() {
+ this.moveCursor(+1);
+ },
+ _onLeftKeyed: function onLeftKeyed() {
+ if (this.dir === "rtl" && this.input.isCursorAtEnd()) {
+ this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable());
+ }
+ },
+ _onRightKeyed: function onRightKeyed() {
+ if (this.dir === "ltr" && this.input.isCursorAtEnd()) {
+ this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable());
+ }
+ },
+ _onQueryChanged: function onQueryChanged(e, query) {
+ this._minLengthMet(query) ? this.menu.update(query) : this.menu.empty();
+ },
+ _onWhitespaceChanged: function onWhitespaceChanged() {
+ this._updateHint();
+ },
+ _onLangDirChanged: function onLangDirChanged(e, dir) {
+ if (this.dir !== dir) {
+ this.dir = dir;
+ this.menu.setLanguageDirection(dir);
+ }
+ },
+ _openIfActive: function openIfActive() {
+ this.isActive() && this.open();
+ },
+ _minLengthMet: function minLengthMet(query) {
+ query = _.isString(query) ? query : this.input.getQuery() || "";
+ return query.length >= this.minLength;
+ },
+ _updateHint: function updateHint() {
+ var $selectable, data, val, query, escapedQuery, frontMatchRegEx, match;
+ $selectable = this.menu.getTopSelectable();
+ data = this.menu.getSelectableData($selectable);
+ val = this.input.getInputValue();
+ if (data && !_.isBlankString(val) && !this.input.hasOverflow()) {
+ query = Input.normalizeQuery(val);
+ escapedQuery = _.escapeRegExChars(query);
+ frontMatchRegEx = new RegExp("^(?:" + escapedQuery + ")(.+$)", "i");
+ match = frontMatchRegEx.exec(data.val);
+ match && this.input.setHint(val + match[1]);
+ } else {
+ this.input.clearHint();
+ }
+ },
+ isEnabled: function isEnabled() {
+ return this.enabled;
+ },
+ enable: function enable() {
+ this.enabled = true;
+ },
+ disable: function disable() {
+ this.enabled = false;
+ },
+ isActive: function isActive() {
+ return this.active;
+ },
+ activate: function activate() {
+ if (this.isActive()) {
+ return true;
+ } else if (!this.isEnabled() || this.eventBus.before("active")) {
+ return false;
+ } else {
+ this.active = true;
+ this.eventBus.trigger("active");
+ return true;
+ }
+ },
+ deactivate: function deactivate() {
+ if (!this.isActive()) {
+ return true;
+ } else if (this.eventBus.before("idle")) {
+ return false;
+ } else {
+ this.active = false;
+ this.close();
+ this.eventBus.trigger("idle");
+ return true;
+ }
+ },
+ isOpen: function isOpen() {
+ return this.menu.isOpen();
+ },
+ open: function open() {
+ if (!this.isOpen() && !this.eventBus.before("open")) {
+ this.input.setAriaExpanded(true);
+ this.menu.open();
+ this._updateHint();
+ this.eventBus.trigger("open");
+ }
+ return this.isOpen();
+ },
+ close: function close() {
+ if (this.isOpen() && !this.eventBus.before("close")) {
+ this.input.setAriaExpanded(false);
+ this.menu.close();
+ this.input.clearHint();
+ this.input.resetInputValue();
+ this.eventBus.trigger("close");
+ }
+ return !this.isOpen();
+ },
+ setVal: function setVal(val) {
+ this.input.setQuery(_.toStr(val));
+ },
+ getVal: function getVal() {
+ return this.input.getQuery();
+ },
+ select: function select($selectable) {
+ var data = this.menu.getSelectableData($selectable);
+ if (data && !this.eventBus.before("select", data.obj, data.dataset)) {
+ this.input.setQuery(data.val, true);
+ this.eventBus.trigger("select", data.obj, data.dataset);
+ this.close();
+ return true;
+ }
+ return false;
+ },
+ autocomplete: function autocomplete($selectable) {
+ var query, data, isValid;
+ query = this.input.getQuery();
+ data = this.menu.getSelectableData($selectable);
+ isValid = data && query !== data.val;
+ if (isValid && !this.eventBus.before("autocomplete", data.obj, data.dataset)) {
+ this.input.setQuery(data.val);
+ this.eventBus.trigger("autocomplete", data.obj, data.dataset);
+ return true;
+ }
+ return false;
+ },
+ moveCursor: function moveCursor(delta) {
+ var query, $candidate, data, suggestion, datasetName, cancelMove, id;
+ query = this.input.getQuery();
+ $candidate = this.menu.selectableRelativeToCursor(delta);
+ data = this.menu.getSelectableData($candidate);
+ suggestion = data ? data.obj : null;
+ datasetName = data ? data.dataset : null;
+ id = $candidate ? $candidate.attr("id") : null;
+ this.input.trigger("cursorchange", id);
+ cancelMove = this._minLengthMet() && this.menu.update(query);
+ if (!cancelMove && !this.eventBus.before("cursorchange", suggestion, datasetName)) {
+ this.menu.setCursor($candidate);
+ if (data) {
+ if (typeof data.val === "string") {
+ this.input.setInputValue(data.val);
+ }
+ } else {
+ this.input.resetInputValue();
+ this._updateHint();
+ }
+ this.eventBus.trigger("cursorchange", suggestion, datasetName);
+ return true;
+ }
+ return false;
+ },
+ destroy: function destroy() {
+ this.input.destroy();
+ this.menu.destroy();
+ }
+ });
+ return Typeahead;
+ function c(ctx) {
+ var methods = [].slice.call(arguments, 1);
+ return function() {
+ var args = [].slice.call(arguments);
+ _.each(methods, function(method) {
+ return ctx[method].apply(ctx, args);
+ });
+ };
+ }
+ }();
+ (function() {
+ "use strict";
+ var old, keys, methods;
+ old = $.fn.typeahead;
+ keys = {
+ www: "tt-www",
+ attrs: "tt-attrs",
+ typeahead: "tt-typeahead"
+ };
+ methods = {
+ initialize: function initialize(o, datasets) {
+ var www;
+ datasets = _.isArray(datasets) ? datasets : [].slice.call(arguments, 1);
+ o = o || {};
+ www = WWW(o.classNames);
+ return this.each(attach);
+ function attach() {
+ var $input, $wrapper, $hint, $menu, defaultHint, defaultMenu, eventBus, input, menu, status, typeahead, MenuConstructor;
+ _.each(datasets, function(d) {
+ d.highlight = !!o.highlight;
+ });
+ $input = $(this);
+ $wrapper = $(www.html.wrapper);
+ $hint = $elOrNull(o.hint);
+ $menu = $elOrNull(o.menu);
+ defaultHint = o.hint !== false && !$hint;
+ defaultMenu = o.menu !== false && !$menu;
+ defaultHint && ($hint = buildHintFromInput($input, www));
+ defaultMenu && ($menu = $(www.html.menu).css(www.css.menu));
+ $hint && $hint.val("");
+ $input = prepInput($input, www);
+ if (defaultHint || defaultMenu) {
+ $wrapper.css(www.css.wrapper);
+ $input.css(defaultHint ? www.css.input : www.css.inputWithNoHint);
+ $input.wrap($wrapper).parent().prepend(defaultHint ? $hint : null).append(defaultMenu ? $menu : null);
+ }
+ MenuConstructor = defaultMenu ? DefaultMenu : Menu;
+ eventBus = new EventBus({
+ el: $input
+ });
+ input = new Input({
+ hint: $hint,
+ input: $input,
+ menu: $menu
+ }, www);
+ menu = new MenuConstructor({
+ node: $menu,
+ datasets: datasets
+ }, www);
+ status = new Status({
+ $input: $input,
+ menu: menu
+ });
+ typeahead = new Typeahead({
+ input: input,
+ menu: menu,
+ eventBus: eventBus,
+ minLength: o.minLength,
+ autoselect: o.autoselect
+ }, www);
+ $input.data(keys.www, www);
+ $input.data(keys.typeahead, typeahead);
+ }
+ },
+ isEnabled: function isEnabled() {
+ var enabled;
+ ttEach(this.first(), function(t) {
+ enabled = t.isEnabled();
+ });
+ return enabled;
+ },
+ enable: function enable() {
+ ttEach(this, function(t) {
+ t.enable();
+ });
+ return this;
+ },
+ disable: function disable() {
+ ttEach(this, function(t) {
+ t.disable();
+ });
+ return this;
+ },
+ isActive: function isActive() {
+ var active;
+ ttEach(this.first(), function(t) {
+ active = t.isActive();
+ });
+ return active;
+ },
+ activate: function activate() {
+ ttEach(this, function(t) {
+ t.activate();
+ });
+ return this;
+ },
+ deactivate: function deactivate() {
+ ttEach(this, function(t) {
+ t.deactivate();
+ });
+ return this;
+ },
+ isOpen: function isOpen() {
+ var open;
+ ttEach(this.first(), function(t) {
+ open = t.isOpen();
+ });
+ return open;
+ },
+ open: function open() {
+ ttEach(this, function(t) {
+ t.open();
+ });
+ return this;
+ },
+ close: function close() {
+ ttEach(this, function(t) {
+ t.close();
+ });
+ return this;
+ },
+ select: function select(el) {
+ var success = false, $el = $(el);
+ ttEach(this.first(), function(t) {
+ success = t.select($el);
+ });
+ return success;
+ },
+ autocomplete: function autocomplete(el) {
+ var success = false, $el = $(el);
+ ttEach(this.first(), function(t) {
+ success = t.autocomplete($el);
+ });
+ return success;
+ },
+ moveCursor: function moveCursoe(delta) {
+ var success = false;
+ ttEach(this.first(), function(t) {
+ success = t.moveCursor(delta);
+ });
+ return success;
+ },
+ val: function val(newVal) {
+ var query;
+ if (!arguments.length) {
+ ttEach(this.first(), function(t) {
+ query = t.getVal();
+ });
+ return query;
+ } else {
+ ttEach(this, function(t) {
+ t.setVal(_.toStr(newVal));
+ });
+ return this;
+ }
+ },
+ destroy: function destroy() {
+ ttEach(this, function(typeahead, $input) {
+ revert($input);
+ typeahead.destroy();
+ });
+ return this;
+ }
+ };
+ $.fn.typeahead = function(method) {
+ if (methods[method]) {
+ return methods[method].apply(this, [].slice.call(arguments, 1));
+ } else {
+ return methods.initialize.apply(this, arguments);
+ }
+ };
+ $.fn.typeahead.noConflict = function noConflict() {
+ $.fn.typeahead = old;
+ return this;
+ };
+ function ttEach($els, fn) {
+ $els.each(function() {
+ var $input = $(this), typeahead;
+ (typeahead = $input.data(keys.typeahead)) && fn(typeahead, $input);
+ });
+ }
+ function buildHintFromInput($input, www) {
+ return $input.clone().addClass(www.classes.hint).removeData().css(www.css.hint).css(getBackgroundStyles($input)).prop({
+ readonly: true,
+ required: false
+ }).removeAttr("id name placeholder").removeClass("required").attr({
+ spellcheck: "false",
+ tabindex: -1
+ });
+ }
+ function prepInput($input, www) {
+ $input.data(keys.attrs, {
+ dir: $input.attr("dir"),
+ autocomplete: $input.attr("autocomplete"),
+ spellcheck: $input.attr("spellcheck"),
+ style: $input.attr("style")
+ });
+ $input.addClass(www.classes.input).attr({
+ spellcheck: false
+ });
+ try {
+ !$input.attr("dir") && $input.attr("dir", "auto");
+ } catch (e) {}
+ return $input;
+ }
+ function getBackgroundStyles($el) {
+ return {
+ backgroundAttachment: $el.css("background-attachment"),
+ backgroundClip: $el.css("background-clip"),
+ backgroundColor: $el.css("background-color"),
+ backgroundImage: $el.css("background-image"),
+ backgroundOrigin: $el.css("background-origin"),
+ backgroundPosition: $el.css("background-position"),
+ backgroundRepeat: $el.css("background-repeat"),
+ backgroundSize: $el.css("background-size")
+ };
+ }
+ function revert($input) {
+ var www, $wrapper;
+ www = $input.data(keys.www);
+ $wrapper = $input.parent().filter(www.selectors.wrapper);
+ _.each($input.data(keys.attrs), function(val, key) {
+ _.isUndefined(val) ? $input.removeAttr(key) : $input.attr(key, val);
+ });
+ $input.removeData(keys.typeahead).removeData(keys.www).removeData(keys.attr).removeClass(www.classes.input);
+ if ($wrapper.length) {
+ $input.detach().insertAfter($wrapper);
+ $wrapper.remove();
+ }
+ }
+ function $elOrNull(obj) {
+ var isValid, $el;
+ isValid = _.isJQuery(obj) || _.isElement(obj);
+ $el = isValid ? $(obj).first() : [];
+ return $el.length ? $el : null;
+ }
+ })();
+});
\ No newline at end of file
diff --git a/docs/search.json b/docs/search.json
new file mode 100644
index 000000000..de2d0dd8d
--- /dev/null
+++ b/docs/search.json
@@ -0,0 +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
diff --git a/docs/undocumented.json b/docs/undocumented.json
new file mode 100644
index 000000000..c677a75d3
--- /dev/null
+++ b/docs/undocumented.json
@@ -0,0 +1,369 @@
+{
+ "warnings": [
+ {
+ "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/NativeAsset.swift",
+ "line": 201,
+ "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": 202,
+ "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": 203,
+ "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": 204,
+ "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": 205,
+ "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": 206,
+ "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": 207,
+ "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": 208,
+ "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": 209,
+ "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": 210,
+ "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": 211,
+ "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": 212,
+ "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/NativeData.swift",
+ "line": 57,
+ "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": 23,
+ "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/NativeEventTracker.swift",
+ "line": 61,
+ "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": 64,
+ "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": 67,
+ "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": 70,
+ "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": 73,
+ "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/Parameters/SingleContainerInt.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/SingleContainerInt.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/SingleContainerInt.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/SingleContainerInt.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/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/ConfigurationAndTargeting/Targeting.swift",
+ "line": 239,
+ "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/PrebidMobileRendering/AdTypes/AdView/Position.swift",
+ "line": 23,
+ "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": 24,
+ "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": 25,
+ "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": 26,
+ "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": 27,
+ "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": 28,
+ "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": 29,
+ "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": 30,
+ "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": 31,
+ "symbol": "Position.custom",
+ "symbol_kind": "source.lang.swift.decl.enumelement",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/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/runner/work/prebid-mobile-ios/prebid-mobile-ios"
+}
\ No newline at end of file