From 201b6a949c5e988c9913d3e0e19eed0ffee48e10 Mon Sep 17 00:00:00 2001 From: "J. Doe (https://devcenter.bitrise.io/builds/setting-your-git-credentials-on-build-machines/)" Date: Wed, 5 May 2021 13:13:10 +0000 Subject: [PATCH] Release 4.8.6 --- CHANGELOG.md | 4 ++++ README.md | 6 ++++++ TeadsSDK.podspec | 2 +- ...2-9BB2-36A9-94B6-3C07BEB908E3.bcsymbolmap} | 0 ...A-C0E5-388A-9FE3-E68ED45D6929.bcsymbolmap} | 0 .../TeadsSDK.framework/Info.plist | Bin 702 -> 702 bytes .../TeadsSDK.framework/TeadsSDK | Bin 17338208 -> 17338208 bytes .../TeadsSDK.framework/adcore.js | 2 +- .../teads-commander-modified.txt | 2 +- .../teads-commander.min.zlib | Bin 144001 -> 124783 bytes .../TeadsSDK.framework/Info.plist | Bin 729 -> 729 bytes .../TeadsSDK.framework/TeadsSDK | Bin 3817824 -> 3817824 bytes .../_CodeSignature/CodeResources | 20 +++++++++--------- .../TeadsSDK.framework/adcore.js | 2 +- .../teads-commander-modified.txt | 2 +- .../teads-commander.min.zlib | Bin 144001 -> 124783 bytes 16 files changed, 25 insertions(+), 15 deletions(-) rename TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/{603A5BFB-F5FC-3182-B7EC-ADA3A24CF873.bcsymbolmap => 15FBE7D2-9BB2-36A9-94B6-3C07BEB908E3.bcsymbolmap} (100%) rename TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/{7AD8240C-C570-393E-BDA6-5EA595B20AF5.bcsymbolmap => 79CE534A-C0E5-388A-9FE3-E68ED45D6929.bcsymbolmap} (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 009bc8d0..87f34ba8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +### v4.8.6 +_2021-05-05_ +- Fix issue causing first ad experience stopping when using the SDK for the first time + ### v4.8.5 _2021-03-23_ - Fixing issue with Google Mobile Ads SDK v8\n- Correct a crash reported issue\n- Adding some minor improvements diff --git a/README.md b/README.md index dc141e41..0570ae57 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,12 @@ github "teads/TeadsSDK-iOS" Integration instructions are available on [Teads SDK Documentation](https://support.teads.tv/support/solutions/articles/36000165909). +## Known Issue + +### Xcode 12 Excluded Architecture + +[#142](https://github.com/teads/TeadsSDK-iOS/issues/142) Our third party viewability solution is unfortunately not yet compatible with ARM Simulator Architecture. + ## Changelog See [changelog here](CHANGELOG.md). diff --git a/TeadsSDK.podspec b/TeadsSDK.podspec index 003c47ed..7161eb08 100644 --- a/TeadsSDK.podspec +++ b/TeadsSDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "TeadsSDK" - s.version = "4.8.5" + s.version = "4.8.6" s.summary = "Teads' iOS SDK" s.module_name = s.name s.description = <<-DESC diff --git a/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/603A5BFB-F5FC-3182-B7EC-ADA3A24CF873.bcsymbolmap b/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/15FBE7D2-9BB2-36A9-94B6-3C07BEB908E3.bcsymbolmap similarity index 100% rename from TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/603A5BFB-F5FC-3182-B7EC-ADA3A24CF873.bcsymbolmap rename to TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/15FBE7D2-9BB2-36A9-94B6-3C07BEB908E3.bcsymbolmap diff --git a/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/7AD8240C-C570-393E-BDA6-5EA595B20AF5.bcsymbolmap b/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/79CE534A-C0E5-388A-9FE3-E68ED45D6929.bcsymbolmap similarity index 100% rename from TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/7AD8240C-C570-393E-BDA6-5EA595B20AF5.bcsymbolmap rename to TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/79CE534A-C0E5-388A-9FE3-E68ED45D6929.bcsymbolmap diff --git a/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/Info.plist b/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/Info.plist index 25ec7ed9137586e371e4788ec94694ce660da97d..3ea2299b9508220a32a1619442ed9f14cb4db860 100644 GIT binary patch delta 13 VcmdnTx{r0kT}DQ;$@dr^001UN1)cx^ delta 13 VcmdnTx{r0kT}DRJ$@dr^001UI1)Tr@ diff --git a/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/TeadsSDK b/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/TeadsSDK index 65c8f46bc4044bf283a9a692f0876dca713b29ae..e3df192cd2b0cf1c52d533ca4db3a5bb69702374 100755 GIT binary patch delta 4497 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 IgK$gw57g|&rT_o{ delta 4507 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 diff --git a/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/adcore.js b/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/adcore.js index 4c26e974..d69dc835 100644 --- a/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/adcore.js +++ b/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/adcore.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).AdCoreModule={})}(this,(function(e){"use strict";var t,s;function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Array.prototype.first=function(){return this.isNotEmpty()?this[0]:void 0},Array.prototype.last=function(){if(!this.isEmpty())return this[this.length-1]},Array.prototype.isEmpty=function(){return this.length<=0},Array.prototype.isNotEmpty=function(){return!this.isEmpty()},Array.prototype.tail=function(){return this.slice(1)},String.random=function(e,t=!0){const s=t?"0123456789":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let r="";for(let t=0;t-1},e.prototype.get=function(e){var t=this._keys.indexOf(e);return t>-1?this._values[t]:void 0},e.prototype.deepGet=function(t){if(!t||!t.length)return null;var s=function(t,r){return null==t?null:r.length?s(t instanceof e?t.get(r[0]):t[r[0]],r.slice(1)):t};return s(this.get(t[0]),t.slice(1))},e.prototype.set=function(e,t){var s=this,r=this._keys.indexOf(e);return r>-1?s._values[r]=t:(s._keys.push(e),s._values.push(t),s.length=s._values.length),this},e.prototype.sortedSet=function(e,t,s,r){var i=this,n=this._keys.length,o=s||0,a=void 0!==r?r:n-1;if(0==n)return i._keys.push(e),i._values.push(t),i;if(e==this._keys[o])return this._values.splice(o,0,t),this;if(e==this._keys[a])return this._values.splice(a,0,t),this;if(e>this._keys[a])return this._keys.splice(a+1,0,e),this._values.splice(a+1,0,t),this;if(e=a)return this;var l=o+Math.floor((a-o)/2);return ethis._keys[l]?this.sortedSet(e,t,l+1,a):this},e.prototype.size=function(){return this.length},e.prototype.clear=function(){var e=this;return e._keys.length=e.length=e._values.length=0,this},e.prototype.delete=function(e){var t=this,s=t._keys.indexOf(e);return s>-1&&(t._keys.splice(s,1),t._values.splice(s,1),t.length=t._keys.length,!0)},e.prototype.forEach=function(e){var t=this;this._keys.forEach((function(s,r){e(t.get(s),s,r)}))},e.prototype.map=function(e){var t=this;return this.keys().map((function(s,r){return e(t.get(s),s,r)}))},e.prototype.filter=function(e){var t=this;return t._keys.slice().forEach((function(s,r){!1===e(t.get(s),s,r)&&t.delete(s)})),this},e.prototype.clone=function(){return new e(this.entries())},e}();t.TSMap=s})));class n{constructor(e){this.userAgent=e}headerFrom(e){return e=e||new i.TSMap,this.userAgent&&e.set("User-Agent",this.userAgent),e}syncHttpCall(e,t,r="",n=new i.TSMap,o){return s.fromJSON(network.syncHttpCall(e,t,r,JSON.stringify(this.headerFrom(n).toJSON()),o))}asyncHttpCall(e,t,s="",r=new i.TSMap,n){network.asyncHttpCall(e,t,s,JSON.stringify(this.headerFrom(r).toJSON()),n)}postSync(e,s,r,i=30){return this.syncHttpCall(t.Post,e,s,r,i)}postAsync(e,s,r,i=30){this.asyncHttpCall(t.Post,e,s,r,i)}getSync(e,s,r=30){return this.syncHttpCall(t.Get,e,"",s,r)}getAsync(e,s,r=30){this.asyncHttpCall(t.Get,e,"",s,r)}}class o{verbose(e){logger.verbose(e)}debug(e){logger.debug(e)}warning(e){logger.warning(e)}error(e){logger.error(e)}fatal(e){logger.fatal(e)}}class a{name(){return application.name()}version(){return application.version()}build(){return application.build()}bundleId(){return application.bundleId()}canOpenUrl(e){return application.canOpenUrl(e)}}class l{os(){return device.os()}osVersion(){return device.osVersion()}screenWidth(){return device.screenWidth()}screenHeight(){return device.screenHeight()}brand(){return device.brand()}device(){return device.device()}country(){return device.country()}language(){return device.language()}batteryLevel(){return device.batteryLevel()}batteryPowerSaving(){return device.batteryPowerSaving()}env(){return device.env()}network(){return device.network()}family(){return device.family()}carrier(){return device.carrier()}}class c{setString(e,t){preferences.set(e,t)}setNumber(e,t){preferences.set(e,t.toString())}setBool(e,t){preferences.set(e,""+(t?"true":"false"))}getString(e){return preferences.get(e)}getNumber(e){const t=preferences.get(e);return Number(t)}getBool(e){const t=preferences.get(e);return"true"==t||"1"==t}}class d{nativeAdAvailable(e){const t=e.toExport(),s=JSON.stringify(t);delegate.nativeAdAvailable(s)}noAdAvailable(e){delegate.noAdAvailable(e)}openBrowser(e){delegate.openBrowser(e)}jsTracker(e){delegate.jsTracker(e)}onAdImpression(){delegate.onAdImpression()}onAdClicked(){delegate.onAdClicked()}static get(){if(delegate)return new d;throw"AdCoreDelegate missing"}}class h{version(){return sdk.version()}mediator(){return sdk.mediator()}isMediated(){return null!==this.mediator()}}const u=e=>e?e.split(".").map(e=>parseInt(e,10)||0):[];class g{constructor(e,t){this.device=e,this.sdk=t}userId(){return user.userId()}systemOptout(){const e=user.systemOptout();return e&&"IOS"===this.device.os().toUpperCase()&&(e=>{const t=u(e);return t.length<=0?0:t[0]})(this.device.osVersion())>=14?"00000000-0000-0000-0000-000000000000"===this.userId():e}}class p{constructor(e,t,s,r,i,n){this.id=e,this.required=t?1:0,this.title=s,this.img=r,this.video=i,this.data=n}isRequired(){return 1==this.required}static title(e,t,s){return new p(e,t,s)}static image(e,t,s){return new p(e,t,void 0,s)}static video(e,t,s){return new p(e,t,void 0,void 0,s)}static data(e,t,s){return new p(e,t,void 0,void 0,void 0,s)}}class v{constructor(e){this.len=e}}class m{constructor(e,t,s,r){this.type=e,this.wmin=t,this.hmin=s,this.mimes=r}}class f{constructor(e,t){this.type=e,this.len=t}}var A,S,E,b,I;!function(e){e[e.Icon=1]="Icon",e[e.Main=3]="Main"}(A||(A={})),function(e){e[e.Sponsored=1]="Sponsored",e[e.Desc=2]="Desc",e[e.Rating=3]="Rating",e[e.Likes=4]="Likes",e[e.Downloads=5]="Downloads",e[e.Price=6]="Price",e[e.SalePrice=7]="SalePrice",e[e.Phone=8]="Phone",e[e.Address=9]="Address",e[e.Desc2=10]="Desc2",e[e.DisplayURL=11]="DisplayURL",e[e.CTAText=12]="CTAText"}(S||(S={}));class P{constructor(e,t){this.event=e,this.methods=t}}!function(e){e[e.Url=1]="Url",e[e.Js=2]="Js"}(E||(E={})),function(e){e[e.FeedArticle=0]="FeedArticle",e[e.AdMob=-1]="AdMob",e[e.MoPub=-2]="MoPub"}(b||(b={})),function(e){e.fromJSON=function(t){switch(t){case 0:return e.FeedArticle;case-1:return e.AdMob;case-2:return e.MoPub;default:throw"Invalid AdCoreRequestTemplate: "+t}}}(b||(b={})),function(e){e[e.Impression=1]="Impression",e[e.ViewableMrc50=2]="ViewableMrc50",e[e.ViewableMrc100=3]="ViewableMrc100",e[e.ViewableVideo50=4]="ViewableVideo50"}(I||(I={})),function(e){e.description=function(t){switch(t){case e.Impression:return"impression";case e.ViewableMrc50:return"viewable-mrc50";case e.ViewableMrc100:return"viewable-mrc100";case e.ViewableVideo50:return"viewable-video50";default:return null}}}(I||(I={}));class k{constructor(e){this.url=k.cleanUnusedUrlMacro(e.url),this.fallbackUrl=e.fallback?k.cleanUnusedUrlMacro(e.fallback):void 0,this.clickTrackers=e.clicktrackers}static cleanUnusedUrlMacro(e){return e.replace(/[$]?\{(.*?)\}/g,"")}}class y{constructor(e,t){this.type=t,this.id=e.id,e.link&&(this.link=new k(e.link))}toExport(){return{id:this.id,type:this.type.toString()}}}!function(e){let t;!function(e){e.Title="title",e.Icon="icon",e.Image="img",e.Description="desc",e.Sponsored="sponso",e.CTA="cta",e.Video="video",e.Price="price",e.Rating="rating",e.AdChoices="adChoice"}(t=e.Type||(e.Type={}))}(y||(y={}));var T,_,R,N,C,O,w,L,M,D,U,V=y.Type;class x{constructor(e,t,s,r,i,n){this.device=e,this.sdk=t,this.user=s,this.preferences=r,this.settings=i,this.logger=n}build(e,t,s,r,i){const n={locale:this.device.language(),country:this.device.country(),windowReferrerUrl:this.settings.publisherSlotUrl&&!this.settings.publisherSlotUrl.isEmpty()?this.settings.publisherSlotUrl:"mobileappid:"+s.bundleId(),userId:this.user.userId(),network:this.device.network(),deviceType:this.device.device(),screenHeight:this.device.screenHeight(),screenWidth:this.device.screenWidth(),deviceFamily:this.device.family(),carrier:this.device.carrier(),osVersion:this.device.osVersion(),os:this.device.os(),appVersion:s.version(),appId:s.bundleId(),browser:"SDK",sdkVersion:this.sdk.version(),env:this.device.env(),gdprIab:r.evaluateGDPR(this.preferences,t.settings),usPrivacy:r.evaluateUSPrivacy(this.preferences,t.settings),tag:e,nativeAssets:this.generateAssetRequestFromTemplate(t.template,i),events:this.generateEventsRequestFromTemplate(t.template)};return null==n.usPrivacy&&delete n.usPrivacy,n}generateEventsRequestFromTemplate(e){switch(e){case b.AdMob:case b.MoPub:case b.FeedArticle:return[new P(I.Impression,[E.Js,E.Url])]}}generateAssetRequestFromTemplate(e,t){switch(e){case b.AdMob:return[this.title(t,!0),this.iconImage(t,!1),this.mainImage(t,!0),this.sponsored(t,!1),this.description(t,!1),this.cta(t,!1),this.price(t,!1),this.rating(t,!1)];case b.MoPub:return[this.title(t,!0),this.iconImage(t,!1),this.mainImage(t,!0),this.description(t,!1),this.cta(t,!1)];case b.FeedArticle:return[this.title(t,!1),this.iconImage(t,!1),this.mainImage(t,!0),this.sponsored(t,!1),this.cta(t,!1)]}}title(e,t){return p.title(e.toId(V.Title),t,new v(50))}iconImage(e,t){return p.image(e.toId(V.Icon),t,new m(A.Icon,48,48,["image/png","image/jpeg","image/jpg"]))}mainImage(e,t){return p.image(e.toId(V.Image),t,new m(A.Main,600,315,["image/png","image/jpeg","image/jpg"]))}sponsored(e,t){return p.data(e.toId(V.Sponsored),t,new f(S.Sponsored,25))}description(e,t){return p.data(e.toId(V.Description),t,new f(S.Desc,140))}cta(e,t){return p.data(e.toId(V.CTA),t,new f(S.CTAText,15))}price(e,t){return p.data(e.toId(V.Price),t,new f(S.Price,10))}rating(e,t){return p.data(e.toId(V.Rating),t,new f(S.Rating,1))}}class B{}function F(e){return Object.keys(e).map(t=>e[t]?["number","string","boolean"].indexOf(typeof e[t])>=0?encodeURIComponent(t)+"="+encodeURIComponent(e[t]):encodeURIComponent(t)+"="+JSON.stringify(e[t]):encodeURIComponent(t)+"=").join("&")}!function(e){e.noResponse="noResponse",e.networkError="networkError",e.richParsingError="richParsingError",e.notFilled="notFilled",e.timeout="timeout",e.statusCode="statusCode",e.serverError="serverError"}(T||(T={})),function(e){let t;e.AdAvailable=class extends e{constructor(e){super(),this.richAdResponse=e}},function(t){t.NoResponse=class extends e{};t.StatusCode=class extends e{};t.NetworkError=class extends e{};t.RichParsingError=class extends e{};t.NotFilled=class extends e{}}(t=e.AdNotAvailable||(e.AdNotAvailable={}))}(B||(B={})),function(e){let t,s,r;e.fromJSON=function(t){return{slider:e.Slider.fromJSON(t.slider),onlyNative:t.onlyNative,soundOver:t.soundOver,friendly:t.friendly,smartPosition:e.SmartPosition.fromJSON(t.smartPosition),launch:t.launch,soundMute:t.soundMute,secure:t.secure,soundStart:e.SoundStart.fromJSON(t.soundStart),videoPause:t.videoPause,videoStart:t.videoStart}},function(e){e.fromJSON=function(e){return null==e?{enable:!1}:{enable:e.enable}}}(t=e.Slider||(e.Slider={})),function(e){e.fromJSON=function(e){return null==e?{top:!1,corner:!1,mustBypassWhitelist:!1}:{top:e.top,corner:e.corner,mustBypassWhitelist:e.mustBypassWhitelist}}}(s=e.SmartPosition||(e.SmartPosition={})),function(e){e.fromJSON=function(e){return{type:e.type}}}(r=e.SoundStart||(e.SoundStart={}))}(_||(_={})),function(e){let t,s;e.fromJSON=function(t){return{soundButton:e.ButtonComponent.fromJSON(t.soundButton),credits:e.Component.fromJSON(t.credits),progressBar:t.progressBar,label:e.Component.fromJSON(t.label),callButton:e.ButtonComponent.fromJSON(t.callButton),brandLogo:e.Component.fromJSON(t.brandLogo)}},function(e){e.fromJSON=function(e){return{display:e.display}}}(t=e.Component||(e.Component={})),function(e){e.fromJSON=function(e){return{countdown:e.countdown,type:e.type}}}(s=e.ButtonComponent||(e.ButtonComponent={}))}(R||(R={})),function(e){let t;e.fromJSON=function(t){return{brandLogoUrl:t.brandLogoUrl,adType:t.adType,placementId:t.placementId,animation:e.Animations.fromJSON(t.brandLogoUrl),threshold:t.threshold,placementFormat:t.placementFormat}},function(e){e.fromJSON=function(e){return{expand:e.expand,collapse:e.collapse}}}(t=e.Animations||(e.Animations={}))}(N||(N={})),function(e){e.fromJSON=function(e){return{components:R.fromJSON(e.components),behaviors:_.fromJSON(e.behaviors),values:N.fromJSON(e.values)}}}(C||(C={}));class G{constructor(e){this.settings=e.settings,this.type=e.type,this.content=e.content,this.connectionId=e.connectionId,this.scenarioId=e.scenarioId,this.adSourceId=e.adSourceId,this.placementId=e.placementId,this.insertionId=e.insertionId,this.dspCampaignId=e.dspCampaignId,this.dspCreativeId=e.dspCreativeId,this.portfolioItemId=e.portfolioItemId}isNative(){return"NativeJson"==this.type}isVastURL(){return"VastUrl"==this.type}isVastXML(){return"VastXml"==this.type}static fromJSON(e){return new G({settings:C.fromJSON(e.settings),type:e.type,content:e.content,connectionId:e.connection_id,scenarioId:e.scenario_id,adSourceId:e.ad_source_id,placementId:e.placement_id,insertionId:e.insertion_id,dspCampaignId:e.dsp_campaign_id,dspCreativeId:e.dsp_creative_id,portfolioItemId:e.portfolio_item_id})}static fromJSONArray(e){return e.map(e=>G.fromJSON(e))}}class J{constructor(e,t){this.ads=e,this.wigoEnabled=t}static fromJSON(e){const t=G.fromJSONArray(e.ads),s=e.wigoEnabled;return new J(t,s)}get ad(){return this.ads.first()}}class j{constructor(e,t){this.network=e,this.logger=t}load(e){const t=this.createUrl(e),s=this.createBodyRequest(e);this.logger.debug("Post the AdRequest");const r=this.network.postSync(t,s);return this.generateAdResponse(r)}generateAdResponse(e){return this.logger.debug("generateAdResponse"),200===e.statusCode&&e.body?this.handleAdResponseSuccess(e):this.handleAdResponseFailure(e)}handleAdResponseSuccess(e){let t;try{this.logger.debug("handleAdResponseSuccess: "+e.body),t=JSON.parse(e.body);const s=J.fromJSON(t);return s.ad?(this.logger.debug("AdAvailable"),new B.AdAvailable(s)):new B.AdNotAvailable.NotFilled}catch(e){return this.logger.debug("handleAdResponseSuccess error: "+e),new B.AdNotAvailable.RichParsingError}}handleAdResponseFailure(e){switch(e.error){case s.ErrorType.Timeout:return new B.AdNotAvailable.NoResponse;default:return e.statusCode&&200!=e.statusCode?new B.AdNotAvailable.StatusCode:new B.AdNotAvailable.NetworkError}}createUrl(e){return`https://r.teads.tv/rich/${e.tag}?responseSerialization=v2`}createBodyRequest(e){return F(e)}}!function(e){e.CONTENTPLAYHEAD="[CONTENTPLAYHEAD]",e.CACHEBUSTING="[CACHEBUSTING]",e.ERRORCODE="[ERRORCODE]",e.ASSETURI="[ASSETURI]",e.MEDIAFILETYPE="[MEDIAFILETYPE]",e.VIEWABILITY="[VIEWABILITY]",e.DEVICEID="[DEVICEID]",e.BUNDLEID="[BUNDLEID]",e.LIMIT_TRACKING="[LIMIT_TRACKING]",e.PAGEID="[pageId]",e.PID="[pid]",e.SLOT_TYPE="[slotType]",e.ENV="[env]",e.PFID="[pfid]",e.IMPRESSIONID="[impressionId]",e.HEADER_BIDDING_PROVIDER="[headerBiddingProvider]",e.GDPR_STATUS="[gdpr_status]",e.GDPR_CONSENT="[gdpr_consent]",e.GDPR_REASON="[gdpr_reason]",e.USERID="[userId]",e.OS="[os]",e.GID="[insertionId]",e.SID="[connectionId]"}(O||(O={}));class q{constructor(e,t,s,r,i,n,o,a,l,c,d,h,u){this.pid=e,this.request=t,this.network=s,this.logger=r,this.user=i,this.device=n,this.application=o,this.delegate=a,this.preferences=l,this.privacyManager=c,this.sumologManager=d,this.formatVersion=h,this.sdkVersion=u.version()}get vid(){return this.user.userId()}url(e){var t,s;return"https://t.teads.tv/track?"+F({action:e,ts:""+Date.now(),pageId:"0",pid:""+this.pid,env:this.device.env(),pfid:"[pfid]",f:"1",vid:this.vid,referer:null===(s=null===(t=this.request)||void 0===t?void 0:t.settings)||void 0===s?void 0:s.publisherSlotUrl})}fillMacro(e){return Object.values(O).forEach(t=>{e=this.replaceMacro(t,e)}),e}replaceMacro(e,t){var s,r,i,n,o,a,l,c;const d=new RegExp(e.replace("[","\\[").replace("]","\\]"),"gi");if(!1===d.test(t))return t;let h="";const u=this.privacyManager.evaluateGDPR(this.preferences,this.request.settings);switch(e){case O.CONTENTPLAYHEAD:case O.HEADER_BIDDING_PROVIDER:case O.ERRORCODE:case O.ASSETURI:case O.MEDIAFILETYPE:h=e;break;case O.SLOT_TYPE:h="native";break;case O.CACHEBUSTING:h=String.random(8);break;case O.VIEWABILITY:h=""+(null===(r=null===(s=this.visibilityManager)||void 0===s?void 0:s.timeline)||void 0===r?void 0:r.last);break;case O.DEVICEID:h=this.device.device();break;case O.BUNDLEID:h=this.application.bundleId();break;case O.LIMIT_TRACKING:h=this.user.systemOptout()?"1":"0";break;case O.PAGEID:h="0";break;case O.PID:h=""+this.pid;break;case O.ENV:h=this.device.env();break;case O.PFID:h=""+(null===(n=null===(i=this.richAdResponse)||void 0===i?void 0:i.ad)||void 0===n?void 0:n.portfolioItemId);break;case O.IMPRESSIONID:h=""+Date.now();break;case O.GDPR_STATUS:h=""+u.status;break;case O.GDPR_CONSENT:h=""+u.consent;break;case O.GDPR_REASON:h=""+u.reason;break;case O.USERID:h=this.user.userId();break;case O.OS:h=this.device.os();break;case O.GID:h=""+(null===(a=null===(o=this.richAdResponse)||void 0===o?void 0:o.ad)||void 0===a?void 0:a.insertionId);break;case O.SID:h=""+(null===(c=null===(l=this.richAdResponse)||void 0===l?void 0:l.ad)||void 0===c?void 0:c.connectionId)}return h&&!h.isEmpty()?(this.logger.debug(`Macro ${e}, will be changed with ${h}`),t.replace(d,h)):t}track(e){e?(e=this.fillMacro(e),e=this.addVersionInfo(e,this.sdkVersion,this.formatVersion),this.network.getAsync(e)):(this.sumologManager.sendErrorIfNeeded("track","Can't track undefined url"),this.logger.error("Can't track undefined url"))}addVersionInfo(e,t,s){return`${e}&${F({sv:t,fv:s})}`}jsTrack(e){this.logger.debug("t:JS: "+e),this.delegate.jsTracker(e)}placementCall(){const e=this.url("placementCall");this.track(e),this.logger.debug("t:placementCall")}adNotAvailableNetworkError(){const e=this.url("adNotAvailable-networkError");this.track(e),this.logger.debug("t:adNotAvailable-networkError")}adNotAvailableNetworkTimeout(){const e=this.url("adNotAvailable-networkTimeout");this.track(e),this.logger.debug("t:adNotAvailable-networkTimeout")}adNotAvailableServerError(){const e=this.url("adNotAvailable-serverError");this.track(e),this.logger.debug("t:adNotAvailable-serverError")}adNotAvailableNotFilled(){const e=this.url("adNotAvailable-notFilled");this.track(e),this.logger.debug("t:adNotAvailable-notFilled")}adAvailableSuccess(){const e=this.url("adAvailable-success");this.track(e),this.logger.debug("t:adAvailable-success")}adAvailableErrorParseContent(){const e=this.url("adAvailable-error-parseContent");this.track(e),this.logger.debug("t:adAvailable-error-parseContent")}adReached(){const e=this.url("adReached");this.track(e),this.logger.debug("t:adReached")}nativeEventTracking(e,t=[]){var s;if(null==this.richAdResponse)throw"Illegal tracking with adResponse not defined";if(!(null===(s=this.richAdResponse.ad)||void 0===s?void 0:s.isNative())||null==this.nativeAd)return;const r=this.nativeAd.eventTrackers.filter(t=>t.event==e);r.filter(e=>e.method==E.Url).forEach(e=>this.track(e.url)),r.filter(e=>e.method==E.Js).filter(e=>e.url).map(e=>`