AppLovin / AppLovin-MAX-Flutter

MIT License
54 stars 29 forks source link

No award on ad click on iOs #46

Closed adriancsbna closed 2 years ago

adriancsbna commented 2 years ago

MAX Plugin Version

2.0.0

Flutter Version

3.0.5

Device/Platform Info

iOs

Current Behavior

When you click on a rewarded ad to view it (no test), the ad closes in the App and you do not receive the prize.

Does this happen to anyone else?

Expected Behavior

No response

How to Reproduce

Run a Rewarded Ad. Click on the ad. onAdReceivedRewardCallback is not executed.

Additional Info

No response

ivanmr97 commented 2 years ago

Same problem here, i dont know how to fix it.

thomasmso commented 2 years ago

Could you enable our plugin's verbose logs and send those over?

adriancsbna commented 2 years ago

Sorry for the delay. I was on vacation

It only happens when this type of ads appear, those that do not have any video, only a card, that when you click on it opens the browser. IMG_0009

Verbose Logs

[AppLovinSdk] DEBUG [MARewardedAd] -[MARewardedAd loadAd] [AppLovinSdk] DEBUG [MARewardedAd] Loading ad for 'bc777f2a21fc633b'... [AppLovinSdk] DEBUG [MARewardedAd] Transitioning from MAAdStateIdle to MAAdStateLoading... [AppLovinSdk] DEBUG [MARewardedAd] Handle ad loaded for regular ad: [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE] [AppLovinSdk] DEBUG [MARewardedAd] Scheduling ad expiration 14363s seconds from now for bc777f2a21fc633b... [AppLovinSdk] DEBUG [MARewardedAd] Transitioning from MAAdStateLoading to MAAdStateReady... [AppLovinSdk] DEBUG [MARewardedAd] -[MARewardedAd isReady] true for ad unit id bc777f2a21fc633b [AppLovinSdk] DEBUG [MARewardedAd] -[MARewardedAd showAdForPlacement:customData:viewController:] [AppLovinSdk] DEBUG [MARewardedAd] Transitioning from MAAdStateReady to MAAdStateShowing... [AppLovinSdk] DEBUG [MARewardedAd] Showing fullscreen ad for 'bc777f2a21fc633b'; loaded ad: [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE]... [AppLovinSdk] DEBUG [ALTaskCollectSignals] Running signal collection for [ALSignalProviderSpec: specObject={ "adapter_timeout_ms" = 3000; class = ALLinkedInDSPAdapter; "max_signal_length" = 32768; name = "LINKEDI2022-09-23 00:00:37.714396+0200 Runner[857:121261] [AppLovinSdk] DEBUG [ALTaskCollectSignals] Running signal collection for [ALSignalProviderSpec: specObject={ "adapter_timeout_ms" = 3000; class = ALGoogleMediationAdapter; "max_signal_length" = 32768; name = "DV360_BIDDING"; scode = "2!v3!426548.1663883563008!MmVSL8svZepyiQCEuv7pprGEKQLM_Ow_4fuT25wXvDU*"; "server_parameters" = { bidder = dv360; }; }] on the main thread [AppLovinSdk] DEBUG [MARewardedAd]

MAX Ad Network: APPLOVIN Format: REWARDED Ad Unit ID: bc777f2a21fc633b Placement: (null) Network Placement: inter_videoa Serve ID: 27e5859f5ebd70d2a855b3b658fcbde7b77aea9d Creative ID: tweet_39265217_1570820737241423872_Full_Text1_Image1_v1 DSP Name: twitter.com DSP ID: 552113 Server Parameters: { amount = 0; currency = ""; "is_muted" = 0; }

N_DSP"; scode = "2!v3!426548.1663883563008!LMHs4Xl-Rb6dvXh_YnmOq91b3R4QD6r6MifB7QW7cYw"; "server_parameters" = { "sdk_key" = 123456789; }; }] on the main thread [AppLovinSdk] DEBUG [ALFullScreenAdTracker] Setting fullscreen ad pending display: 1663884037 [AppLovinSdk] INFO [ALMediationService] Showing ad bc777f2a21fc633b with delay of 0.000000 seconds... [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: running show_ad... [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Showing rewarded ad: inter_videoa... [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Creating reward: 0 [AppLovinSdk] DEBUG [ALUtils] Supported orientations = 30 [AppLovinSdk] DEBUG [ALAdService] Tracking impression on ad... [AppLovinSdk] DEBUG [ALStoreKitService] No impression to start... [AppLovinSdk] DEBUG [ALAppLovinVideoViewController] Prerendering postitial... [AppLovinSdk] DEBUG [ALAdView] Scheduling ad render for ad #20379349168184573... [AppLovinSdk] DEBUG [ALAdView] Creating new WebView in place of (null) [AppLovinSdk] DEBUG [ALWKWebView] Forwarding "document.body.innerHTML = "";" to ad template [AppLovinSdk] DEBUG [ALAdView] Rendering advertisement for #20379349168184573... [AppLovinSdk] DEBUG [ALInterstitialAd] Presenting ad... [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: finished show_ad [AppLovinSdk] DEBUG [ALFullScreenAdTracker] Setting fullscreen ad not pending display: 1663884037 [AppLovinSdk] DEBUG [ALMediationService] Scheduling impression for ad manually... [AppLovinSdk] DEBUG [ALMediationAdapterManager] Not attempting to load DV360_BIDDING due to prior errors [AppLovinSdk] DEBUG [ALMediationAdapterManager] Not attempting to load LINKEDIN_DSP due to prior errors [AppLovinSdk] DEBUG [ALTaskCollectSignals] Collected signal from [ALSignalProviderSpec: specObject={ "adapter_timeout_ms" = 3000; class = ALGoogleMediationAdapter; "max_signal_length" = 32768; name = "DV360_BIDDING"; scode = "2!v3!426548.1663883563008!MmVSL8svZepyiQCEuv7pprGEKQLM_Ow_4fuT25wXvDU"; "server_parameters" = { bidder = dv360; }; }] [AppLovinSdk] DEBUG [ALTaskCollectSignals] Collected signal from [ALSignalProviderSpec: specObject={ "adapter_timeout_ms" = 3000; class = ALLinkedInDSPAdapter; "max_signal_length" = 32768; name = "LINKEDIN_DSP"; scode = "2!v3!426548.1663883563008!LMHs4Xl-Rb6dvXh_YnmOq91b3R4QD6r6MifB7QW7cYw*"; "server_parameters" = { "sdk_key" = 123456789; }; }] [AppLovinSdk] DEBUG [ALTaskFetchMediatedAd:bc777f2a21fc633b] Fetching next ad f2022-09-23 00:00:37.740885+0200 Runner[857:121252] [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#12924483620513606336 "d.applovin.com/2.0/mvr"... or ad unit id: bc777f2a21fc633b and format: [MAAdFormat: REWARDED] [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#8232440062916551597 "d.applovin.com/2.0/vr"... [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Enqueued postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Preparing to submit postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitting postback: [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#12468404556543668375 "prod-ms.applovin.com/1.0/event/mimp"... [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#5341729125876134758 "https://ms4.applovin.com/1.0/mediate?rid=EE67B43E-9327-468F-BBFA-E8ED7E7FD462&sdk_key=my_sdk_key"... [AppLovinSdk] INFO [ALWebViewBridgeUtils] Handling a click on: about:blank [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #12468404556543668375 "prod-ms.applovin.com/1.0/event/mimp": no data [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.062000 s over wifi to #12468404556543668375 "prod-ms.applovin.com/1.0/event/mimp" [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Dequeued successfully transmitted postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitted postback successfully. [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #8232440062916551597 "d.applovin.com/2.0/vr": {"results":[{"publisher_id":426548,"result":"accepted","settings":{"cache_cleanup_enabled":true,"cache_max_size_mb":-1,"local_server_enabled":false,"event_cache_size":0,"cache_file_ttl_seconds":259200,"next_device_init":1664488837,"event_max_message_size":0,"auto_upload_events":false,"is_api_handshake_performed":true},"vx":"14b38b27235cb5d1","device_id":"109f29c0fcbc39eb1d","latest_version":"11.5.0","device_token":"MaznYs97JTiqaqEwnZGZ5ht_XQWBo3Jc9FrQz3H90LMvDFiMn2AIX6ncIaygm7F3ZP2Ag61eS3V-mKpHAXj209zXxCQfnM6ZbnUxwRmkPoRrts-HD6XU4wMvc35VNnNRVpUJFvfPLv5FtStxU7Rn0DL41KctDObjZ9_L69Sz8ho=","params":{"amount":"0.000000","currency":""},"app_id":"14b38b27235cb5d1"}]} [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.148000 s over wifi to #8232440062916551597 "d.applovin.com/2.0/vr" [AppLovinSdk] DEBUG [ALTaskValidateAppLovinReward] Reward validation succeeded with code 200 and response: { results = ( { "app_id" = 14b38b27235cb5d1; "device_id" = 109f29c0fcbc39eb1d; "device_token" = "MaznYs97JTiqaqEwnZGZ5ht_XQWBo3Jc9FrQz3H90LMvDFiMn2AIX6ncIaygm7F3ZP2Ag61eS3V-mKpHAXj209zXxCQfnM6ZbnUxwRmkPoRrts-HD6XU4wMvc35VNnNRVpUJFvfPLv5FtStxU7Rn0DL41KctDObjZ9_L69Sz8ho="; "latest_version" = "11.5.0"; params = { amount = "0.000000"; currency = ""; }; "publisher_id" = 426548; result = accepted; settings = { "auto_upload_events" = 0; "cache_cleanup_enabled" = 1; "cache_file_ttl_seconds" = 259200; "cache_max_size_mb" = "-1"; "event_cache_size" = 0; "event_max_message_size" = 0; "is_api_handshake_performed" = 1; "local_server_enabled" = 0; "next_device_init" = 1664488837; }; vx = 14b38b27235cb5d1; } ); } [AppLovinSdk] DEBUG [ALIncentivizedInterstitialAd] Reward succeeded with response: { amount = "0.000000"; currency = ""; } [AppLovinSdk] DEBUG [ALTaskValidateAppLovinReward] Pending reward handled: [ALPendingReward result=accepted, parameters={ amount = "0.000000"; currency = ""; }] [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Reward verified [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #12924483620513606336 "d.applovin.com/2.0/mvr": {"results":[{"publisher_id":426548,"result":"accepted","settings":{"cache_cleanup_enabled":true,"cache_max_size_mb":-1,"local_server_enabled":false,"event_cache_size":0,"cache_file_ttl_seconds":259200,"next_device_init":1664488837,"event_max_message_size":0,"auto_upload_events":false,"is_api_handshake_performed":true},"vx":"14b38b27235cb5d1","device_id":"109f29c0fcbc39eb1d","latest_version":"11.5.0","device_token":"MaznYs97JTiqaqEwnZGZ5ht_XQWBo3Jc9FrQz3H90LMvDFiMn2AIX6ncIaygm7F3ZP2Ag61eS3V-mKpHAXj209zXxCQfnM6ZbnUxwRmkPoRrts-HD6XU4wMvc35VNnNRVpUJFvfPLv5FtStxU7Rn0DL41KctDObjZ9_L69Sz8ho=","params":{"amount":"","currency":""},"app_id":"14b38b27235cb5d1"}]} [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.167000 s over wifi to #12924483620513606336 "d.applovin.com/2.0/mvr" [AppLovinSdk] DEBUG [ALTaskValidateMAXReward] Reward validation succeeded with code 200 and response: { results = ( { "app_id" = 14b38b27235cb5d1; "device_id" = 109f29c0fcbc39eb1d; "device_token" = "MaznYs97JTiqaqEwnZGZ5ht_XQWBo3Jc9FrQz3H90LMvDFiMn2AIX6ncIaygm7F3ZP2Ag61eS3V-mKpHAXj209zXxCQfnM6ZbnUxwRmkPoRrts-HD6XU4wMvc35VNnNRVpUJFvfPLv5FtStxU7Rn0DL41KctDObjZ9_L69Sz8ho="; "latest_version" = "11.5.0"; params = { amount = ""; currency = ""; }; "publisher_id" = 426548; result = accepted; settings = { "auto_upload_events" = 0; "cache_cleanup_enabled" = 1; "cache_file_ttl_seconds" = 259200; "cache_max_size_mb" = "-1"; "event_cache_size" = 0; "event_max_message_size" = 0; "is_api_handshake_performed" = 1; "local_server_enabled" = 0; "next_device_init" = 1664488837; }; vx = 14b38b27235cb5d1; } ); } [AppLovinSdk] DEBUG [ALTaskValidateMAXReward] Pending reward handled: [ALPendingReward result=accepted, parameters={ amount = ""; currency = ""; }] [AppLovinSdk] DEBUG [ALBaseVideoViewController] Starting video view controller... [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Rewarded ad shown [AppLovinSdk] INFO [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: rewarded ad displayed with extra info: (null) [AppLovinSdk] DEBUG [ALMediationService] Scheduling impression for ad via callback... [AppLovinSdk] DEBUG [ALFullScreenAdTracker] Setting fullscreen ad displayed: 1663884037 [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Rewarded ad video started [AppLovinSdk] INFO [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: rewarded video started [AppLovinSdk] DEBUG [ALAppLovinVideoViewController] No video provided, showing postitial... [AppLovinSdk] DEBUG [ALBaseVideoViewController] Showing postitial... [AppLovinSdk] DEBUG [ALWKWebView] Forwarding "al_onPoststitialShow(0,0);" to ad template [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Enqueued postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Preparing to submit postback: [AppLovinSdk] DEBUG [ALAppLovinVideoViewController] Scheduling close button with delay: 30.000000 [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitting postback: [AppLovinSdk] INFO [ALWebViewBridgeUtils] Handling a click on: file:///private/var/mobile/Containers/Data/Application/28D5320C-0F51-4CBA-B182-664084363AA0/tmp/al/D7004117-1ACE-45BE-9014-49F26335B45B.html [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#11471057411372556437 "prod-ms.applovin.com/1.0/event/cimp"... [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #11471057411372556437 "prod-ms.applovin.com/1.0/event/cimp": no data [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.065000 s over wifi to #11471057411372556437 "prod-ms.applovin.com/1.0/event/cimp" [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Dequeued successfully transmitted postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitted postback successfully. [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #5341729125876134758 "ms4.applovin.com/1.0/mediate": {"status":200,"event_id":"8d0e97e2997c1a84d9ac86d58d8b9e58e6ec6adb","ad_unit_id":"my unit id","ad_format":"REWARD","waterfall_name":"Default Waterfall","waterfall_test_name":"Control","ads":[{"name":"APPLOVIN_EXCHANGE","network_name":"APPLOVIN_EXCHANGE","type":"adapter","third_party_ad_placement_id":"inter_videoa","class":"ALAppLovinMediationAdapter","adapter_timeout_ms":30000,"bcode":"2!v3!426548.1663884037865!v7nBWBfcu53GSUDkjuLvnT-tfBnl0DgYwbVQYrp1hMvgS_Ryc5TLPknGfUiaW0JEadv0AvSUAFZjkfAoZXdvMoC2Y49cHPkMv8D1JKro4w9WACPssuDrOkaaIA4iujZpzpJxXzWIVBHLtHKVga_NWOJka34t9hRrGKnNpH3U5Wa-lzWDD7ZGB5kxyE_192h-1VqbG2oM-Zw8MiAuUTaCYFvvwa6ZAlAQB4RNYlt0gKXVgrulbrgGQr30UpFFw-CnE4mzwZVEafQmD71s4a08zwDY8pe6CWevExOwoVLg3y9uRjjsymloGnCFxUe8WHyvO-P-oTenm6nYt-EIkcZ-WaezQaYWmjR_XdAQ439AtAmoNCfr-FeJp_HWc0-ZlRVJYFUYtH13vO8pwwpu5D-g7jmV2apeiMLyAG3WEAVjqOFH_qMVmeH2qZdc4sWmTaafeoo0xzszlz7PdaVwJVsHPD78Z50HoWinaCDj-mhNO7npAL1kVPRmpDLb3ESLXgWU2HC4nlp-g2JNL-4WGdk27c0rT3Y7QkulD1Pg_BT5FdRsdACFPNO5PWAOwmQ07emGlMmwC9whooTetdVRbLZ-3lEaUYsl7aNvNiwvfTvfneWL44xRRESBhNDfa86Wc0tycSLipIXYH-5LF4wFR1JlMmrvxphaBoJQntAMr1_sjIHbhKl_VsO_tqI1s9QEsgAi9DsDtLtKEqqHSbkSPJUIx_jeRfiZHJrwwIRMz5aibxzRMVK7QCUmWins8NFjj2ZAOEFfP9fch8HC9i4bQRpNPYeOAGx6PL0MHzcL1dszzJU-bQIfzsNbQpAoXfilUkKRP5WhdhYtHw3Rdlpqy5R6YbJY5Z8sE8uArNSoT8hn_GwWowOWm2dkjH-hkO4ntX42Jy-QYarTN37vS_vvIzjbCIojxAVDjSboTfcUZKuCjvue7NWeu8tF6va_IiEZ0O9tT5t67wBgNZYpg46Ie3f2hlKnayLSZUSlG1ntUj6f-QjMR3_b0qTsR_Asu4-qmAu97Zvj_6g_sqfJUOyBh2GmhRh_u1LXG5isQM7HODyaRp0NU1gz97_X1zm0bY9Sh2BR4JycN-iQfcZL0mdwnxzKjULe334DqmX3TBl9VCHRnDDZoaq5CSJaGGJNkj88PVqp52vNTU1HCYU5kFGO2h_nwxGixCb8L8wbZDP3iVWUJtKwWER73CZdYl77b3bIrrvfqfoV1Pa7Zn5XBBrJsqiuQWdSc5tFqfjzw2BI20ur10F5_sgHPZT-1v9rHLfstowJXETE4o-ip2Tsv2968h3nvRxRE7HEYe9r-5-4SU_ra991hMsQL0B3TFw2KrJF31jFyEPb9n0mwXTTDuKfqI1VXk7rxas2mjbVLtik3zNMsqiMmac6jXErK60TaPTWbDPDjjYHaeZLUP5LZRniI8P8xuoKldyMfxq2Zuc01RAtataS9Vg1D_S6tor3lGGSDkmjhXrKBzG1sDST0f_WUOSFsv3PNVS4sqYT9Mcxb422AC7bgb_xNKzkqf-T8eS7LKfTcUBr4B-w6JifJqY_mWMRw5RMNpRuGUxHkRqe_4cjesgu-vSGH10mcQzluL7FV1oqXuYmulfUMXvz4QIuXjQOyfZluZCC-zYEL2YLoUnMyUaLK2ZFePYKcctXd5qKqxuHbigpKdIbQ_4QF2n0Oj1RbLipObMB2wZgiVbaUHN6snW4dC4YMz9FQ1Ckj4Q6Iwon3vCp-xk6pNIm6V-4I1tEe82OKd09hWZFZ78mrPWLSlVCH5cgzQDMFjJGHlMrYG4e8UsKAOrH2EUffFegClVO0YfMnP5Puh3fSjkyZCRE9-ERT0qJsAnMe4HjQ5P_JIolR2dVlnvEpsxC9pdK-2-c4keyM1dNQyRcV_VTCOR1TvZrHtEAGeV51qs4A5R8Hszo-Tsc_qOLaDj_PAL6jbPy_1UsIsVKkHYubCgb5AoP6AnJQgd1W3rEyOr9T-Sn_i6hhmNYJjBz5RaHp1_ihpNeDMZBW2lyCWsiH4TMroPNBn-xAbHnw2y8Y7k1BZKDasZHYsXNuI7KoGm2r1EddnXmIDuPI3x9IYBNUjer__aKetiyq_c9Xe1PUwO7iZJPlv42H-fgJIjnHpsbUr6-3lxHezm03A0xCYUvhbepIiw9WlQXRdjyuWutn3pb8suu_C_5AJx2Pu2iPi4vqL869mh8aVBRhry7u3Rhdw93ktGjQjZdrQ_5-2o5ZSVtKZaqPV53lw5S324cR6swoKkMOM2lGWH7tgEX117RtWfsDPe_5L1JFS097mtRqyKQ24ntP2qYaHnRw6MLAQ1uKKo0SX5DmF0KGx30MEB6FcBXKnxiknw-qQUGCXqdgsN6V5oKjERShSyepaRkMRIjrKAm0P1SxdWbYKZukWXDFu6gUT6CDrP0uO4Af4QEruCLAoVLzQm-phR4_ahNn-H7AuKtZwK3k56kQpE6Y9U2irdilxBPouPCbtkp3T3AFps53UZsUmUovxpl20WeNW65aT5zVbWy3LM8a0vVVsdy_ZTVynw7naqGeXB_8elwLMLNMAwZGo_o9r0qVQDHMm0ho7RWm-IepFgffkr9VIuy6_KVF3SWheYkZIu5uBHSLbgzTKFi-DTSwYRfuuvVlyD-VqceiOff9hquB-oEcMbu_psA9a-Rw2q2rQOCpQ-Pf4OGtS_G97aSgxi1uYzG-txe-A4N_9KU8e2pzUgbiHPUBD3thzl5OLgsSRHPwIEfeUPUPRCb5NaXSmUnoPGCFvwPfErJ6ONKvEF4FIwqyGNsn3jOjU3f8s94uafEUJug9iUWHuMR-zl9o8cbhrDkeEsMaDqPmVbtrz9_U-pPuBQ_NBolFuJMWuFlafv2oWfQTzx_PG8b8rooFpQeTahtfb56GNl-rrRXVY0Os8wcMvhMRq62bd_XTgY4yeI9vXfjzN7SB9hpDWTDGPRwYN54jVcPFwWtNapRw2wMtlqlMX9UUxufeYyc1LQkSUPKoZcPR4YXHql2212tK5LReUD4TJddZCHus1Um3Ujki0l42Jcpz38tx09Y7zwPC7hUVsCfj_cGXp0TzZysFl1D7x3whX9-ulHzBJ38bPFdKo5_nS9TwRNJXmP96viHu4bFUWGxcGtykQwUfxcQ_2aCOwa3DtQWKVdrtsLW-yqWAr-PTAhYDchcClQ9i2TbwCWUxYtcbgVhxtSvNKrdzaT4OJcOkT8p3OjyaI2xlW_x4arlWxxWCaDFkP8uwOGBGZsy5NHF1vnkCDdMEOTkCCZ7kTnVXiVXwnKmLLXqZw**","server_parameters":{},"bid_response":"json_v3!eyJhZF9zaXplIjoiSU5URVIiLCJhZF90eXBlIjoiVklERU9BIiwiYWRzIjpbeyJhZF9pZCI6MjAzNzkzNDkxNjc3MDU5MzMsImFsbG93X3VuaXZlcnNhbF9hY2Nlc3NfZnJvbV9maWxlX3VybHMiOnRydWUsImNhY2hlX2NvbXBhbmlvbl9hZCI6dHJ1ZSwiY2FjaGVfcHJlZml4IjoiMmZiZjllMWYtYjgzMC00MWIyLTk4YzMtYTM0N2M5Zjg1Y2Q5IiwiY2FjaGVfdmlkZW8iOnRydWUsImNsaWNrX3NjaGVtZXMiOlsiaXRtcy1hcHBzIiwiaXRtcy1hcHBzcyJdLCJjbGlja190cmFja2luZ191cmwiOiJodHRwczovL3Byb2QtYS5hcHBsb3Zpbi5jb20vcmVkaXJlY3Q/Y2xjb2RlPTQhdjMhNDI2NTQ4LjE2NjM4ODQwMzchWTBoWjBuSlhSSkZsTGJXNFZ4bXZKZXROUWFBT2YxNGdZeUJ3dkM3dGlMMEZ3dGJ3V183R0VvcTJFcHRiWW41bm41MWpOMFlELThDSzY3cEhadU85T3cyazFFWENmb05jR2RwekNwRGZkNDRESUFCOUNyQmZzdEVUYmtjZzQxMVJjVHBRLS04ajNVRmpVSWV2MS1ESmNxUlktTTZYMnB4MjdCT2ZQQ2hiMlZRMnlQRGo1TUFQanRHWjlDNnB4dzViRURPSzlqa2x1eFpsaWFBRlFJN25LaThJdUJfa2VvVm5fdGx1dEJNTXBGd3EyM2xOMmM2QVNMbUExNFRPaGhpMUdreHgwRWVzUVZiblNEZ2V3LTFSMVVyR1BYZGR1clZRaXlkS2dXdjhudWhQU0lEMkpuS01XQkFLTkJUaVczTko3bWhrbkFXT2tZMUsxY2RkM1dySHlsYzhheVlPbE1nSFMyX2FqQTRxWHlZTE9iSEh1S3pQWFo3emViZHd0R1AwMXpJTlpxUERDQ05JUXA2Njh0REQzMnhjNWFKNG9KeW1qWlBXX1ZBTjdzS2RZMEZscUU2T0Q2THRRTDR6RDlpNXctdTljd0tkd3BOSlNNazZicFRXeVdSLXp2bGgtaWFYZEF0UUNPeTYzRTd6QW1JV05wVG5ocFVWV01qNmhJRnJFWERBb29nVzM3enZBczhoR0pqXzYtLThCSHd6SURNSGVaOHZIUDZmb2w4Nl9yeU80ZzZzc3BKTDR0VXE5eGo1RnV3d0JtQVl0RUNLaEZFVmpXUkZxR0dHOThuTnVHMENueDNHTDdDa1V5a3oyNzZjaWdJN2dTcS1PUGpOWkZPLWctWHlvVjg4VTBsc2doMGRuSU9JZVNDcHhBNExTZldnVFRKVGlQZmZEWWFWRkNRTUs4OVhsMlJDT1RobWhRbUpDUnNtd3YxNXNDMWFveW81R2hIbjRnKiombm9mb2xsb3c9dHJ1ZSIsImNsb3NlX2RlbGF5IjotMSwiY2xvc2VfZGVsYXlfZ3JhcGhpYyI6MiwiY2xvc2Vfc3R5bGUiOjEsImdyYXBoaWNfYmFja2dyb3VuZF9jb2xvciI6IiMwMDAwMDAiLCJodG1sX3RlbXBsYXRlIjoiPCEtLSBTU1BfTVJBSUQyMF9BRCB2NCAtLT4gPCFET0NUWVBFIGh0bWw+IDxodG1sPiAgICAgIDxoZWFkPiAgICAgICAgICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLG1pbmltdW0tc2NhbGU9MSxtYXhpbXVtLXNjYWxlPTEsdXNlci1zY2FsYWJsZT1ub1wiPiAgICAgICAgICA8bWV0YSBjaGFyc2V0PVwiVVRGLThcIj4gICAgICAgICAgPHNjcmlwdCBzcmM9XCJodHRwczovL2Fzc2V0cy5hcHBsb3Zpbi5jb20vanF1ZXJ5LTIuMS4xLm1pbi5qc1wiPjwvc2NyaXB0PiAgICAgICAgICA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4gICAgICAgICAgICAgd2luZG93Lm1yYWlkID0geyAgICAgICAgICAgICAgICAgRVZFTlRTOiB7ICAgICAgICAgICAgICAgICAgICAgQVNTRVRSRUFEWTogJ2Fzc2V0UmVhZHknLCAgICAgICAgICAgICAgICAgICAgIEFTU0VUUkVNT1ZFRDogJ2Fzc2V0UmVtb3ZlZCcsICAgICAgICAgICAgICAgICAgICAgQVNTRVRSRVRJUkVEOiAnYXNzZXRSZXRpcmVkJywgICAgICAgICAgICAgICAgICAgICBFUlJPUjogJ2Vycm9yJywgICAgICAgICAgICAgICAgICAgICBJTkZPOiAnaW5mbycsICAgICAgICAgICAgICAgICAgICAgUkVBRFk6ICdyZWFkeScsICAgICAgICAgICAgICAgICAgICAgSEVBRElOR0NIQU5HRTogJ2hlYWRpbmdDaGFuZ2UnLCAgICAgICAgICAgICAgICAgICAgIEtFWUJPQVJEQ0hBTkdFOiAna2V5Ym9hcmRDaGFuZ2UnLCAgICAgICAgICAgICAgICAgICAgIExPQ0FUSU9OQ0hBTkdFOiAnbG9jYXRpb25DaGFuZ2UnLCAgICAgICAgICAgICAgICAgICAgIE5FVFdPUktDSEFOR0U6ICduZXR3b3JrQ2hhbmdlJywgICAgICAgICAgICAgICAgICAgICBPUklFTlRBVElPTkNIQU5HRTogJ29yaWVudGF0aW9uQ2hhbmdlJywgICAgICAgICAgICAgICAgICAgICBSRVNQT05TRTogJ3Jlc3BvbnNlJywgICAgICAgICAgICAgICAgICAgICBTQ1JFRU5DSEFOR0U6ICdzY3JlZW5DaGFuZ2UnLCAgICAgICAgICAgICAgICAgICAgIFNIQUtFOiAnc2hha2UnLCAgICAgICAgICAgICAgICAgICAgIFNJWkVDSEFOR0U6ICdzaXplQ2hhbmdlJywgICAgICAgICAgICAgICAgICAgICBTVEFURUNIQU5HRTogJ3N0YXRlQ2hhbmdlJywgICAgICAgICAgICAgICAgICAgICBUSUxUQ0hBTkdFOiAndGlsdENoYW5nZScsICAgICAgICAgICAgICAgICAgICAgVklFV0FCTEVDSEFOR0U6ICd2aWV3YWJsZUNoYW5nZScgICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRFUzogeyAgICAgICAgICAgICAgICAgICAgIFVOS05PV046ICd1bmtub3duJywgICAgICAgICAgICAgICAgICAgICBERUZBVUxUOiAnZGVmYXVsdCcsICAgICAgICAgICAgICAgICAgICAgUkVTSVpFRDogJ3Jlc2l6ZWQnLCAgICAgICAgICAgICAgICAgICAgIEVYUEFOREVEOiAnZXhwYW5kZWQnLCAgICAgICAgICAgICAgICAgICAgIEhJRERFTjogJ2hpZGRlbicsICAgICAgICAgICAgICAgICAgICAgTE9BRElORzogJ2xvYWRpbmcnICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0ZW5lcnM6IHt9LCAgICAgICAgICAgICAgICAgc3RhdGU6IFwibG9hZGluZ1wiLCAgICAgICAgICAgICAgICAgdmlld2FibGU6IGZhbHNlLCAgICAgICAgICAgICAgICAgaXNDbG9zZWQ6IDAsICAgICAgICAgICAgICAgICBnZXRTdGF0ZTogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLnN0YXRlOyAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgIGdldFZlcnNpb246IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gXCIyLjBcIjsgICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgICBnZXRWaWV3YWJsZTogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLnZpZXdhYmxlOyAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0UGxhY2VtZW50VHlwZTogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFwiaW50ZXJzdGl0aWFsXCI7ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgaXNWaWV3YWJsZTogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRoaXMudmlld2FibGU7ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICB1c2VDdXN0b21DbG9zZTogZnVuY3Rpb24oc2hvdWxkVXNlQ3VzdG9tQ2xvc2UpIHsgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0czogZnVuY3Rpb24oZmVhdHVyZU5hbWUpIHsgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRFeHBhbmRQcm9wZXJ0aWVzOiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICByZXR1cm4geyAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGpRdWVyeSh3aW5kb3cpLndpZHRoKCksICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogalF1ZXJ5KHdpbmRvdykuaGVpZ2h0KCksICAgICAgICAgICAgICAgICAgICAgICAgIHVzZUN1c3RvbUNsb3NlOiBmYWxzZSAgICAgICAgICAgICAgICAgICAgICB9OyAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0RXhwYW5kUHJvcGVydGllczogZnVuY3Rpb24obmV3UHJvcGVydGllcykgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzOiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICByZXR1cm4ge307ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRPcmllbnRhdGlvblByb3BlcnRpZXM6IGZ1bmN0aW9uKG5ld1Byb3BlcnRpZXMpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFNjcmVlblNpemU6IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdldEN1cnJlbnRQb3NpdGlvbigpOyAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0TWF4U2l6ZTogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRoaXMuZ2V0Q3VycmVudFBvc2l0aW9uKCk7ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXREZWZhdWx0UG9zaXRpb246IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdldEN1cnJlbnRQb3NpdGlvbigpOyAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0Q3VycmVudFBvc2l0aW9uOiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICByZXR1cm4geyAgICAgICAgICAgICAgICAgICAgICAgICAgeDogMCwgICAgICAgICAgICAgICAgICAgICAgICAgeTogMCwgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGpRdWVyeSh3aW5kb3cpLndpZHRoKCksICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogalF1ZXJ5KHdpbmRvdykuaGVpZ2h0KCkgICAgICAgICAgICAgICAgICAgICB9OyAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgIGFkZEV2ZW50TGlzdGVuZXI6IGZ1bmN0aW9uIChldmVudCwgbGlzdGVuZXIpIHsgICAgICAgICAgICAgICAgICAgICB0aGlzLmxpc3RlbmVyc1tldmVudF0gPSB0aGlzLmxpc3RlbmVyc1tldmVudF0gfHwgW107ICAgICAgICAgICAgICAgICAgICAgdmFyIGV2ZW50TGlzdGVuZXJzID0gdGhpcy5saXN0ZW5lcnNbZXZlbnRdOyAgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGV4aXN0aW5nIGluIGV2ZW50TGlzdGVuZXJzKSB7ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChsaXN0ZW5lciA9PT0gZXhpc3RpbmcpIHJldHVybjsgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgZXZlbnRMaXN0ZW5lcnMucHVzaChsaXN0ZW5lcik7ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVtb3ZlRXZlbnRMaXN0ZW5lcjogZnVuY3Rpb24oZXZlbnQsIGxpc3RlbmVyKSB7ICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMubGlzdGVuZXJzLmhhc093blByb3BlcnR5KGV2ZW50KSkgICAgICAgICAgICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgZXZlbnRMaXN0ZW5lcnMgPSB0aGlzLmxpc3RlbmVyc1tldmVudF07ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChldmVudExpc3RlbmVycykgICAgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBpZHggPSBldmVudExpc3RlbmVycy5pbmRleE9mKGxpc3RlbmVyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChpZHggIT09IC0xKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmVudExpc3RlbmVycy5zcGxpY2UoaWR4LCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHBhbmQ6IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlbjogZnVuY3Rpb24odGFyZ2V0VXJsKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkoJyNhbHJ0Yl9sb2FkX292ZXJsYXknKS5zaG93KCk7ICAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgIGpRdWVyeSgnI2FscnRiX2xvYWRfb3ZlcmxheScpLmhpZGUoKTsgICAgICAgICAgICAgICAgICAgICB9LCA1MDAwKTsgICAgICAgICAgICAgICAgICAgICB2YXIgcGxhdGZvcm0gPSBcImlvc1wiOyAgICAgICAgICAgICAgICAgICAgIHZhciBzaG91bGRMb2FkVkFTVE1yYWlkSW50ZXJuYWxDbGljayA9IChcIlwiID09IFwidHJ1ZVwiKTsgICAgICAgICAgICAgICAgICAgICBpZiAoc2hvdWxkTG9hZFZBU1RNcmFpZEludGVybmFsQ2xpY2spIHsgICAgICAgICAgICAgICAgICAgICAgICAgLyogRm9yIE1SQUlEK1ZBU1QgYWRzLCB0aGUgU0RLIGludGVyY2VwdHMgYWxsIGNsaWNrcyBhbmQgcmVwbGFjZXMgaXQgd2l0aCB0aGUgb25lIGRlZmluZWQgaW4gdGhlIFZBU1QgeG1sLiAqLyAgICAgICAgICAgICAgICAgICAgICAgICAvKiBUaGUgZm9sbG93aW5nIGFsbG93cyBNUkFJRCBEU1BzIHRvIHByb3ZpZGUgdGhlaXIgb3duIGNsaWNrIHRyYWNraW5nIHRhcmdldFVybCB0byBiZSBmaXJlZCB3aXRoaW4gdGhlIHdlYiB2aWV3IGludGVybmFsbHkuICovICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE91ciByZWRpcmVjdCBpcyBub3QgbmVlZGVkIGFzIHRoZSBTREsgd2lsbCBmaXJlIHRoZSBvbmUgZGVmaW5lZCBpbiB0aGUgYWQgb2JqZWN0LiAqLyAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgbG9hZFVybCA9IFwiYXBwbG92aW46Ly9jb20uYXBwbG92aW4uc2RrL2Fkc2VydmljZS9sb2FkX3VybD9sb2FkX3R5cGU9aW50ZXJuYWxcIjsgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGZpbmFsVXJsID0gbG9hZFVybCArIFwiJm49XCIgKyBlbmNvZGVVUklDb21wb25lbnQodGFyZ2V0VXJsKTsgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKFwiYW5kcm9pZFwiID09IHBsYXRmb3JtIHx8IFwiZmlyZW9zXCIgPT0gcGxhdGZvcm0pIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBmaW5hbFVybDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIDUwKTsgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGltZyA9IG5ldyBJbWFnZSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZy5zcmMgPSB0YXJnZXRVcmw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCAxMDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGFUYWcgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhVGFnLnNldEF0dHJpYnV0ZSgnaHJlZicsIGZpbmFsVXJsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFUYWcuaW5uZXJIVE1MID0gJ2VtcHR5JzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFUYWcuY2xpY2soKTsgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgdHJhY2tpbmdVcmwgPSBcImFwcGxvdmluOi8vY29tLmFwcGxvdmluLnNkay9zdG9yZWtpdFwiOyAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgZmluYWxVcmwgPSB0cmFja2luZ1VybCArIFwiJm49XCIgKyBlbmNvZGVVUklDb21wb25lbnQodGFyZ2V0VXJsKTsgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBcImFuZHJvaWRcIiA9PSBwbGF0Zm9ybSB8fCBcImZpcmVvc1wiID09IHBsYXRmb3JtICkgICAgICAgICAgICAgICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGltZyA9IG5ldyBJbWFnZSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nLnNyYyA9IGZpbmFsVXJsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IHRhcmdldFVybDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIDUwKTsgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggdHJhY2tpbmdVcmwuaW5kZXhPZihcImh0dHBcIikgPT0gMCApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhVGFnID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhVGFnLnNldEF0dHJpYnV0ZSgnaHJlZicsICdhcHBsdm46Ly9jbG9zZScpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhVGFnLmlubmVySFRNTCA9ICdlbXB0eSc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFUYWcuY2xpY2soKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCA1MDAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IGZpbmFsVXJsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBpbWcgPSBuZXcgSW1hZ2UoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nLnNyYyA9IHRhcmdldFVybDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCAxMDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhVGFnID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFUYWcuc2V0QXR0cmlidXRlKCdocmVmJywgdHJhY2tpbmdVcmwpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFUYWcuaW5uZXJIVE1MID0gJ2VtcHR5JzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhVGFnLmNsaWNrKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgY2xvc2U6IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgIGlmICggdGhpcy5pc0Nsb3NlZCA9PSAxKSByZXR1cm47ICAgICAgICAgICAgICAgICAgICAgdGhpcy5pc0Nsb3NlZCA9IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpeyAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgcGxhdGZvcm0gPSBcImlvc1wiOyAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIFwiYW5kcm9pZFwiID09IHBsYXRmb3JtIHx8IFwiZmlyZW9zXCIgPT0gcGxhdGZvcm0gKSAgICAgICAgICAgICAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IFwiYXBwbG92aW46Ly9jb20uYXBwbG92aW4uc2RrL2Fkc2VydmljZS9jbG9zZV9hZFwiOyAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGNsb3NlVXJsVHlwZSA9IFwiZGVlcGxpbmtcIjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggXCJkZWVwbGlua1wiID09IGNsb3NlVXJsVHlwZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IFwiYXBwbG92aW46Ly9jb20uYXBwbG92aW4uc2RrL2Fkc2VydmljZS9jbG9zZV9hZFwiOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgYVRhZyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhVGFnLnNldEF0dHJpYnV0ZSgnaHJlZicsICdhcHBsdm46Ly9jbG9zZScpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFUYWcuaW5uZXJIVE1MID0gJ2VtcHR5JzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhVGFnLmNsaWNrKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgfSwgMTAwKTsgICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpcmVFdmVudDogZnVuY3Rpb24odHlwZSkgeyAgICAgICAgICAgICAgICAgICAgIHZhciBldmVudExpc3RlbmVycyA9IHRoaXMubGlzdGVuZXJzW3R5cGVdOyAgICAgICAgICAgICAgICAgICAgIGlmIChldmVudExpc3RlbmVycykgICAgICAgICAgICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgYXJncyA9IEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3Muc2hpZnQoKTsgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBldmVudExpc3RlbmVycy5sZW5ndGg7IGkrKykgICAgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50TGlzdGVuZXJzW2ldLmFwcGx5KG51bGwsIGFyZ3MpOyAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFya1JlYWR5OiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICB2YXIgc2VsZiA9IHRoaXM7ICAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpeyAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLnN0YXRlID0gc2VsZi5TVEFURVMuREVGQVVMVDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYudmlld2FibGUgPSB0cnVlOyAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZpcmVFdmVudCggc2VsZi5FVkVOVFMuVklFV0FCTEVDSEFOR0UsIHNlbGYudmlld2FibGUgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuZmlyZUV2ZW50KCBzZWxmLkVWRU5UUy5SRUFEWSApOyAgICAgICAgICAgICAgICAgICAgIH0sIDEwKSAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFya0hpZGRlbjogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgdGhpcy5zdGF0ZSA9IHRoaXMuU1RBVEVTLkhJRERFTjsgICAgICAgICAgICAgICAgICAgICB0aGlzLmZpcmVFdmVudCggdGhpcy5FVkVOVFMuU1RBVEVDSEFOR0UsIHRoaXMuc3RhdGUgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnZpZXdhYmxlID0gZmFsc2U7ICAgICAgICAgICAgICAgICAgICAgdGhpcy5maXJlRXZlbnQoIHRoaXMuRVZFTlRTLlZJRVdBQkxFQ0hBTkdFLCB0aGlzLnZpZXdhYmxlICk7ICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJrUmVzaXplZDogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgdmFyIHNlbGYgPSB0aGlzOyAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKXsgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5zdGF0ZSA9IHNlbGYuU1RBVEVTLlJFU0laRUQ7ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuZmlyZUV2ZW50KCBzZWxmLkVWRU5UUy5TVEFURUNIQU5HRSwgc2VsZi5zdGF0ZSApOyAgICAgICAgICAgICAgICAgICAgIH0sMjAwKTsgICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX25vU3VjaE1ldGhvZF9fIDogZnVuY3Rpb24oaWQsIGFyZ3MpIHsgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIH07ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhcHBsb3Zpbk1yYWlkID0gd2luZG93Lm1yYWlkOyAgICAgICAgICAgICAgalF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICBpZiAoICFkb2N1bWVudC5oaWRkZW4gKSB7ICAgICAgICAgICAgICAgICAgICAgIGFwcGxvdmluTXJhaWQubWFya1JlYWR5KCk7ICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoXCJ2aXNpYmlsaXR5Y2hhbmdlXCIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICBpZiAoIWRvY3VtZW50LmhpZGRlbikgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGxvdmluTXJhaWQubWFya1JlYWR5KCk7ICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwbG92aW5NcmFpZC5tYXJrSGlkZGVuKCk7ICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwib3JpZW50YXRpb25jaGFuZ2VcIiwgZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgIGFwcGxvdmluTXJhaWQubWFya1Jlc2l6ZWQoKTsgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgYXR0YWNoQ2xpY2tIYW5kbGVyRnVuYyA9IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KCcjYWxydGJfbG9hZF9jbG9zZScpLnNob3coKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY2xpY2tIYW5kbGVyID0gZnVuY3Rpb24oZXZlbnQpeyAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHdpZHRoID0galF1ZXJ5KHdpbmRvdykud2lkdGgoKTsgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjbG9zZUFyZWFTaXplID0gTWF0aC5taW4od2lkdGggKiAwLjE3LCA1MCk7ICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgeCA9IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgeSA9IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZXZlbnQudHlwZSA9PSAndG91Y2hlbmQnKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHRvdWNoID0gZXZlbnQudG91Y2hlc1swXSB8fCBldmVudC5jaGFuZ2VkVG91Y2hlc1swXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ID0gdG91Y2gucGFnZVg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeSA9IHRvdWNoLnBhZ2VZOyAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKGV2ZW50LnR5cGUgPT0gJ21vdXNldXAnKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeCA9IGV2ZW50LnBhZ2VYOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHkgPSBldmVudC5wYWdlWTsgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggeCA+ICh3aWR0aCAtIGNsb3NlQXJlYVNpemUpICYmIHkgPCBjbG9zZUFyZWFTaXplICkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGxvdmluTXJhaWQuY2xvc2UoKTsgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgfTsgICAgICAgICAgICAgICAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJ0b3VjaGVuZFwiLCBjbGlja0hhbmRsZXIpOyAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcIm1vdXNldXBcIiwgY2xpY2tIYW5kbGVyKTsgICAgICAgICAgICAgICAgICB9OyAgICAgICAgICAgICAgICAgIHZhciBhdHRhY2hDbGlja0hhbmRsZXJUaW1lb3V0U2VjID0gcGFyc2VJbnQoXCIzMVwiKSB8fCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBhdHRhY2hDbGlja0hhbmRsZXJUaW1lb3V0U2VjID4gMCApIHsgICAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dChhdHRhY2hDbGlja0hhbmRsZXJGdW5jLCAxMDAwKmF0dGFjaENsaWNrSGFuZGxlclRpbWVvdXRTZWMpOyAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIGF0dGFjaENsaWNrSGFuZGxlclRpbWVvdXRTZWMgPT0gMCApIHsgICAgICAgICAgICAgICAgICAgICAgYXR0YWNoQ2xpY2tIYW5kbGVyRnVuYygpOyAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgZnVuY3Rpb24gYWxfb25Qb3N0c3RpdGlhbFNob3coKSB7ICAgICAgICAgICAgICAgICAgLyogT24gaU9TLCB3aGVuIGxvdyBwb3dlciBtb2RlIGlzIGVuYWJsZWQsIHZpZGVvcyBtdXN0IGJlIHBsYXllZCBmcm9tIGNvZGUgY2FsbGVkIGJ5IHRoZSBTREsuICovICAgICAgICAgICAgICAgICAgdmFyIHZpZGVvcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCd2aWRlbycpOyAgICAgICAgICAgICAgICAgIGZvciAodmlkZW8gb2YgdmlkZW9zKSB7ICAgICAgICAgICAgICAgICAgICAgIHZpZGVvLnBsYXkoKTsgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICB9ICAgICAgICAgIDwvc2NyaXB0PiAgICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgICAqIHsgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAjYWxydGJfbG9hZF9vdmVybGF5IHsgICAgICAgICAgICAgICAgICB0b3A6IDBweDsgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4OyAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgICAgICAgICAgICB6LWluZGV4Ojk5OTk5OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9hc3NldHMuYXBwbG92aW4uY29tL3NwaW5uZXI0LmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7ICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAjYWxydGJfbG9hZF9jbG9zZSB7ICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7ICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7ICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDsgICAgICAgICAgICAgICAgICB3aWR0aDogMTclOyAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7ICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTk5ODsgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAjYWxydGJfbG9hZF9jbG9zZTphZnRlciB7ICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7ICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgICAgICAgICAgICAgIH0gICAgICAgICAgPC9zdHlsZT4gICAgICA8L2hlYWQ+ICAgICAgPGJvZHk+ICAgICAgICAgPGRpdiBpZD1cImFscnRiX2xvYWRfb3ZlcmxheVwiPjwvZGl2PiAgICAgICAgIDxkaXYgaWQ9XCJhbHJ0Yl9sb2FkX2Nsb3NlXCIgb25jbGljaz1cIm1yYWlkLmNsb3NlKClcIj48L2Rpdj4gICAgICAgICAgICAgICAgICA8VkFTVCB2ZXJzaW9uPVwiMy4wXCI+PEFkIGlkPVwiNGE2ZmRlN2MtZmIxZS00ZDA1LWI4ODUtMDA1MzAxZmNhYWJmXCI+PEluTGluZT48QWRTeXN0ZW0+TGlmdG9mZjwvQWRTeXN0ZW0+PEFkVGl0bGU+Mjg0MDcxPC9BZFRpdGxlPjxJbXByZXNzaW9uPjwhW0NEQVRBW2h0dHBzOi8vaW1wcmVzc2lvbi1ldXJvcGUubGlmdG9mZi5pby9hcHBsb3Zpbi9iZWFjb24/YWRfZ3JvdXBfaWQ9MTU3OTc0JmNoYW5uZWxfaWQ9MjcmY3JlYXRpdmVfaWQ9Mjg0MDcxJmF1Y3Rpb25faWQ9OGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYiZvcmlnaW49aGFnZ2xlci1hcHBsb3ZpbjExMF1dPjwvSW1wcmVzc2lvbj48SW1wcmVzc2lvbj48IVtDREFUQVtodHRwczovL2FkLmRvdWJsZWNsaWNrLm5ldC9kZG0vdHJhY2tpbXAvTjQyNjIwMy4xOTgwNTAzTElGVE9GRk1PQklMRS9CMjU2NDU3ODkuMzAwNzQ4MTc4O2RjX3Rya19haWQ9O2RjX3Rya19jaWQ9MTQ5MTEyMzE0O29yZD0xNjYzODg0MDM3O2RjX2xhdD07ZGNfcmRpZD07dGFnX2Zvcl9jaGlsZF9kaXJlY3RlZF90cmVhdG1lbnQ9O3RmdWE9O2x0ZD0/XV0+PC9JbXByZXNzaW9uPjxDcmVhdGl2ZXM+PENyZWF0aXZlPjxMaW5lYXI+PER1cmF0aW9uPjAwOjAwOjA2PC9EdXJhdGlvbj48TWVkaWFGaWxlcz48TWVkaWFGaWxlIHdpZHRoPVwiNzY4XCIgaGVpZ2h0PVwiMTAyNFwiIHR5cGU9XCJ2aWRlby9tcDRcIiBiaXRyYXRlPVwiMjUxOVwiIGRlbGl2ZXJ5PVwicHJvZ3Jlc3NpdmVcIiBzY2FsYWJsZT1cInRydWVcIiBtYWludGFpbkFzcGVjdFJhdGlvPVwidHJ1ZVwiPjwhW0NEQVRBW2h0dHBzOi8vY2RuLmxpZnRvZmYtY3JlYXRpdmVzLmlvL2N1c3RvbWVycy82MGM4YTgzYjAxL3ZpZGVvcy90YWJsZXQvMjYzNjQ1OGVhZjViZGEyZGRiNmEubXA0XV0+PC9NZWRpYUZpbGU+PC9NZWRpYUZpbGVzPjxUcmFja2luZ0V2ZW50cz48VHJhY2tpbmcgZXZlbnQ9XCJzdGFydFwiPjwhW0NEQVRBW2h0dHBzOi8vYWRleHAubGlmdG9mZi5pby9ldmVudC92YXN0L3N0YXJ0LzBkNTVlM0NKYlNDUklvT0dRd1pUazNaVEk1T1Rkak1XRTROR1E1WVdNNE5tUTFPR1E0WWpsbE5UaGxObVZqTm1Ga1loaUlsOTY1dGpBZ0d5aW5xeEV3OUE4NkNqRTJNekk0TURBMk9EWkNJbUZ6YjJrdFlYVjBiMk5zYVdOckxXeGhjM1F0YVc1MFpYSmhZM1JwYjI0dGREZENJR0YxZEc5amJHbGpheTFoYzI5a0xYWnBaWGRoWW14bExXUmxiR0Y1TFhRMlNnbzFaVGd4T0RZM09EZG1VQUphQTBWVFVHQUJhQU55REdWMUxXTmxiblJ5WVd3dE1lQUJBNEFCRzVJQkFtVnVtQUVCb1FFQUFBQUFBQUN3UDZvQkJ6TXlNSGcwT0RDeUFRMUZiblJsY25SaGFXNXRaVzUwdWdFSVEyOTFjR3hsUVVuQ0FSbDJZWE4wTFRrd1pUUXdNV0UzWlRNellXUTBaR0poTkdJMnlnRURBUU1DMGdFQTJnRUZkbWxrWlc4P3BsYXloZWFkPVtDT05URU5UUExBWUhFQURdJnNyPTFdXT48L1RyYWNraW5nPjxUcmFja2luZyBldmVudD1cImZpcnN0UXVhcnRpbGVcIj48IVtDREFUQVtodHRwczovL2FkZXhwLmxpZnRvZmYuaW8vZXZlbnQvdmFzdC9maXJzdFF1YXJ0aWxlLzBkNTVlM0NKYlNDUklvT0dRd1pUazNaVEk1T1Rkak1XRTROR1E1WVdNNE5tUTFPR1E0WWpsbE5UaGxObVZqTm1Ga1loaUlsOTY1dGpBZ0d5aW5xeEV3OUE4NkNqRTJNekk0TURBMk9EWkNJbUZ6YjJrdFlYVjBiMk5zYVdOckxXeGhjM1F0YVc1MFpYSmhZM1JwYjI0dGREZENJR0YxZEc5amJHbGpheTFoYzI5a0xYWnBaWGRoWW14bExXUmxiR0Y1TFhRMlNnbzFaVGd4T0RZM09EZG1VQUphQTBWVFVHQUJhQU55REdWMUxXTmxiblJ5WVd3dE1lQUJBNEFCRzVJQkFtVnVtQUVCb1FFQUFBQUFBQUN3UDZvQkJ6TXlNSGcwT0RDeUFRMUZiblJsY25SaGFXNXRaVzUwdWdFSVEyOTFjR3hsUVVuQ0FSbDJZWE4wTFRrd1pUUXdNV0UzWlRNellXUTBaR0poTkdJMnlnRURBUU1DMGdFQTJnRUZkbWxrWlc4P3BsYXloZWFkPVtDT05URU5UUExBWUhFQURdJnNyPTFdXT48L1RyYWNraW5nPjxUcmFja2luZyBldmVudD1cIm1pZHBvaW50XCI+PCFbQ0RBVEFbaHR0cHM6Ly9hZGV4cC5saWZ0b2ZmLmlvL2V2ZW50L3Zhc3QvbWlkcG9pbnQvMGQ1NWUzQ0piU0NSSW9PR1F3WlRrM1pUSTVPVGRqTVdFNE5HUTVZV000Tm1RMU9HUTRZamxsTlRobE5tVmpObUZrWWhpSWw5NjV0akFnR3lpbnF4RXc5QTg2Q2pFMk16STRNREEyT0RaQ0ltRnpiMmt0WVhWMGIyTnNhV05yTFd4aGMzUXRhVzUwWlhKaFkzUnBiMjR0ZERkQ0lHRjFkRzlqYkdsamF5MWhjMjlrTFhacFpYZGhZbXhsTFdSbGJHRjVMWFEyU2dvMVpUZ3hPRFkzT0RkbVVBSmFBMFZUVUdBQmFBTnlER1YxTFdObGJuUnlZV3d0TWVBQkE0QUJHNUlCQW1WdW1BRUJvUUVBQUFBQUFBQ3dQNm9CQnpNeU1IZzBPREN5QVExRmJuUmxjblJoYVc1dFpXNTB1Z0VJUTI5MWNHeGxRVW5DQVJsMllYTjBMVGt3WlRRd01XRTNaVE16WVdRMFpHSmhOR0kyeWdFREFRTUMwZ0VBMmdFRmRtbGtaVzg/cGxheWhlYWQ9W0NPTlRFTlRQTEFZSEVBRF0mc3I9MV1dPjwvVHJhY2tpbmc+PFRyYWNraW5nIGV2ZW50PVwidGhpcmRRdWFydGlsZVwiPjwhW0NEQVRBW2h0dHBzOi8vYWRleHAubGlmdG9mZi5pby9ldmVudC92YXN0L3RoaXJkUXVhcnRpbGUvMGQ1NWUzQ0piU0NSSW9PR1F3WlRrM1pUSTVPVGRqTVdFNE5HUTVZV000Tm1RMU9HUTRZamxsTlRobE5tVmpObUZrWWhpSWw5NjV0akFnR3lpbnF4RXc5QTg2Q2pFMk16STRNREEyT0RaQ0ltRnpiMmt0WVhWMGIyTnNhV05yTFd4aGMzUXRhVzUwWlhKaFkzUnBiMjR0ZERkQ0lHRjFkRzlqYkdsamF5MWhjMjlrTFhacFpYZGhZbXhsTFdSbGJHRjVMWFEyU2dvMVpUZ3hPRFkzT0RkbVVBSmFBMFZUVUdBQmFBTnlER1YxTFdObGJuUnlZV3d0TWVBQkE0QUJHNUlCQW1WdW1BRUJvUUVBQUFBQUFBQ3dQNm9CQnpNeU1IZzBPREN5QVExRmJuUmxjblJoYVc1dFpXNTB1Z0VJUTI5MWNHeGxRVW5DQVJsMllYTjBMVGt3WlRRd01XRTNaVE16WVdRMFpHSmhOR0kyeWdFREFRTUMwZ0VBMmdFRmRtbGtaVzg/cGxheWhlYWQ9W0NPTlRFTlRQTEFZSEVBRF0mc3I9MV1dPjwvVHJhY2tpbmc+PFRyYWNraW5nIGV2ZW50PVwiY29tcGxldGVcIj48IVtDREFUQVtodHRwczovL2FkZXhwLmxpZnRvZmYuaW8vZXZlbnQvdmFzdC9jb21wbGV0ZS8wZDU1ZTNDSmJTQ1JJb09HUXdaVGszWlRJNU9UZGpNV0U0TkdRNVlXTTRObVExT0dRNFlqbGxOVGhsTm1Wak5tRmtZaGlJbDk2NXRqQWdHeWlucXhFdzlBODZDakUyTXpJNE1EQTJPRFpDSW1GemIya3RZWFYwYjJOc2FXTnJMV3hoYzNRdGFXNTBaWEpoWTNScGIyNHRkRGRDSUdGMWRHOWpiR2xqYXkxaGMyOWtMWFpwWlhkaFlteGxMV1JsYkdGNUxYUTJTZ28xWlRneE9EWTNPRGRtVUFKYUEwVlRVR0FCYUFOeURHVjFMV05sYm5SeVlXd3RNZUFCQTRBQkc1SUJBbVZ1bUFFQm9RRUFBQUFBQUFDd1A2b0JCek15TUhnME9EQ3lBUTFGYm5SbGNuUmhhVzV0Wlc1MHVnRUlRMjkxY0d4bFFVbkNBUmwyWVhOMExUa3daVFF3TVdFM1pUTXpZV1EwWkdKaE5HSTJ5Z0VEQVFNQzBnRUEyZ0VGZG1sa1pXOD9wbGF5aGVhZD1bQ09OVEVOVFBMQVlIRUFEXSZzcj0xXV0+PC9UcmFja2luZz48L1RyYWNraW5nRXZlbnRzPjxWaWRlb0NsaWNrcz48Q2xpY2tUaHJvdWdoPjwhW0NEQVRBW2h0dHBzOi8vYXBwcy5hcHBsZS5jb20vYXBwL2lkMjgzNjQ2NzA5P210PThdXT48L0NsaWNrVGhyb3VnaD48Q2xpY2tUcmFja2luZz48IVtDREFUQVtodHRwczovL2NsaWNrLmxpZnRvZmYuaW8vdjEvY2FtcGFpZ25fY2xpY2svOXpXR2ZycGZlby01bnJHOFpqOUxnTUxlYk1GZDhGRWtBSzd2UmNrd1VEajltcl83REc4dHBYcUxBS0F5UkJVZ0syS0RTY0Q5YnFrelRjMlRoZ2FnYWNQZ0xZdzlDV2ZnV0wxRDI1NC1OaFdkTFZ6eGpqQ3BNZXV3Z0ZVN2I5NEZ4Tkdwc1dhUjhsU2VzZWp2X3ZZS3VtT0pibHBfdExMM0xhWFB0eUdPMGZ5UWRYWUFPT19vN3NHQ3ZXcm92TTlEUDFQV2dIY1V3M3BSVEJaOU0tOUFzaHI3dVI0RHFzLUtKcjl3YnhxYnh4OUpnTHcyYmFRQU15SDBwUUxkS015UWVaUGlZZ2k1cWdINFl2Rnp5ekVVSFdseXAtZUVwaFVoRWdtcmlUTzhURUlBbVl4U3ZyTy04ZVYwdEVxRlZHNnJwMlQ1VGx4TGdmWlg5aWRmYmFvNkRueHB6OFJKczhQQk1tMG1HcTlVMktYNWl3Y2pkclNxUE03WTFMZmctX1lkWFZ2WHNCZXhsTDFlWFd1OWFmTzllbkx4dG96cWJwUmx4WmZqbVlieDhMb1F1c0RNcnY2SXlEbGZ3RjlobnhacDhycERjZFhacFJWREp4UkpnZGJWRmlZMkVfbFA3OVJnZmtGNDRkZ0N0aF84U3ZRc3Y1dmpXVmFVLUVDWGZ4QXVSTUtUTzRPQVlUVE82NVY2Y2lUQVFaWms2TkNETklfMTl6ajE/dmFzdF9lbD0xXV0+PC9DbGlja1RyYWNraW5nPjwvVmlkZW9DbGlja3M+PC9MaW5lYXI+PC9DcmVhdGl2ZT48Q3JlYXRpdmU+PENvbXBhbmlvbkFkcz48Q29tcGFuaW9uIGFzc2V0V2lkdGg9XCI3NjhcIiBhc3NldEhlaWdodD1cIjEwMjRcIiB3aWR0aD1cIjc2OFwiIGhlaWdodD1cIjEwMjRcIj48U3RhdGljUmVzb3VyY2UgY3JlYXRpdmVUeXBlPVwiaW1hZ2UvanBlZ1wiPjwhW0NEQVRBW2h0dHBzOi8vY2RuLmxpZnRvZmYtY3JlYXRpdmVzLmlvL2N1c3RvbWVycy82MGM4YTgzYjAxL2ltYWdlL2xhbWJkYV9qcGdfNjUvZTZkNmVlMWU2ZGRhZTVkYTdhNTEuanBnXV0+PC9TdGF0aWNSZXNvdXJjZT48Q29tcGFuaW9uQ2xpY2tUaHJvdWdoPjwhW0NEQVRBW2h0dHBzOi8vYXBwcy5hcHBsZS5jb20vYXBwL2lkMjgzNjQ2NzA5P210PThdXT48L0NvbXBhbmlvbkNsaWNrVGhyb3VnaD48Q29tcGFuaW9uQ2xpY2tUcmFja2luZz48IVtDREFUQVtodHRwczovL2NsaWNrLmxpZnRvZmYu<…> [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.364000 s over wifi to #5341729125876134758 "ms4.applovin.com/1.0/mediate" [AppLovinSdk] DEBUG [ALTaskProcessMediationWaterfall:REWARDED:bc777f2a21fc633b] Starting waterfall for 1 ad(s)... [AppLovinSdk] DEBUG [ALTaskProcessMediationWaterfall:REWARDED:bc777f2a21fc633b] Loading ad 1 of 1: APPLOVIN_EXCHANGE [AppLovinSdk] DEBUG [ALMediationService] Loading [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE]... [AppLovinSdk] DEBUG [ALMediationAdapterManager] Loaded APPLOVIN_EXCHANGE [AppLovinSdk] DEBUG [ALMediationAdapterManager] Loaded APPLOVIN_EXCHANGE [AppLovinSdk] INFO [ALMediationAdapterInitializationManager] Initializing adapter [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE] [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: running initialize... [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: finished initialize [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: running load_ad... [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Loading bidding INTER ad... [AppLovinSdk] DEBUG [ALAdToken] Decoded token into ad response: { "ad_size" = INTER; "ad_type" = VIDEOA; ads = ( { "ad_id" = 20379349167705933; "allow_universal_access_from_file_urls" = 1; "cache_companion_ad" = 1; "cache_prefix" = "2fbf9e1f-b830-41b2-98c3-a347c9f85cd9"; "cache_video" = 1; "click_schemes" = ( "itms-apps", "itms-appss" ); "click_tracking_url" = "https://prod-a.applovin.com/redirect?clcode=4!v3!426548.1663884037!Y0hZ0nJXRJFlLbW4VxmvJetNQaAOf14gYyBwvC7tiL0FwtbwW_7GEoq2EptbYn5nn51jN0YD-8CK67pHZuO9Ow2k1EXCfoNcGdpzCpDfd44DIAB9CrBfstETbkcg411RcTpQ--8j3UFjUIev1-DJcqRY-M6X2px27BOfPChb2VQ2yPDj5MAPjtGZ9C6pxw5bEDOK9jkluxZliaAFQI7nKi8IuB_keoVn_tlutBMMpFwq23lN2c6ASLmA14TOhhi1Gkxx0EesQVbnSDgew-1R1UrGPXddurVQiydKgWv8nuhPSID2JnKMWBAKNBTiW3NJ7mhknAWOkY1K1cdd3WrHylc8ayYOlMgHS2_ajA4qXyYLObHHuKzPXZ7zebdwtGP01zINZqPDCCNIQp668tDD32xc5aJ4oJymjZPW_VAN7sKdY0FlqE6OD6LtQL4zD9i5w-u9cwKdwpNJSMk6bpTWyWR-zvlh-iaXdAtQCOy63E7zAmIWNpTnhpUVWMj6hIFrEXDAoogW37zvAs8hGJj_6--8BHwzIDMHeZ8vHP6fol86_ryO4g6sspJL4tUq9xj5FuwwBmAYtECKhFEVjWRFqGGG98nNuG0Cnx3GL7CkUykz276cigI7gSq-OPjNZFO-g-XyoV88U0lsgh0dnIOIeSCpxA4LSfWgTTJTiPffDYaVFCQMK89Xl2RCOThmhQmJCRsmwv15sC1aoyo5GhHn4g**&nofollow=true"; "close_delay" = "-1"; "close_delay_graphic" = 2; "close_style" = 1; "graphic_background_color" = "#000000"; "html_template" = " <!DOCTYPE html> <meta name=\"viewport\" content=\"width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no\"> <meta charset=\"UTF-8\"> <script src=\"https://assets.applovin.com/jquery-2.1.1.min.js\"> <script type=\"text/javascript\"> window.mraid = { EVENTS: { ASSETREADY: 'assetReady', ASSETREMOVED: 'assetRemoved', ASSETRETIRED: 'assetRetired', ERROR: 'error', INFO: 'info', READY: 'ready', HEADINGCHANGE: 'headingChange', KEYBOARDCHANGE: 'keyboardChange', LOCATIONCHANGE: 'locationChange', NETWORKCHANGE: 'networkChange', ORIENTATIONCHANGE: 'orientationChange', RESPONSE: 'response', SCREENCHANGE: 'screenChange', SHAKE: 'shake', SIZECHANGE: 'sizeChange', STATECHANGE: 'stateChange', TILTCHANGE: 'tiltChange', VIEWABLECHANGE: 'viewableChange' }, STATES: { UNKNOWN: 'unknown', DEFAULT: 'default', RESIZED: 'resized', EXPANDED: 'expanded', HIDDEN: 'hidden', LOADING: 'loading' }, listeners: {}, state: \"loading\", viewable: false, isClosed: 0, getState: function() { return this.state; }, getVersion: function() { return \"2.0\"; }, getViewable: function() { return this.viewable; }, getPlacementType: function() { return \"interstitial\"; }, isViewable: function() { return this.viewable; }, useCustomClose: function(shouldUseCustomClose) { return false; }, supports: function(featureName) { return false; }, getExpandProperties: function() { return { width: jQuery(window).width(), height: jQuery(window).height(), useCustomClose: false }; }, setExpandProperties: function(newProperties) { }, getOrientationProperties: function() { return {}; }, setOrientationProperties: function(newProperties) { }, getScreenSize: function() { return this.getCurrentPosition(); }, getMaxSize: function() { return this.getCurrentPosition(); }, getDefaultPosition: function() { return this.getCurrentPosition(); }, getCurrentPosition: function() { return { x: 0, y: 0, width: jQuery(window).width(), height: jQuery(window).height() }; }, addEventListener: function (event, listener) { this.listeners[event] = this.listeners[event] || []; var eventListeners = this.listeners[event]; for (var existing in eventListeners) { if (listener === existing) return; } eventListeners.push(listener); }, removeEventListener: function(event, listener) { if (this.listeners.hasOwnProperty(event)) { var eventListeners = this.listeners[event]; if (eventListeners) { var idx = eventListeners.indexOf(listener); if (idx !== -1) { eventListeners.splice(idx, 1); } } } }, resize: function() { }, expand: function() { }, open: function(targetUrl) { jQuery('#alrtb_load_overlay').show(); setTimeout(function() { jQuery('#alrtb_load_overlay').hide(); }, 5000); var platform = \"ios\"; var shouldLoadVASTMraidInternalClick = (\"\" == \"true\"); if (shouldLoadVASTMraidInternalClick) { / For MRAID+VAST ads, the SDK intercepts all clicks and replaces it with the one defined in the VAST xml. / / The following allows MRAID DSPs to provide their own click tracking targetUrl to be fired within the web view internally. / / Our redirect is not needed as the SDK will fire the one defined in the ad object. / var loadUrl = \"applovin://com.applovin.sdk/adservice/load_url?load_type=internal\"; var finalUrl = loadUrl + \"&n=\" + encodeURIComponent(targetUrl); if (\"android\" == platform || \"fireos\" == platform) { setTimeout(function() { window.location.href = finalUrl; }, 50); } else { setTimeout(function() { var img = new Image(); img.src = targetUrl; }, 100); var aTag = document.createElement('a'); aTag.setAttribute('href', finalUrl); aTag.innerHTML = 'empty'; aTag.click(); } } else { var trackingUrl = \"applovin://com.applovin.sdk/storekit\"; var finalUrl = trackingUrl + \"&n=\" + encodeURIComponent(targetUrl); if ( \"android\" == platform || \"fireos\" == platform ) { var img = new Image(); img.src = finalUrl; setTimeout(function() { window.location.href = targetUrl; }, 50); } else { if ( trackingUrl.indexOf(\"http\") == 0 ) { setTimeout(function(){ var aTag = document.createElement('a'); aTag.setAttribute('href', 'applvn://close'); aTag.innerHTML = 'empty'; aTag.click(); }, 5000); window.location.href = finalUrl; } else { setTimeout(function() { var img = new Image(); img.src = targetUrl; }, 100); var aTag = document.createElement('a'); aTag.setAttribute('href', trackingUrl); aTag.innerHTML = 'empty'; aTag.click(); } } } }, close: function() { if ( this.isClosed == 1) return; this.isClosed = 1; setTimeout(function(){ var platform = \"ios\"; if ( \"android\" == platform || \"fireos\" == platform ) { window.location.href = \"applovin://com.applovin.sdk/adservice/close_ad\"; } else { var closeUrlType = \"deeplink\"; if ( \"deeplink\" == closeUrlType ) { window.location.href = \"applovin://com.applovin.sdk/adservice/close_ad\"; } else { var aTag = document.createElement('a'); aTag.setAttribute('href', 'applvn://close'); aTag.innerHTML = 'empty'; aTag.click(); } } }, 100); }, fireEvent: function(type) { var eventListeners = this.listeners[type]; if (eventListeners) { var args = Array.prototype.slice.call(arguments); args.shift(); for (var i = 0; i < eventListeners.length; i++) { eventListeners[i].apply(null, args); } } }, markReady: function() { var self = this; setTimeout(function(){ self.state = self.STATES.DEFAULT; self.viewable = true; self.fireEvent( self.EVENTS.VIEWABLECHANGE, self.viewable ); self.fireEvent( self.EVENTS.READY ); }, 10) }, markHidden: function() { this.state = this.STATES.HIDDEN; this.fireEvent( this.EVENTS.STATECHANGE, this.state ); this.viewable = false; this.fireEvent( this.EVENTS.VIEWABLECHANGE, this.viewable ); }, markResized: function() { var self = this; setTimeout(function(){ self.state = self.STATES.RESIZED; self.fireEvent( self.EVENTS.STATECHANGE, self.state ); },200); }, noSuchMethod : function(id, args) { } }; var applovinMraid = window.mraid; jQuery(document).ready(function() { if ( !document.hidden ) { applovinMraid.markReady(); } document.addEventListener(\"visibilitychange\", function() { if (!document.hidden) { applovinMraid.markReady(); } else { applovinMraid.markHidden(); } }); document.addEventListener(\"orientationchange\", function() { applovinMraid.markResized(); }); var attachClickHandlerFunc = function() { jQuery('#alrtb_load_close').show(); var clickHandler = function(event){ var width = jQuery(window).width(); var closeAreaSize = Math.min(width 0.17, 50); var x = 0; var y = 0; if (event.type == 'touchend') { var touch = event.touches[0] || event.changedTouches[0]; x = touch.pageX; y = touch.pageY; } else if (event.type == 'mouseup') { x = event.pageX; y = event.pageY; } if ( x > (width - closeAreaSize) && y < closeAreaSize ) { applovinMraid.close(); } }; window.addEventListener(\"touchend\", clickHandler); window.addEventListener(\"mouseup\", clickHandler); }; var attachClickHandlerTimeoutSec = parseInt(\"31\") || 0; if ( attachClickHandlerTimeoutSec > 0 ) { setTimeout(attachClickHandlerFunc, 1000attachClickHandlerTimeoutSec); } else if ( attachClickHandlerTimeoutSec == 0 ) { attachClickHandlerFunc(); } }); function al_onPoststitialShow() { / On iOS, when low power mode is enabled, videos must be played from code called by the SDK. / var videos = document.getElementsByTagName('video'); for (video of videos) { video.play(); } } <div id=\"alrtb_load_overlay\">

<div id=\"alrtb_load_close\" onclick=\"mraid.close()\">
<VAST version=\"3.0\"><Ad id=\"4a6fde7c-fb1e-4d05-b885-005301fcaabf\">Liftoff284071<![CDATA[https://impression-europe.liftoff.io/applovin/beacon?ad_group_id=157974&channel_id=27&creative_id=284071&auction_id=8d0e97e2997c1a84d9ac86d58d8b9e58e6ec6adb&origin=haggler-applovin110]]><![CDATA[https://ad.doubleclick.net/ddm/trackimp/N426203.1980503LIFTOFFMOBILE/B25645789.300748178;dc_trk_aid=;dc_trk_cid=149112314;ord=1663884037;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=?]]>00:00:06<MediaFile width=\"768\" height=\"1024\" type=\"video/mp4\" bitrate=\"2519\" delivery=\"progressive\" scalable=\"true\" maintainAspectRatio=\"true\"><![CDATA[https://cdn.liftoff-creatives.io/customers/60c8a83b01/videos/tablet/2636458eaf5bda2ddb6a.mp4]]><Tracking event=\"start\"><![CDATA[https://adexp.liftoff.io/event/vast/start/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><Tracking event=\"firstQuartile\"><![CDATA[https://adexp.liftoff.io/event/vast/firstQuartile/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><Tracking event=\"midpoint\"><![CDATA[https://adexp.liftoff.io/event/vast/midpoint/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><Tracking event=\"thirdQuartile\"><![CDATA[https://adexp.liftoff.io/event/vast/thirdQuartile/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><Tracking event=\"complete\"><![CDATA[https://adexp.liftoff.io/event/vast/complete/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><![CDATA[https://apps.apple.com/app/id283646709?mt=8]]><![CDATA[https://click.liftoff.io/v1/campaign_click/9zWGfrpfeo-5nrG8Zj9LgMLebMFd8FEkAK7vRckwUDj9mr_7DG8tpXqLAKAyRBUgK2KDScD9bqkzTc2ThgagacPgLYw9CWfgWL1D254-NhWdLVzxjjCpMeuwgFU7b94FxNGpsWaR8lSesejv_vYKumOJblp_tLL3LaXPtyGO0fyQdXYAOO_o7sGCvWrovM9DP1PWgHcUw3pRTBZ9M-9Ashr7uR4Dqs-KJr9wbxqbxx9JgLw2baQAMyH0pQLdKMyQeZPiYgi5qgH4YvFzyzEUHWlyp-eEphUhEgmriTO8TEIAmYxSvrO-8eV0tEqFVG6rp2T5TlxLgfZX9idfbao6Dnxpz8RJs8PBMm0mGq9U2KX5iwcjdrSqPM7Y1Lfg-_YdXVvXsBexlL1eXWu9afO9enLxtozqbpRlxZfjmYbx8LoQusDMrv6IyDlfwF9hnxZp8rpDcdXZpRVDJxRJgdbVFiY2E_lP79RgfkF44dgCth_8SvQsv5vjWVaU-ECXfxAuRMKTO4OAYTTO65V6ciTAQZZk6NCDNI_19zj1?vast_el=1]]><Companion assetWidth=\"768\" assetHeight=\"1024\" width=\"768\" height=\"1024\"><StaticResource creativeType=\"image/jpeg\"><![CDATA[https://cdn.liftoff-creatives.io/customers/60c8a83b01/image/lambda_jpg_65/e6d6ee1e6ddae5da7a51.jpg]]><![CDATA[https://apps.apple.com/app/id283646709?mt=8]]><![CDATA[https://click.liftoff.io/v1/campaign_click/9zWGfrpfeo-5nrG8Zj9LgMLebMFd8FEkAK7vRckwUDj9mr_7DG8tpXqLAKAyRBUgK2KDScD9bqkzTc2ThgagacPgLYw9CWfgWL1D254-NhWdLVzxjjCpMeuwgFU7b94FxNGpsWaR8lSesejv_vYKumOJblp_tLL3LaXPtyGO0fyQdXYAOO_o7sGCvWrovM9DP1PWgHcUw3pRTBZ9M-9Ashr7uR4Dqs-KJr9wbxqbxx9JgLw2baQAMyH0pQLdKMyQeZPiYgi5qgH4YvFzyzEUHWlyp-eEphUhEgmriTO8TEIAmYxSvrO-8eV0tEqFVG6rp2T5TlxLgfZX9idfbao6Dnxpz8RJs8PBMm0mGq9U2KX5iwcjdrSqPM7Y1Lfg-_YdXVvXsBexlL1eXWu9afO9enLxtozqbpRlxZfjmYbx8LoQusDMrv6IyDlfwF9hnxZp8rpDcdXZpRVDJxRJgdbVFiY2E_lP79RgfkF44dgCth_8SvQsv5vjWVaU-ECXfxAuRMKTO4OAYTTO65V6ciTAQZZk6NCDNI_19zj1?vast_el=2]]><Tracking event=\"creativeView\"><![CDATA[https://adexp.liftoff.io/event/vast/staticEndscreenView/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><Tracking event=\"creativeView\"><![CDATA[https://click.liftoff.io/v1/campaign_click/9zWGfrpfeo-5nrG8Zj9LgMLebMFd8FEkAK7vRckwUDj9mr_7DG8tpXqLAKAyRBUgK2KDScD9bqkzTc2ThgagacPgLYw9CWfgWL1D254-NhWdLVzxjjCpMeuwgFU7b94FxNGpsWaR8lSesejv_vYKumOJblp_tLL3LaXPtyGO0fyQdXYAOO_o7sGCvWrovM9DP1PWgHcUw3pRTBZ9M-9Ashr7uR4Dqs-KJr9wbxqbxx9JgLw2baQAMyH0pQLdKMyQeZPiYgi5qgH4YvFzyzEUHWlyp-eEphUhEgmriTO8TEIAmYxSvrO-8eV0tEqFVG6rp2T5TlxLgfZX9idfbao6Dnxpz8RJs8PBMm0mGq9U2KX5iwcjdrSqPM7Y1Lfg-_YdXVvXsBexlL1eXWu9afO9enLxtozqbpRlxZfjmYbx8LoQusDMrv6IyDlfwF9hnxZp8rpDcdXZpRVDJxRJgdbVFiY2E_lP79RgfkF44dgCth_8SvQsv5vjWVaU-ECXfxAuRMKTO4OAYTTO65V6ciTAQZZk6NCDNI_19zj1?mac=1]]> \n<div id=\"al_adInfo\" onclick=\"al_showAdInfoBanner()\" style=\"width:20px; height:15px; padding-top:5px; z-index:999990; box-sizing: content-box;\">\n <div id=\"al_oo_panel\">\n\n<div id=\"al_bigAdInfo\"><div onclick=\"ALActiveAdInfoSettings.adInfoClick()\" style=\"position:absolute; width:100%; height:100%; left:0; top:0; z-index:999990;\">\n \n \n \n\n \n \n \n <span id=\"closeAdInfo\" onclick=\"al_hideAdInfoBanner()\" style=\"z-index:999999\">\n\n\n<script type=\"text/javascript\">\n function al_showAdInfoBanner() {\n al_adInfo.className=\"showAdInfoBanner\";\n }\n\n function al_hideAdInfoBanner() {\n al_adInfo.className=\"\"\n }\n\n var css = document.createElement(\"style\");\n css.type=\"text/css\";\n css.innerHTML=\"#al_adInfo{position:absolute;bottom:0;left:0;z-index:999990;} #al_oo_panel{background: url(https://img.applovin.com/1381250003_28x28.png) #000 no-repeat; background-size:12px 12px;background-position: 2px 2px;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;height:15px;width:0;padding:3px 0 0 16px;overflow:hidden;opacity:.2} #al_bigAdInfo{-webkit-box-sizing:initial;box-sizing:initial; text-align:left !important;background:rgba(0,0,0,0.9);position:fixed;height:34px;left:0;right:0;bottom:0;z-index:999990;font-family:sans-serif;color:#FFF;font-size:11px;padding:8px;opacity:0;display:none;visibility:hidden} #al_bigAdInfo.showAdInfoBanner{display:block;visibility:visible;opacity:1}#al_bigAdInfo>span{display:block;margin-bottom:5px;color:rgba(255,255,255,0.7)}#closeAdInfo{position:absolute;top:0px;right:0px;background:url(https://pdn.applovin.com/closeOptOut.png) no-repeat center center;width:50px;height:50px;background-size:18px 18px}a{text-decoration:none;}\" + ALActiveAdInfoSettings.extraCss;\n\n document.getElementsByTagName(\"head\")[0].appendChild(css);\n var al_oo_panel = document.getElementById(\"al_oo_panel\");\n var al_adInfo = document.getElementById(\"al_bigAdInfo\");\n\n document.getElementById(\"al_adInfo\").style.display=\"none\";\n document.getElementById(\"al_adInfo\").style.display=\"block\";\n setTimeout(function(){\n document.getElementById(\"al_adInfo\").style.position = \"fixed\";\n }, 500);\n\n "; "inline_media_playback" = 1; "omid_enabled" = 1; "omsdk_enabled" = 1; pk = 8d0e97e2997c1a84d9ac86d58d8b9e58e6ec6adb; "playback_requires_user_action" = 0; "presentation_mode" = "view_controller"; "presentation_style" = 5; "recognize_interaction_as_click" = 1; sk1 = "ehd.wifi.ios.11.4.3"; sk2 = "1!v3!426548.1663884037!YBpajE8gHzlvb6JdGn0iQtOCFae2n5Wr6-LYTnCYKupJz4JBnTqlLDA11_8UIkl8pt26x0cyBY-8xZDcFQ3_x7jQBj55UXd5mtXBmXxOwFo*"; "storekit_impression_parameters" = { "ad_campaign_id" = 9; "ad_impression_id" = "784e177c-4886-4bdf-860b-9ff628932959"; "ad_network_id" = "7UG5ZH24HU.skadnetwork"; "advertised_app_store_item_id" = 283646709; signature = "MEQCIFcS2OL3LlElFiM7OVC77p9SRIvGvVvtfMtfIdL8RlESAiBXIkdevVUpmbHRNnrX3lSRXfVjMGg66OSIC63eSYZiGg=="; "source_app_store_item_id" = 1632800686; "ts_s" = 1663884037877; version = "3.0"; }; "storekit_info" = { adNetworkAttributionSignature = "MEYCIQDlCdpfCs9//zces8IE8jHhXbbA5jjTE89A1xDGmkq2rAIhALXlkfjhXLQmakVbvFOamAM+VUD5TYPBjlvt0zMO/cKr"; adNetworkCampaignId = 9; adNetworkId = "7UG5ZH24HU.skadnetwork"; adNetworkImpressionTimestamp = 1663884037877; adNetworkNonce = "54eaee1a-957b-4f22-9452-7fb64f1ac486"; adNetworkPayloadVersion = "3.0"; adNetworkSourceAppStoreIdentifier = 1632800686; id = 283646709; }; type = vast; "vast_fire_click_trackers_on_html_clicks" = 1; "vast_is_streaming" = 1; "video_click_tracking_urls" = { "https://prod-a.applovin.com/redirect?clcode=4!v3!426548.1663884037!Y0hZ0nJXRJFlLbW4VxmvJetNQaAOf14gYyBwvC7tiL0FwtbwW_7GEoq2EptbYn5nn51jN0YD-8CK67pHZuO9Ow2k1EXCfoNcGdpzCpDfd44DIAB9CrBfstETbkcg411RcTpQ--8j3UFjUIev1-DJcqRY-M6X2px27BOfPChb2VQ2yPDj5MAPjtGZ9C6pxw5bEDOK9jkluxZliaAFQI7nKi8IuB_keoVn_tlutBMMpFwq23lN2c6ASLmA14TOhhi1Gkxx0EesQVbnSDgew-1R1UrGPXddurVQiydKgWv8nuhPSID2JnKMWBAKNBTiW3NJ7mhknAWOkY1K1cdd3WrHylc8ayYOlMgHS2_ajA4qXyYLObHHuKzPXZ7zebdwtGP01zINZqPDCCNIQp668tDD32xc5aJ4oJymjZPW_VAN7sKdY0FlqE6OD6LtQL4zD9i5w-u9cwKdwpNJSMk6bpTWyWR-zvlh-iaXdAtQCOy63E7zAmIWNpTnhpUVWMj6hIFrEXDAoogW37zvAs8hGJj_6--8BHwzIDMHeZ8vHP6fol86_ryO4g6sspJL4tUq9xj5FuwwBmAYtECKhFEVjWRFqGGG98nNuG0Cnx3GL7CkUykz276cigI7gSq-OPjNZFO-g-XyoV88U0lsgh0dnIOIeSCpxA4LSfWgTTJTiPffDYaVFCQMK89Xl2RCOThmhQmJCRsmwv15sC1aoyo5GhHn4g**&nofollow=true" = ""; }; "video_clickable" = 1; "video_end_url" = "https://prod-a.applovin.com/vid?clcode=4!v3!426548.1663884037!Y0hZ0nJXRJFlLbW4VxmvJetNQaAOf14gYyBwvC7tiL0FwtbwW_7GEoq2EptbYn5nn51jN0YD-8CK67pHZuO9Ow2k1EXCfoNcGdpzCpDfd44DIAB9CrBfstETbkcg411RcTpQ--8j3UFjUIev1-DJcqRY-M6X2px27BOfPChb2VQ2yPDj5MAPjtGZ9C6pxw5bEDOK9jkluxZliaAFQI7nKi8IuB_keoVn_tlutBMMpFwq23lN2c6ASLmA14TOhhi1Gkxx0EesQVbnSDgew-1R1UrGPXddurVQiydKgWv8nuhPSID2JnKMWBAKNBTiW3NJ7mhknAWOkY1K1cdd3WrHylc8ayYOlMgHS2_ajA4qXyYLObHHuKzPXZ7zebdwtGP01zINZqPDCCNIQp668tDD32xc5aJ4oJymjZPW_VAN7sKdY0FlqE6OD6LtQL4zD9i5w-u9cwKdwpNJSMk6bpTWyWR-zvlh-iaXdAtQCOy63E7zAmIWNpTnhpUVWMj6hIFrEXDAoogW37zvAs8hGJj_6--8BHwzIDMHeZ8vHP6fol86_ryO4g6sspJL4tUq9xj5FuwwBmAYtECKhFEVjWRFqGGG98nNuG0Cnx3GL7CkUykz276cigI7gSq-OPjNZFO-g-XyoV88U0lsgh0dnIOIeSCpxA4LSfWgTTJTiPffDYaVFCQMK89Xl2RCOThmhQmJCRsmwv15sC1aoyo5GhHn4g**&event=end"; xml = "<VAST version=\"3.0\"><Ad id=\"4a6fde7c-fb1e-4d05-b885-005301fcaabf\">Liftoff28407100:00:06<MediaFile width=\"768\" height=\"1024\" type=\"video/mp4\" bitrate=\"2519\" delivery=\"progressive\" scalable=\"true\" maintainAspectRatio=\"true\"><![CDATA[https://cdn.liftoff-creatives.io/customers/60c8a83b01/videos/tablet/2636458eaf5bda2ddb6a.mp4]]><Tracking event=\"start\"><![CDATA[https://adexp.liftoff.io/event/vast/start/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><Tracking event=\"firstQuartile\"><![CDATA[https://adexp.liftoff.io/event/vast/firstQuartile/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><<…> [AppLovinSdk] DEBUG [ALAdService] Rendering ad for token: [ALAdToken identifier=json_v3!eyJhZF9zaXplIjoiSU5URVIi, type=AdResponseJSON] [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] Setting timeout 30.000000sec. for [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE] [AppLovinSdk] DEBUG [ALTaskProcessAdResponse] Processing ad... [AppLovinSdk] INFO [ALTaskTimeoutMediatedAd:bc777f2a21fc633b] Scheduling (ALTaskTimeoutMediatedAd:bc777f2a21fc633b) on queue [Mediation Timeout] in 30... [AppLovinSdk] DEBUG [ALTaskProcessAdResponse] Starting task for VAST ad... [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: finished load_ad [AppLovinSdk] DEBUG [ALTaskProcessSDKVASTResponse] Processing SDK JSON response... [AppLovinSdk] DEBUG [ALTaskProcessSDKVASTResponse] Finished parsing XML at depth 0 [AppLovinSdk] DEBUG [ALTaskProcessSDKVASTResponse] VAST response is inline. Rendering ad... [AppLovinSdk] DEBUG [ALTaskRenderVASTAd] Processing VAST context... [AppLovinSdk] DEBUG [ALTaskRenderVASTAd] Finished rendering VAST ad: [ALAd #20379349167705933 zoneIdentifier=(null), size=[ALAdSize: INTER], type=[ALAdType: VIDEOA]] [AppLovinSdk] INFO [ALAdEventTracker:20379349167705933:liftoff.io] Skip starting session - Open Measurement disabled [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Begin caching for VAST streaming ad #20379349167705933... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching mute images... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Nothing to cache, skipping... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Nothing to cache, skipping... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Ad updated with muteImageURL = (null), unmuteImageURL = (null) [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching static companion ad at https://cdn.liftoff-creatives.io/customers/60c8a83b01/image/lambda_jpg_65/e6d6ee1e6ddae5da7a51.jpg... [AppLovinSdk] DEBUG [ALAdEventTracker:20379349167705933:liftoff.io] Failed to run operation: track loaded [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Rewarded ad loaded [AppLovinSdk] INFO [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: rewarded ad loaded with extra info: (null) [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loading https://cdn.liftoff-creatives.io/customers/60c8a83b01/image/lambda_jpg_65/e6d6ee1e6ddae5da7a51.jpg... [AppLovinSdk] DEBUG [ALTaskProcessMediationWaterfall:REWARDED:bc777f2a21fc633b] Ad loaded in 0.00s [AppLovinSdk] DEBUG [ALMediationWaterfallWinnerTracker] Tracking winning ad: [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE] [AppLovinSdk] INFO [ALTaskProcessMediationWaterfall:REWARDED:bc777f2a21fc633b] Waterfall loaded in 0.00 for APPLOVIN_EXCHANGE [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Enqueued postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Preparing to submit postback: [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loaded resource at https://cdn.liftoff-creatives.io/customers/60c8a83b01/image/lambda_jpg_65/e6d6ee1e6ddae5da7a51.jpg [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9e6d6ee1e6ddae5da7a51.jpg... [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitting postback: [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#10621745121613982860 "prod-ms.applovin.com/1.0/event/load"... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9e6d6ee1e6ddae5da7a51.jpg cached [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching succeeded for file: 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9e6d6ee1e6ddae5da7a51.jpg [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loading https://pdn.applovin.com/closeOptOut.png... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loaded resource at https://pdn.applovin.com/closeOptOut.png [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9closeOptOut.png... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9closeOptOut.png cached [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loading https://img.applovin.com/1381250003_28x28.png... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loaded resource at https://img.applovin.com/1381250003_28x28.png [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching 2fbf9e1f-b830-41b2-98c3-a347c9f85cd91381250003_28x28.png... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] 2fbf9e1f-b830-41b2-98c3-a347c9f85cd91381250003_28x28.png cached [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loading https://assets.applovin.com/jquery-2.1.1.min.js... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loaded resource at https://assets.applovin.com/jquery-2.1.1.min.js [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9jquery-2.1.1.min.js... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9jquery-2.1.1.min.js cached [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loading https://assets.applovin.com/spinner4.gif... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loaded resource at https://assets.applovin.com/spinner4.gif [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9spinner4.gif... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] 2fbf9e1f-b830-41b2-98c3-a347c9f85cd9spinner4.gif cached [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Finish caching HTML template <!DOCTYPE html>
Liftoff284071<![CDATA[https://impression-europe.liftoff.io/applovin/beacon?ad_group_id=157974&channel_id=27&creative_id=284071&auction_id=8d0e97e2997c1a84d9ac86d58d8b9e58e6ec6adb&origin=haggler-applovin110]]><![CDATA[https://ad.doubleclick.net/ddm/trackimp/N426203.1980503LIFTOFFMOBILE/B25645789.300748178;dc_trk_aid=;dc_trk_cid=149112314;ord=1663884037;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=?]]>00:00:06<![CDATA[https://cdn.liftoff-creatives.io/customers/60c8a83b01/videos/tablet/2636458eaf5bda2ddb6a.mp4]]><![CDATA[https://adexp.liftoff.io/event/vast/start/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><![CDATA[https://adexp.liftoff.io/event/vast/firstQuartile/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><![CDATA[https://adexp.liftoff.io/event/vast/midpoint/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><![CDATA[https://adexp.liftoff.io/event/vast/thirdQuartile/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><![CDATA[https://adexp.liftoff.io/event/vast/complete/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><![CDATA[https://apps.apple.com/app/id283646709?mt=8]]><![CDATA[https://click.liftoff.io/v1/campaign_click/9zWGfrpfeo-5nrG8Zj9LgMLebMFd8FEkAK7vRckwUDj9mr_7DG8tpXqLAKAyRBUgK2KDScD9bqkzTc2ThgagacPgLYw9CWfgWL1D254-NhWdLVzxjjCpMeuwgFU7b94FxNGpsWaR8lSesejv_vYKumOJblp_tLL3LaXPtyGO0fyQdXYAOO_o7sGCvWrovM9DP1PWgHcUw3pRTBZ9M-9Ashr7uR4Dqs-KJr9wbxqbxx9JgLw2baQAMyH0pQLdKMyQeZPiYgi5qgH4YvFzyzEUHWlyp-eEphUhEgmriTO8TEIAmYxSvrO-8eV0tEqFVG6rp2T5TlxLgfZX9idfbao6Dnxpz8RJs8PBMm0mGq9U2KX5iwcjdrSqPM7Y1Lfg-_YdXVvXsBexlL1eXWu9afO9enLxtozqbpRlxZfjmYbx8LoQusDMrv6IyDlfwF9hnxZp8rpDcdXZpRVDJxRJgdbVFiY2E_lP79RgfkF44dgCth_8SvQsv5vjWVaU-ECXfxAuRMKTO4OAYTTO65V6ciTAQZZk6NCDNI_19zj1?vast_el=1]]><![CDATA[https://cdn.liftoff-creatives.io/customers/60c8a83b01/image/lambda_jpg_65/e6d6ee1e6ddae5da7a51.jpg]]><![CDATA[https://apps.apple.com/app/id283646709?mt=8]]><![CDATA[https://click.liftoff.io/v1/campaign_click/9zWGfrpfeo-5nrG8Zj9LgMLebMFd8FEkAK7vRckwUDj9mr_7DG8tpXqLAKAyRBUgK2KDScD9bqkzTc2ThgagacPgLYw9CWfgWL1D254-NhWdLVzxjjCpMeuwgFU7b94FxNGpsWaR8lSesejv_vYKumOJblp_tLL3LaXPtyGO0fyQdXYAOO_o7sGCvWrovM9DP1PWgHcUw3pRTBZ9M-9Ashr7uR4Dqs-KJr9wbxqbxx9JgLw2baQAMyH0pQLdKMyQeZPiYgi5qgH4YvFzyzEUHWlyp-eEphUhEgmriTO8TEIAmYxSvrO-8eV0tEqFVG6rp2T5TlxLgfZX9idfbao6Dnxpz8RJs8PBMm0mGq9U2KX5iwcjdrSqPM7Y1Lfg-_YdXVvXsBexlL1eXWu9afO9enLxtozqbpRlxZfjmYbx8LoQusDMrv6IyDlfwF9hnxZp8rpDcdXZpRVDJxRJgdbVFiY2E_lP79RgfkF44dgCth_8SvQsv5vjWVaU-ECXfxAuRMKTO4OAYTTO65V6ciTAQZZk6NCDNI_19zj1?vast_el=2]]><![CDATA[https://adexp.liftoff.io/event/vast/staticEndscreenView/0d55e3CJbSCRIoOGQwZTk3ZTI5OTdjMWE4NGQ5YWM4NmQ1OGQ4YjllNThlNmVjNmFkYhiIl965tjAgGyinqxEw9A86CjE2MzI4MDA2ODZCImFzb2ktYXV0b2NsaWNrLWxhc3QtaW50ZXJhY3Rpb24tdDdCIGF1dG9jbGljay1hc29kLXZpZXdhYmxlLWRlbGF5LXQ2Sgo1ZTgxODY3ODdmUAJaA0VTUGABaANyDGV1LWNlbnRyYWwtMeABA4ABG5IBAmVumAEBoQEAAAAAAACwP6oBBzMyMHg0ODCyAQ1FbnRlcnRhaW5tZW50ugEIQ291cGxlQUnCARl2YXN0LTkwZTQwMWE3ZTMzYWQ0ZGJhNGI2ygEDAQMC0gEA2gEFdmlkZW8?playhead=[CONTENTPLAYHEAD]&sr=1]]><![CDATA[https://click.liftoff.io/v1/campaign_click/9zWGfrpfeo-5nrG8Zj9LgMLebMFd8FEkAK7vRckwUDj9mr_7DG8tpXqLAKAyRBUgK2KDScD9bqkzTc2ThgagacPgLYw9CWfgWL1D254-NhWdLVzxjjCpMeuwgFU7b94FxNGpsWaR8lSesejv_vYKumOJblp_tLL3LaXPtyGO0fyQdXYAOO_o7sGCvWrovM9DP1PWgHcUw3pRTBZ9M-9Ashr7uR4Dqs-KJr9wbxqbxx9JgLw2baQAMyH0pQLdKMyQeZPiYgi5qgH4YvFzyzEUHWlyp-eEphUhEgmriTO8TEIAmYxSvrO-8eV0tEqFVG6rp2T5TlxLgfZX9idfbao6Dnxpz8RJs8PBMm0mGq9U2KX5iwcjdrSqPM7Y1Lfg-_YdXVvXsBexlL1eXWu9afO9enLxtozqbpRlxZfjmYbx8LoQusDMrv6IyDlfwF9hnxZp8rpDcdXZpRVDJxRJgdbVFiY2E_lP79RgfkF44dgCth_8SvQsv5vjWVaU-ECXfxAuRMKTO4OAYTTO65V6ciTAQZZk6NCDNI_19zj1?mac=1]]>

                       <!-- tclose -->         <!-- tpixel -->      </body>  </html> for ad #20379349167705933

[AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching video file [ALVASTVideoFile: sourceVideoURL=https://cdn.liftoff-creatives.io/customers/60c8a83b01/videos/tablet/2636458eaf5bda2ddb6a.mp4, videoURL=https://cdn.liftoff-creatives.io/customers/60c8a83b01/videos/tablet/2636458eaf5bda2ddb6a.mp4, fileType=video/mp4, url=progressive, width=768.000000, height=1024.000000, bitrate=2519] creative... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loading https://cdn.liftoff-creatives.io/customers/60c8a83b01/videos/tablet/2636458eaf5bda2ddb6a.mp4... [AppLovinSdk] DEBUG [ALAdView]

Format: REWARDED Ad ID: 20379349168184573 Zone ID: inter_videoa Ad Class: ALAdServerAd DSP Name: twitter.com Size: 810x1080 Alpha: 1 Hidden: false

Fullscreen Ad Properties close_style: 1 close_delay_graphic: 30s HTML: <!DOCTYPE html>
Muted: false

[AppLovinSdk] DEBUG [ALWKWebView] Forwarding "window.prompt = function() {}; window.confirm = function() {}; window.alert = function() {};" to ad template [AppLovinSdk] DEBUG [ALAdView] Advertisement rendered [AppLovinSdk] DEBUG [ALWKWebView] Forwarding "al_onAdViewRendered()" to ad template [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #10621745121613982860 "prod-ms.applovin.com/1.0/event/load": no data [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.052000 s over wifi to #10621745121613982860 "prod-ms.applovin.com/1.0/event/load" [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Dequeued successfully transmitted postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitted postback successfully. [AppLovinSdk] INFO [ALAdEventTracker:20379349168184573:twitter.com] Skip starting session - Open Measurement disabled [AppLovinSdk] DEBUG [ALAdEventTracker:20379349168184573:twitter.com] Failed to run operation: track loaded [AppLovinSdk] DEBUG [ALAdEventTracker:20379349168184573:twitter.com] Failed to run operation: track impression event [AppLovinSdk] DEBUG [ALAdEventTracker:20379349168184573:twitter.com] Failed to run operation: update main view: <WKWebView: 0x112851400; frame = (0 0; 810 1080); opaque = NO; autoresize = W+H; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x283d17a20>> [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Loaded resource at https://cdn.liftoff-creatives.io/customers/60c8a83b01/videos/tablet/2636458eaf5bda2ddb6a.mp4 [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching 2fbf9e1f-b830-41b2-98c3-a347c9f85cd92636458eaf5bda2ddb6a.mp4... [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] 2fbf9e1f-b830-41b2-98c3-a347c9f85cd92636458eaf5bda2ddb6a.mp4 cached [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Caching succeeded for file: 2fbf9e1f-b830-41b2-98c3-a347c9f85cd92636458eaf5bda2ddb6a.mp4 [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Video file successfully cached into: file:///var/mobile/Containers/Data/Application/28D5320C-0F51-4CBA-B182-664084363AA0/Library/Caches/al/2fbf9e1f-b830-41b2-98c3-a347c9f85cd92636458eaf5bda2ddb6a.mp4 [AppLovinSdk] DEBUG [ALTaskCacheVASTAd] Finished caching VAST ad #20379349167705933 [AppLovinSdk] INFO [ALWebViewBridgeUtils] Handling a click on: https://prod-a.applovin.com/redirect?clcode=4!v3!426548.1663884000!VWacI48NAdDAVkei_6uLp2AmBLx-Qg0K19TEAsMyW-7jASEcl6UUJI3ime-3o4PXdYdqdoBd9qu4i_iDCs0D8tvDn5vsNCEnOGfrgpCxwQebS3dZz1AxmjByBOgjlkrqtw73Dlq0MRG20IPSB4ISm_WvaEtmCKDOA5INKoOjuy4fyzqL66DffXm1yt0yR1kDmAkC533lNYB__G9tEwXozK3EY5vTd4xAgoIw7Sp_RUdT7xzKn62T2HIrDaH6p_dvz2PaCYFTACD9NiVmZpDUvfl-61ysaag3NrkWzoFYSF3j8yAxiKF8HR2wN6ppgk2obuPrliV992oNQ859smA8mnx6xfPh5247lUNbJO3-pDEF8rnPzTtaedr5MzjMjpOaRFiYhbMVwnJaCmmVWZLCDj7M4I93755djHio-mAGrYX4N0trfOTU8km6xR88dT0Wkm_W5HMF6a_svWXolVRzAWbEkrc-rD-Mf9tOB5tzs8UVTCnbT0v8MITJ-eYW8PUnVrBbt8WoSjX16Ld1yf_lMUmsXArUWZi4nJXUBmKWkcbvTqPJPpiWboSoq16v59XtPzbdB6Uko12gMhttqtvnaqHGfWnqbjcUfkDeLEvV5AUR45bmhCAHz0tmOei2yVdvKeQelTN4MBP6Iz3R1BFy0FeUKNk6FHgTOXg8DEiMMdYsg-cugxaoCwSzhJrJDEVkFQ_IA0u7qcsEkFaMoLT-rNeCYR7dQIvFEz2SFcqyj1zw6Sbv_oAYTXlvR1tPAefpphXB2SLv4VuVUkSjJ9ey_Oj1TsZml5Q0OMFmYrJOf8I*&n=https%3A%2F%2Fads-bidder-api.twitter.com%2F1%2Fclick%3Fimpression_id%3D339bf15af2e35455%26device_id%3D14BE817D-937D-424A-86D3-44EA8E0D14C6%26redirect%3Dhttps%253A%252F%252Fabout.sourcegraph.com%252Fsourcegraph-4%253Futm_source%253Dtwitter%2526utm_medium%253Dpaid%2526utm_campaign%253Dsourcegraph4%2526twclid%253D2-7dua054opio94bktstp81cei1%26type%3DUrl%26checksum%3D512ee07873a73c3ba2c93885530db50289bc953d94627d693f5bd90adfa76ad6%26clickX%3D438%26clickY%3D596%26screenWidth%3D810%26screenHeight%3D1080 [AppLovinSdk] DEBUG [ALAdService] Tracking click on an ad... [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Rewarded ad clicked [AppLovinSdk] INFO [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: rewarded ad clicked with extra info: { "ad_values" = { }; } [AppLovinSdk] INFO [ALAppLovinVideoViewController] Dismissing ad after 2.922571 seconds elapsed [AppLovinSdk] DEBUG [ALAppLovinVideoViewController] Rewarded playable engaged at 9 percent [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Rewarded ad video ended at 9% and is fully watched: 0 [AppLovinSdk] INFO [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: rewarded video completed [AppLovinSdk] DEBUG [ALAdEventTracker:20379349168184573:twitter.com] Failed to run operation: stop session [AppLovinSdk] DEBUG [ALAdService] Tracking video end on ad... [AppLovinSdk] WARN [ALAdService] Unable to track video end for AD #20379349168184573. Missing video end tracking URL. [AppLovinSdk] DEBUG [ALAdService] Tracking ad closed... [AppLovinSdk] WARN [ALAdService] Unable to track ad closed for AD #20379349168184573. Missing ad close tracking URL. [AppLovinSdk] DEBUG [ALWKWebView] Forwarding "al_onPoststitialDismiss();" to ad template [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Enqueued postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Preparing to submit postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitting postback: [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#13368392933352399555 "prod-ms.applovin.com/1.0/event/mclk"... [AppLovinSdk] DEBUG [ALIncentivizedInterstitialAd] Handling ad hidden for direct ad... [AppLovinSdk] ERROR [ALIncentivizedInterstitialAd] Invalid reward state - result: accepted and wasFullyEngaged: 0, with incentController: [ALIncentivizedInterstitialAd: zoneIdentifier=(null), ready=0] [AppLovinSdk] DEBUG [ALIncentivizedInterstitialAd] Cancelling any incoming reward requests for this ad [AppLovinSdk] ERROR [ALIncentivizedInterstitialAd] User close the ad prematurely [AppLovinSdk] DEBUG [ALIncentivizedInterstitialAd] Notifying listener of reward validation failure [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Reward validation request failed with code: -600 [AppLovinSdk] DEBUG [ALIncentivizedInterstitialAd] Notifying listener of rewarded ad dismissal [AppLovinSdk] INFO [ALAppLovinMediationAdapter] Rewarded ad hidden [AppLovinSdk] INFO [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: rewarded ad hidden with extra info: { "ad_values" = { }; } [AppLovinSdk] DEBUG [ALIncentivizedInterstitialAd] Scheduling report rewarded ad... [AppLovinSdk] DEBUG [ALTaskReportAppLovinReward] Reporting pending reward: [ALPendingReward result=user_closed_video, parameters=(null)]... [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#3718408143390295194 "d.applovin.com/2.0/cr"... [AppLovinSdk] DEBUG [ALStoreKitService] No impression to end... 9.5.0 - [FirebaseAnalytics][I-ACS800014] Cannot get flag for unregistered flag. SDK name, flag name: app_measurement, session_stitching_token_feature_enabled [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #13368392933352399555 "prod-ms.applovin.com/1.0/event/mclk": no data [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.081000 s over wifi to #13368392933352399555 "prod-ms.applovin.com/1.0/event/mclk" [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Dequeued successfully transmitted postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitted postback successfully. 9.5.0 - [FirebaseAnalytics][I-ACS800014] Cannot get flag for unregistered flag. SDK name, flag name: app_measurement, session_stitching_token_feature_enabled [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #3718408143390295194 "d.applovin.com/2.0/cr": {"results":[{"publisher_id":426548,"result":"cancelled","settings":{"cache_cleanup_enabled":true,"cache_max_size_mb":-1,"local_server_enabled":false,"event_cache_size":0,"cache_file_ttl_seconds":259200,"next_device_init":1664488840,"event_max_message_size":0,"auto_upload_events":false,"is_api_handshake_performed":true},"vx":"14b38b27235cb5d1","device_id":"109f29c0fcbc39eb1d","latest_version":"11.5.0","device_token":"MaznYs97JTiqaqEwnZGZ5ht_XQWBo3Jc9FrQz3H90LMvDFiMn2AIX6ncIaygm7F3ZP2Ag61eS3V-mKpHAXj209zXxCQfnM6ZbnUxwRmkPoRrts-HD6XU4wMvc35VNnNRVpUJFvfPLv5FtStxU7Rn0IKzeNO_C_opiG2UFzWFNvc=","app_id":"14b38b27235cb5d1"}]} [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.153000 s over wifi to #3718408143390295194 "d.applovin.com/2.0/cr" [AppLovinSdk] DEBUG [ALTaskReportAppLovinReward] Reported reward successfully for ad: [ALAd #20379349168184573 zoneIdentifier=(null), size=[ALAdSize: INTER], type=[ALAdType: VIDEOA]]. [AppLovinSdk] DEBUG [ALFullScreenAdTracker] Setting fullscreen ad not pending display: 1663884041 [AppLovinSdk] DEBUG [ALFullScreenAdTracker] Setting fullscreen ad hidden: 1663884041 [AppLovinSdk] DEBUG [ALAdHiddenCallbackTimeoutManager] Cancelling timeout [AppLovinSdk] DEBUG [ALAdViewControllerObserver] Cancelling... [AppLovinSdk] DEBUG [MARewardedAd] Transitioning from MAAdStateShowing to MAAdStateIdle... [AppLovinSdk] INFO [ALMediationService] Destroying [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE] [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: running destroy... [AppLovinSdk] INFO [ALMediationAdapterWrapper] Marking ALAppLovinMediationAdapter as disabled due to: destroy [AppLovinSdk] DEBUG [ALMediationAdapterWrapper] ALAppLovinMediationAdapter: finished destroy [AppLovinSdk] DEBUG [ALMediationWaterfallWinnerTracker] Previous winner not cleared for ad: [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE], since it could have already been updated with a new ad: [ALMediatedFullscreenAd thirdPartyAdPlacementIdentifier=inter_videoa, adUnitIdentifier=bc777f2a21fc633b, format=REWARDED, networkName=APPLOVIN_EXCHANGE]. 9.5.0 - [FirebaseFirestore][I-FST000001] WatchStream (1042f75a8) Stream error: 'Unavailable: Network connectivity changed' 9.5.0 - [FirebaseFirestore][I-FST000001] WriteStream (107f1e7c8) Stream error: 'Unavailable: Network connectivity changed' 9.5.0 - [FirebaseFirestore][I-FST000001] AppCheck failed: 'The operation couldn’t be completed. Too many attempts. Underlying error: The operation couldn’t be completed. The server responded with an error:

  • URL: https://firebaseappcheck.googleapis.com/v1/projects/-dev/apps/1:1049103610704:ios:f44d348150255:exchangeDeviceCheckToken
  • HTTP status code: 400
  • Response body: { "error": { "code": 400, "message": "App not registered: 1:1049103610704:ios:f44d348150465d35757255.", "status": "FAILED_PRECONDITION" } } ' [AppLovinSdk] INFO [ALWebViewBridgeUtils] Handling a click on: applvn://close [AppLovinSdk] DEBUG [ALAdService] Tracking click on an ad... [AppLovinSdk] INFO [ALAppLovinVideoViewController] Dismissing ad after 8.019139 seconds elapsed [AppLovinSdk] DEBUG [ALAppLovinVideoViewController] Rewarded playable engaged at 26 percent [AppLovinSdk] DEBUG [ALAdEventTracker:20379349168184573:twitter.com] Failed to run operation: stop session [AppLovinSdk] DEBUG [ALAdService] Tracking video end on ad... [AppLovinSdk] WARN [ALAdService] Unable to track video end for AD #20379349168184573. Missing video end tracking URL. [AppLovinSdk] DEBUG [ALAdService] Tracking ad closed... [AppLovinSdk] WARN [ALAdService] Unable to track ad closed for AD #20379349168184573. Missing ad close tracking URL. [AppLovinSdk] DEBUG [ALWKWebView] Forwarding "al_onPoststitialDismiss();" to ad template [default] Failed to open URL applvn://close: Error Domain=NSOSStatusErrorDomain Code=-10814 "(null)" UserInfo={_LSLine=281, _LSFunction=-[_LSDOpenClient openURL:fileHandle:options:completionHandler:]} [AppLovinSdk] ERROR [ALUtils] Unable to open url: applvn://close [AppLovinSdk] DEBUG [ALEventService] Tracking event: "resumed" with parameters: (null) [CoreLocation] This method can cause UI unresponsiveness if invoked on the main thread. Instead, consider waiting for the -locationManagerDidChangeAuthorization: callback and checking authorizationStatus first. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Enqueued postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Preparing to submit postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitting postback: [AppLovinSdk] DEBUG [ALConnectionManager] Sending POST request to id=#12236838185335160070 "rt.applovin.com/4.0/pix"... [AppLovinSdk] DEBUG [ALConnectionManager] 200 received from #12236838185335160070 "rt.applovin.com/4.0/pix": {"settings":{"sc":"JsyXuRoW%2Fpi5GlTAFBVKFpy9vfPsYAA%3D"},"status":200} [AppLovinSdk] INFO [ALConnectionManager] Successful POST returned 200 in 0.083000 s over wifi to #12236838185335160070 "rt.applovin.com/4.0/pix" [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Exported postback queue to disk. [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Dequeued successfully transmitted postback: [AppLovinSdk] DEBUG [ALPersistentPostbackManager] Submitted postback successfully.
thomasmso commented 2 years ago

@adriancsbna - That's good insight. Could you get one of those ads, and share the ad response to me at thomas.so@applovin.com via our SDK's Creative Debugger feature?

adriancsbna commented 2 years ago

In version 2.0.0 of the Plugin there is no such function. Attached is a screenshot

Captura de Pantalla 2022-09-23 a las 17 00 38

thomasmso commented 2 years ago

@adriancsbna - that's unfortunate, I must've left it out, let me fix that for you

adriancsbna commented 2 years ago

Will you add this feature to a new version in pub.dev?

thomasmso commented 2 years ago

@adriancsbna - I just checked, although we are missing the API, the feature should be enabled by default already. The API would only be a means to disable the feature.

adriancsbna commented 2 years ago

Ok, here is the information it gives me. Anyway, if possible, make a new version with that function, because in release I would like to disable that functionality, since users could access to that information.

texto-33CED7BDE01A-1.txt

thomasmso commented 2 years ago

@adriancsbna - We have identified the issue, and will release an SDK / Flutter plugin to remove this behaviour with this type of ad.

adriancsbna commented 2 years ago

Hi @thomasmso. Is there any release schedule for the plugin update that will fix the problem? Thanks

thomasmso commented 2 years ago

@adriancsbna - I just pushed v2.1.0, see the changelog here: https://github.com/AppLovin/AppLovin-MAX-Flutter/releases/tag/release_2_1_0