Sunteți pe pagina 1din 178

1551901619323 com.moonglabs.

epiccricket starting to cache rewarded ad, ad-format:


VIDEO, screen-name: screen

1551901619327 com.moonglabs.epiccricket fetching ad networks...

1551901619330 com.moonglabs.epiccricket checking permissions...

1551901619333 com.moonglabs.epiccricket ad networks not available, requesting...

1551901619334 com.moonglabs.epiccricket initialising Google Play services...

1551901619340 com.moonglabs.epiccricket Google Play service result Code is 0

1551901619342 com.moonglabs.epiccricket Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1551901619360 com.moonglabs.epiccricket getAdvertisingIdThread() :: got Info


{f6df47e6-aa7f-4bec-be0a-f6456cc62feb}false

1551901619361 com.moonglabs.epiccricket Inside run of Thread after getting adinfo

1551901619425 com.moonglabs.epiccricket Scheduling now pull notification

1551901619427 com.moonglabs.epiccricket starting session manager...

1551901619428 com.moonglabs.epiccricket reading session-details...

1551901619429 com.moonglabs.epiccricket no existing session found!

1551901619430 com.moonglabs.epiccricket creating new session details...

1551901619431 com.moonglabs.epiccricket creating new session data...

1551901619432 com.moonglabs.epiccricket saving session-details...

1551901619483 com.moonglabs.epiccricket GetAdNetworksTask is ready to execute!

1551901619485 com.moonglabs.epiccricket executing c...

1551901619486 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155190161948689752958dba04b7aa737f83586f5e994

1551901619487 com.moonglabs.epiccricket md5_token id


ac05dc24f672b7726c88403773f5cdea

1551901619507 com.moonglabs.epiccricket Offer Table Empty !

1551901619509 com.moonglabs.epiccricket Last Location Location[network


26.807644,80.900276 hAcc=98 et=+11d9h25m49s177ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=324]}]: Longitude: 80.9002759 Latitude: 26.8076439

1551901619524 com.moonglabs.epiccricket Address[addressLines=[0:"Unnamed Road,


Muslim Nagar, Alambagh, Lucknow, Uttar Pradesh 226005, India"],feature=Unnamed
Road,admin=Uttar Pradesh,sub-admin=Lucknow,locality=Lucknow,thoroughfare=Unnamed
Road,postalCode=226005,countryCode=IN,countryName=India,hasLatitude=true,latitude=2
6.8075381,hasLongitude=true,longitude=80.9000848,phone=null,url=null,extras=null]

1551901619524 com.moonglabs.epiccricket
{"pin":"226005","country":"India","countryCode":"IN","state":"Uttar
Pradesh","city":"Lucknow","locality":"Alambagh","area":"Lucknow"}

1551901619525 com.moonglabs.epiccricket c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=ac05dc24f672b7726c88403773f5cdea&timestamp=1551901619486&udid=c0807793-55a4-
4090-8b34-
38add0b546bb&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.
58&device_id=&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisi
ngID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=4G&screen_density_x=409.432&screen_density_y=40
9.903&sheight=1080&swidth=2196&carrier_name=Jio+4G&screen_density_category=XXHDPI&d
evice_model=OPPO+RMX1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&n
ame=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_handle=&edu
cation=&nationality=&lat=26.8076439&long=80.9002759&address=%7B%22pin%22%3A
%22226005%22%2C%22country%22%3A%22India%22%2C%22countryCode%22%3A%22IN%22%2C
%22state%22%3A%22Uttar+Pradesh%22%2C%22city%22%3A%22Lucknow%22%2C%22locality%22%3A
%22Alambagh%22%2C%22area%22%3A%22Lucknow%22%7D&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&gdpr_applicable=false&gdpr_consent=true

1551901620042 com.moonglabs.epiccricket c response:


{"status":1,"message":"success","others":{"Networks":[{"POKKT_VIDEO":
{"id":"31","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":0,"respons
eFormat":1,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&preroll=[SDK_PRE_ROLL]&udid=[SDK_UD_ID]&battery_level=
[SDK_BATTERY_LEVEL]&encodedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLA
CEMENT_TYPE]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]"
,"network_type":3,"custom_data":{},"comscore_client_id":"22296391"}},
{"POKKT_BANNER":
{"id":"32","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":1,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=32&ad_format=1&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&battery_level=[SDK_BATTERY_LEVEL]&enc
odedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLACEMENT_TYPE]&gdpr_appli
cable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]","network_type":3,"cust
om_data":{},"comscore_client_id":"22296391"}},{"POKKT_INTERSTITIAL":
{"id":"33","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":3,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&battery_level=[SDK_BATTERY_LEVEL]&enc
odedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLACEMENT_TYPE]&gdpr_appli
cable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]&ars=[SDK_ARS]","network
_type":3,"custom_data":{},"comscore_client_id":"22296391"}},
{"POKKT_INGAME_BRANDING":
{"id":"34","integration_type":"S2S","incent":0,"non_incent":0,"adFormat":4,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=34&ad_format=4&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&iga_type=[SDK_IGA_TYPE]&battery_level
=[SDK_BATTERY_LEVEL]&encodedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PL
ACEMENT_TYPE]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]
","network_type":3,"custom_data":
{},"comscore_client_id":"22296391"}}]},"max_cached_videos":"3","video_cache_ttl":"3
","notification_pull_frequency":"60","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"0","s
kip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label":"NO"
,"skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":"http
s://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"0","viewability_tex
t":"","vc":"0","mraid_ios_path":"https://s3-ap-southeast-
1.amazonaws.com/pokktmraid/mraid.js","mraid_android_path":"https://s3-ap-southeast-
1.amazonaws.com/pokktmraid/mraid.js","viewablity_pause_duration":120,"collect_feedb
ack":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":
"https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/pokktIMAWrapper.html","om_js_service_path":"ht
tps://s3-ap-southeast-1.amazonaws.com/sdkplugin/omidsupport/omsdk-
v1.js","feedback_html_path":"https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/pokktsdksupport/pokktFeedbackUI.html","vpaid_html_wrapper
_path":"https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html","interstitial_frame":
"","trackers":{"session_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/sessionTracker/trackV2?","params":"
timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_G
DPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&stat=[SDK_STAT]&appId=e2a1095adb83a
0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs
.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","p
arams":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consen
t=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&stat=[SDK_STAT]&session_tim
e=[SDK_SESSION_TIME]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_ve
rsion=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingI
D=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003"},"network_event_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/NetworkEventTrackerV2?","params":"t
imestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GD
PR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&network_event_count=[SDK_NETWORK_EVE
NT_COUNT]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&
app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-
aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003"},"failed_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/urlTracker/trackV2?","params":"offer
_id=[SDK_OFFER_ID]&url=[SDK_URL]&timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDP
R_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&ap
pId=e2a1095adb83a0ff3d1a5282a3920c6c"},"submit_feedback":
{"type":"GET","url":"https://vdo.pokkt.com/api/submitFeedbackV2?","params":"timesta
mp=[SDK_TIMESTAMP]&sex=[SDK_SEX]&age=[SDK_AGE]&offer_id=[SDK_OFFER_ID]&reason=[SDK_
REASON]&watch_time=[SDK_WATCH_TIME]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&advertisingID=f6df47e6-
aa7f-4bec-be0a-f6456cc62feb&appId=e2a1095adb83a0ff3d1a5282a3920c6c"},"iap_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/iapTracker/trackV2?","params":"times
tamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_C
ONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&productId=[SDK_PRODUCT_ID]&productPrice=
[SDK_PRODUCT_PRICE]&currencyCode=[SDK_CURRENCY_CODE]&productTitle=[SDK_PRODUCT_TITL
E]&productDesc=[SDK_PRODUCT_DESC]&productStore=[SDK_PRODUCT_STORE]&productData=[SDK
_PRODUCT_DATA]&productSignature=[SDK_PRODUCT_SIGNATURE]&appId=e2a1095adb83a0ff3d1a5
282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccri
cket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-f017bd811003"},"get_notification":
{"type":"GET","url":"https://vdo.pokkt.com/api/notification/getNotificationsV2?","p
arams":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consen
t=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&os_id=[SDK_OS_ID]&appId=e2a
1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com
.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&ip=47.9.92.85"},"notification_event_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/NotificationEventsTracker/trackV2?",
"params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&notification_id=[SDK_ID_N
OTIFICATION]&os_id=[SDK_OS_ID]&track_id=[SDK_TRACK_ID]&event=[SDK_EVENT]&appId=e2a1
095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.
moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-f017bd811003"},"app_install_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/installTracker/trackV2?","params":"t
imestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GD
PR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&appId=e2a1095adb83a0ff3d1a5282a3920c
6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_
version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003"},"gratification_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/gratificationEventTracker/trackV2?",
"params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&vc=[SDK_VC]&network_id=[S
DK_NETWORK_ID]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=
2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df
47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-f017bd811003"},"get_categories":
{"type":"GET","url":"https://ias.pokkt.com/installedapps/get?","params":"timestamp=
[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSEN
T]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_ver
sion=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7
.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&ip=47.9.92.85"},"post_categories_count":
{"type":"POST","url":"https://ias.pokkt.com/installedapps/categorycount","params":"
timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_G
DPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&categories=[SDK_CATEGORIES]&appId=e
2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=c
om.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&ip=47.9.92.85"},"get_apps_list":
{"type":"GET","url":"https://vdo.pokkt.com/api/appList/get?","params":"timestamp=[S
DK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]
&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&os_id=[SDK_OS_ID]&appId=e2a1095adb83a0ff3d1a528
2a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccrick
et&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&ip=47.9.92.85","refresh_rate_in_days":4}}}

1551901620047 com.moonglabs.epiccricket Network response is


{"status":1,"message":"success","others":{"Networks":[{"POKKT_VIDEO":
{"id":"31","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":0,"respons
eFormat":1,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&preroll=[SDK_PRE_ROLL]&udid=[SDK_UD_ID]&battery_level=
[SDK_BATTERY_LEVEL]&encodedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLA
CEMENT_TYPE]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]"
,"network_type":3,"custom_data":{},"comscore_client_id":"22296391"}},
{"POKKT_BANNER":
{"id":"32","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":1,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=32&ad_format=1&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&battery_level=[SDK_BATTERY_LEVEL]&enc
odedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLACEMENT_TYPE]&gdpr_appli
cable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]","network_type":3,"cust
om_data":{},"comscore_client_id":"22296391"}},{"POKKT_INTERSTITIAL":
{"id":"33","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":3,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&battery_level=[SDK_BATTERY_LEVEL]&enc
odedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLACEMENT_TYPE]&gdpr_appli
cable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]&ars=[SDK_ARS]","network
_type":3,"custom_data":{},"comscore_client_id":"22296391"}},
{"POKKT_INGAME_BRANDING":
{"id":"34","integration_type":"S2S","incent":0,"non_incent":0,"adFormat":4,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=34&ad_format=4&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&iga_type=[SDK_IGA_TYPE]&battery_level
=[SDK_BATTERY_LEVEL]&encodedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PL
ACEMENT_TYPE]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]
","network_type":3,"custom_data":
{},"comscore_client_id":"22296391"}}]},"max_cached_videos":"3","video_cache_ttl":"3
","notification_pull_frequency":"60","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"0","s
kip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label":"NO"
,"skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":"http
s://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"0","viewability_tex
t":"","vc":"0","mraid_ios_path":"https://s3-ap-southeast-
1.amazonaws.com/pokktmraid/mraid.js","mraid_android_path":"https://s3-ap-southeast-
1.amazonaws.com/pokktmraid/mraid.js","viewablity_pause_duration":120,"collect_feedb
ack":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":
"https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/pokktIMAWrapper.html","om_js_service_path":"ht
tps://s3-ap-southeast-1.amazonaws.com/sdkplugin/omidsupport/omsdk-
v1.js","feedback_html_path":"https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/pokktsdksupport/pokktFeedbackUI.html","vpaid_html_wrapper
_path":"https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html","interstitial_frame":
"","trackers":{"session_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/sessionTracker/trackV2?","params":"
timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_G
DPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&stat=[SDK_STAT]&appId=e2a1095adb83a
0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs
.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trac
kV2?","params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdp
r_consent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&stat=[SDK_STAT]&ses
sion_time=[SDK_SESSION_TIME]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.
0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&adve
rtisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003"},"network_event_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/NetworkEventTrackerV2?","params":"t
imestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GD
PR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&network_event_count=[SDK_NETWORK_EVE
NT_COUNT]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&
app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-
aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003"},"failed_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/urlTracker/trackV2?","params":"offer
_id=[SDK_OFFER_ID]&url=[SDK_URL]&timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDP
R_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&ap
pId=e2a1095adb83a0ff3d1a5282a3920c6c"},"submit_feedback":
{"type":"GET","url":"https://vdo.pokkt.com/api/submitFeedbackV2?","params":"timesta
mp=[SDK_TIMESTAMP]&sex=[SDK_SEX]&age=[SDK_AGE]&offer_id=[SDK_OFFER_ID]&reason=[SDK_
REASON]&watch_time=[SDK_WATCH_TIME]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&advertisingID=f6df47e6-
aa7f-4bec-be0a-f6456cc62feb&appId=e2a1095adb83a0ff3d1a5282a3920c6c"},"iap_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/iapTracker/trackV2?","params":"times
tamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_C
ONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&productId=[SDK_PRODUCT_ID]&productPrice=
[SDK_PRODUCT_PRICE]&currencyCode=[SDK_CURRENCY_CODE]&productTitle=[SDK_PRODUCT_TITL
E]&productDesc=[SDK_PRODUCT_DESC]&productStore=[SDK_PRODUCT_STORE]&productData=[SDK
_PRODUCT_DATA]&productSignature=[SDK_PRODUCT_SIGNATURE]&appId=e2a1095adb83a0ff3d1a5
282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccri
cket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-f017bd811003"},"get_notification":
{"type":"GET","url":"https://vdo.pokkt.com/api/notification/getNotificationsV2?","p
arams":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consen
t=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&os_id=[SDK_OS_ID]&appId=e2a
1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com
.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&ip=47.9.92.85"},"notification_event_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/NotificationEventsTracker/trackV2?",
"params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&notification_id=[SDK_ID_N
OTIFICATION]&os_id=[SDK_OS_ID]&track_id=[SDK_TRACK_ID]&event=[SDK_EVENT]&appId=e2a1
095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.
moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-f017bd811003"},"app_install_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/installTracker/trackV2?","params":"t
imestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GD
PR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&appId=e2a1095adb83a0ff3d1a5282a3920c
6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_
version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003"},"gratification_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/gratificationEventTracker/trackV2?",
"params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&vc=[SDK_VC]&network_id=[S
DK_NETWORK_ID]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=
2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df
47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-f017bd811003"},"get_categories":
{"type":"GET","url":"https://ias.pokkt.com/installedapps/get?","params":"timestamp=
[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSEN
T]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_ver
sion=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7
.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&ip=47.9.92.85"},"post_categories_count":
{"type":"POST","url":"https://ias.pokkt.com/installedapps/categorycount","params":"
timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_G
DPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&categories=[SDK_CATEGORIES]&appId=e
2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=c
om.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&ip=47.9.92.85"},"get_apps_list":
{"type":"GET","url":"https://vdo.pokkt.com/api/appList/get?","params":"timestamp=[S
DK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]
&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&os_id=[SDK_OS_ID]&appId=e2a1095adb83a0ff3d1a528
2a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccrick
et&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=440188ee-1ba1-431c-beee-
f017bd811003&ip=47.9.92.85","refresh_rate_in_days":4}}}

1551901620053 com.moonglabs.epiccricket Network name POKKT_VIDEO

1551901620054 com.moonglabs.epiccricket Network name POKKT_BANNER

1551901620054 com.moonglabs.epiccricket Network name POKKT_INTERSTITIAL

1551901620054 com.moonglabs.epiccricket Network name POKKT_INGAME_BRANDING

1551901620056 com.moonglabs.epiccricket creating new network!

1551901620057 com.moonglabs.epiccricket network created: POKKT_VIDEO

1551901620058 com.moonglabs.epiccricket creating new network!

1551901620095 com.moonglabs.epiccricket network created: POKKT_BANNER

1551901620095 com.moonglabs.epiccricket creating new network!

1551901620096 com.moonglabs.epiccricket network created: POKKT_INTERSTITIAL

1551901620097 com.moonglabs.epiccricket creating new network!

1551901620097 com.moonglabs.epiccricket network created: POKKT_INGAME_BRANDING

1551901620101 com.moonglabs.epiccricket cacheAd requested for: rewarded ad, ad-


format: VIDEO, screen-name: screen!

1551901620102 com.moonglabs.epiccricket acquiring caching lock

1551901620102 com.moonglabs.epiccricket acquiring caching lock on:


screen_true_VIDEO

1551901620103 com.moonglabs.epiccricket lock acquired rewarded ad, ad-format:


VIDEO, screen-name: screen!

1551901620103 com.moonglabs.epiccricket activeAdSlots does not contain mentioned


adConfig

1551901620104 com.moonglabs.epiccricket activeAdSlots contains null value for


mentioned adConfig

1551901620107 com.moonglabs.epiccricket attempting to cache ad with ad-network:


POKKT_VIDEO

1551901620108 com.moonglabs.epiccricket checking ad-availability with ad-network:


POKKT_VIDEO

1551901620108 com.moonglabs.epiccricket fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: screen

1551901620113 com.moonglabs.epiccricket category last get at :1551901620

1551901620113 com.moonglabs.epiccricket sending session data...


1551901620114 com.moonglabs.epiccricket total sessions to send: 1

1551901620114 com.moonglabs.epiccricket Active Session

1551901620114 com.moonglabs.epiccricket Gesture path not found

1551901620115 com.moonglabs.epiccricket executing f...

1551901620116 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/sdkplugin/omidsupport/omsdk-v1.js

1551901620116 com.moonglabs.epiccricket executing f...

1551901620117 com.moonglabs.epiccricket executing f...

1551901620117 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/sdkplugin/omidsupport/omsdk-v1.js

1551901620117 com.moonglabs.epiccricket f Request url:


https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html

1551901620116 com.moonglabs.epiccricket executing f...

1551901620118 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/sdkplugin/imasupport/pokktIMAWrapper.html

1551901620436 com.moonglabs.epiccricket f response: <html>


<head>
<meta charset="utf-8" />
<title>Pokkt Video</title>

<!-- Console Logger -->


<script type="text/javascript">
/**
* console logger
**/
(function() {
var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};
log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());
</script>

<!-- Pokkt Specific -->


<script type="text/javascript">
//alert('hi!');
window.name = "pokkt_video_window";
log.i('window name: ' + window.name);

function is_pokkt_sdk() {
return true;
}

function pokkt_on_close() {
pauseAd();
if (typeof(Android) != "undefined" && Android.closeInterstitial) {
Android.closeInterstitial();
} else {
if (window.external && window.external.notify) {
window.external.notify("closeInterstitial");
}
}
}

function pokktOnComplete() {
if (typeof(Android) != "undefined" && Android.gratifyInterstitial)
{
Android.gratifyInterstitial();
} else {
if(window && window.external && window.external.notify) {
window.external.notify("gratifyInterstitial");
}
}
}

// function injectScript() {
// var Android = {};
// function closeInterstitial() {
// setTimeout(function() {
// window.location = 'pokkt://closeInterstitial';
// }, 1000);
// };

// function gratifyInterstitial() {
// window.location = 'pokkt://gratifyInterstitial';
// };
// Android.closeInterstitial = closeInterstitial;
// Android.gratifyInterstitial = gratifyInterstitial;
// window.Android = Android;
// }
// injectScript();
</script>

<!-- VideoJS -->


<link href="https://pokktjs.pokkt.com/vjs/videojs7/video-js.css"
rel="stylesheet">
<script src="https://pokktjs.pokkt.com/vjs/videojs7/video.min.js"
type="text/javascript"></script>

<!-- VideoJS VAST-VPAID Plugin -->


<link href="https://pokktjs.pokkt.com/vjs/videojs.vast.vpaid.min.css"
rel="stylesheet">
<script src="https://pokktjs.pokkt.com/vjs/vjs_plugin.min.js"></script>

<!-- OM SESSION CLIENT -->


<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/omidsupport/omid-session-client-v1.js"></script>

<!-- Pokkt-JS Bridge -->


<script type="text/javascript">
/**
* bridge
**/
(function() {
window.pokktNativeBridge = {};
window.pokktNativeBridge.notifyNative = function(operation, params)
{
log.i('notifying native of: ' + operation + ' , with params: ' +
params);

var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "pokktbridge://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};
} ());
</script>

<!-- Pokkt-OM Wrapper -->


<script type="text/javascript">
(function() {
var pokktOMIDBridge = window.pokktOMIDBridge = {};

pokktOMIDBridge.createOMIDSession = function(omidSDKVersion,
vendors, partnerName, partnerVersion) {
log.i('creating omid session...');

var sessionClient;

try {
sessionClient = OmidSessionClient[omidSDKVersion];
} catch (e) {
log.i('error creating sessionClient!');
}
if (!sessionClient) {
log.i('sessionClient not available!');
pokktNativeBridge.notifyNative('omWrapperFailed');
return;
}

const AdSession = sessionClient.AdSession;


const Partner = sessionClient.Partner;
const Context = sessionClient.Context;
const VerificationScriptResource =
sessionClient.VerificationScriptResource;
const AdEvents = sessionClient.AdEvents;
const VideoEvents = sessionClient.VideoEvents;

log.i('compiling verification resources...');


var resources = [];
for (var i = 0; i < vendors.length; i++) {
var vendor = vendors[i];
var resource = new
VerificationScriptResource(vendor.javascriptResourceUrl, vendor.vendorKey,
vendor.verificationParameters);
resources.push(resource);
}

if (!resources.length) {
log.i('no verification resources found!');
pokktNativeBridge.notifyNative('omWrapperFailed');
return;
}

var partner = new Partner(partnerName, partnerVersion);


var context = new Context(partner, resources);
var adSession = new AdSession(context);
pokktOMIDBridge.adSession = adSession;

const videoElement = document.getElementById("pokkt-video-ad");


context.setVideoElement(videoElement);

const adEvents = new AdEvents(adSession);


const videoEvents = new VideoEvents(adSession);
pokktOMIDBridge.videoEvents = videoEvents;

adSession.registerSessionObserver(function (event) {
log.i('omid session event: ' + event.type)
if (event.type === "sessionStart") {
videoEvents.loaded({ isSkippable: true, isAutoPlay:
true, position: 'standalone' });
adEvents.impressionOccurred();
} else if (event.type === "sessionError") {
log.i('session error occured! ' + event);
} else if (event.type === "sessionFinish") {
log.i('session finished!');
}
});

log.i('notifying omid wrapper ready...');


pokktNativeBridge.notifyNative('omWrapperReady');
};
} ());

function initOMIDSession(pokktOMConfig) {
log.i('initializing omid session...');

if (pokktOMConfig === undefined) {


log.i('using dummy verification data');
// TEST DATA
pokktOMConfig = {
"omid_sdk_version" : "1.1.3-iab493",
"partner_name" : "Pokkt",
"partner_version" : "7.3.0",
"vendors" : [
{
"vendorKey": "iabtechlab.com-omid",
"javascriptResourceUrl": " https://s3-us-west-
2.amazonaws.com/omsdk-files/compliance-js/omid-validation-verification-script-
v1.js",
"verificationParameters": "iabtechlab-pokkt"
}
]
};
}

if (window.pokktOMIDBridge !== undefined && pokktOMConfig !==


undefined) {
var omidSDKVersion = pokktOMConfig.omid_sdk_version;
var partnerName = pokktOMConfig.partner_name;
var partnerVersion = pokktOMConfig.partner_version;
var vendors = pokktOMConfig.vendors;

log.i('omid version is ' + omidSDKVersion);


log.i('creating omid session with ' + partnerName + ', for
version ' + partnerVersion);
window.pokktOMIDBridge.createOMIDSession(omidSDKVersion,
vendors, partnerName, partnerVersion)
} else {
log.e('invalid pokktOMConfig OR pokktOMIDBridge not
available!');
}
}
</script>
</head>
<body>
<div class="pokkt-video-container" id="pokkt-video-container"
style="opacity:100">
<video id="pokkt-video-ad" class="video-js vjs-default-skin vjs-16-9"
controls webkit-playsinline playsinline preload="auto"
poster="https://pokktjs.pokkt.com/vjs/assets/logo.png" data-
setup='{}'>
<source src="https://pokktjs.pokkt.com/vjs/assets/blank.mp4"
type='video/mp4'>
</video>
</div>

<script type="text/javascript">
window.vjsPlayer = videojs('pokkt-video-ad', {
'controls':false,
'forceSSL':true
}, function () {
log.i('videojs is ready!');
setupEventListeners(this);
window.pokktNativeBridge.notifyNative('vjsPlayerReady');
//this.play();
});

var vastResponseXML = '';


function requestVASTXML(callback) {
setTimeout(function () {
// the macro should be replaced with a proper VAST xml
callback(null, vastResponseXML);
}, 0);
}

function setupVJS(isTagAnURL, vastTag, moatData, moatPartnerCode) {


var vastClientSettings = {};
vastClientSettings.adsCancelTimeout = 200000;
vastClientSettings.adsEnabled = true;
vastClientSettings.playAdAlways = true;
vastClientSettings.vpaidFlashLoaderPath =
'https://vdo.pokkt.com/video-js-4.12/vpaid/VPAIDFlash.swf';
vastClientSettings.moatData = moatData;
vastClientSettings.moatPartnerCode = moatPartnerCode;
vastClientSettings.verbosity = 4;

if (isTagAnURL) {
vastClientSettings.adTagUrl = vastTag;
} else {
vastResponseXML = vastTag;
vastClientSettings.adTagXML = 'requestVASTXML';
}

window.vjsPlayer.vastClient(vastClientSettings);
}

function setupEventListeners(player) {
log.i('setting up listeners on player: ' + player);

player.on('vpaid.AdVideoStart', function(e) {
log.i('window.pokktOMIDBridge start');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
var duration = player.duration();
var muted = player.muted() ? 0 : 1;
if (!isNaN(duration)) {
window.pokktOMIDBridge.videoEvents.start(duration, muted);
} else {
// TODO: wait until duration is available to start
}
});

player.on('vpaid.AdVideoFirstQuartile', function(e) {
log.i('window.pokktOMIDBridge first quartile');
if (window.pokktOMIDBridge === undefined ||
window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.firstQuartile();
});

player.on('vpaid.AdVideoMidpoint', function(e) {
log.i('window.pokktOMIDBridge midpoint');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.midpoint();
});

player.on('vpaid.AdVideoThirdQuartile', function(e) {
log.i('window.pokktOMIDBridge third quartile');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.thirdQuartile();
});

player.on('vpaid.AdVideoComplete', function(e) {
log.i('window.pokktOMIDBridge complete');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.complete();
});

player.on('vpaid.AdSkipped', function(e) {
log.i('window.pokktOMIDBridge skipped');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.skipped();
});

player.on('vpaid.AdPaused', function(e) {
log.i('window.pokktOMIDBridge paused');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.pause();
});

player.on('vpaid.AdPlaying', function(e) {
log.i('window.pokktOMIDBridge resumed');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.resume();
});

player.on('vpaid.AdVolumeChange', function(e) {
log.i('window.pokktOMIDBridge volume changed');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
var videoPlayerVolume = player.volume();
log.i('device volume is: ' + videoPlayerVolume);

window.pokktOMIDBridge.videoEvents.volumeChange(videoPlayerVolume);
});
}

function playAd() {
window.vjsPlayer.play();
}

function pauseAd() {
window.vjsPlayer.pause();
}
</script>

<script type="text/javascript">
// replace macros and call the following
// setupVJS(isTagAnURL, vastTag, moatData, moatPartnerCode);
setupVJS({{IS_TAG_A_URL}}, '{{VAST_TAG}}', {{MOAT_DATA}},
'{{MOAT_PARTNER_CODE}}');
</script>
</body>
</html>

1551901620440 com.moonglabs.epiccricket Successfully downloaded VPAID HTML

1551901620444 com.moonglabs.epiccricket executing f...

1551901620445 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/sdkplugin/imasupport/pokktIMAWrapper.html

1551901620706 com.moonglabs.epiccricket f response: <html>


<head>
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/style.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/video-js.min.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ads.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ima.css" />
</head>
<body>
<div id="pokkt-ima-adcontainer" class="pokkt-ima-adcontainer">
<div id="pokkt-ima-videoplayer" class="pokkt-ima-videoplayer">
<video id="pokkt-video-ad" class="video-js vjs-default-skin vjs-fullscreen
pokkt-video-ad" autoplay preload="auto" playsinline
poster="https://pokktjs.pokkt.com/video-js-4.12/poster.png"></video>
</div>
</div>

<script src="https://imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/video.min.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ads.min.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ima.js"></script>
<script type="text/javascript">
/**
* console logger
**/
(function() {
var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());

/**
* bridge
**/
(function() {
window.pokktNativeBridge = {};
window.pokktNativeBridge.notifyNative = function(operation, params) {
log.i('notifying native of: ' + operation + ' , with params: ' + params);

var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "pokktbridge://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};
} ());

/**
* POKKT-IMA Wrapper
**/
var PokktIMAWrapper = function(debugEnabled) {
log.i('preparing ima wrapper for pokkt...');

this.player = videojs('pokkt-video-ad');
this.player.fluid(true);

// Remove controls from the player on iPad to stop native controls from
stealing our click
if (navigator.userAgent.match(/iPad/i) ||
navigator.userAgent.match(/Android/i)){
var contentPlayer = document.getElementById('content_video_html5_api');
if (contentPlayer != null && contentPlayer.hasAttribute('controls')) {
contentPlayer.removeAttribute('controls');
}

this.player.controls(false);
}

var options = {
debug: debugEnabled,
id: 'pokkt-video-ad',
autoPlayAdBreaks: false,
showControlsForJSAds: false,
vpaidMode: 'INSECURE',
disableCustomPlaybackForIOS10Plus: true,
adsManagerLoadedCallback: this.adsManagerLoadedCallback.bind(this)
};
this.player.ima(options);

this.player.ima.setAdBreakReadyListener(function(){
log.i('ad-break ready, attempting ad playback...');
this.player.ima.playAdBreak();
});

pokktNativeBridge.notifyNative('wrapperPrepared');
};

PokktIMAWrapper.prototype.initWithAdTag = function(adTag, isAdTagAUrl) {


log.i('initializing ima...');

this.player.ima.initializeAdDisplayContainer();

if (isAdTagAUrl) {
this.player.ima.setContentWithAdTag(null, adTag, false);
} else {
this.player.ima.setContentWithAdsResponse(null, adTag, false);
}

this.player.ima.requestAds();
};

PokktIMAWrapper.prototype.adsManagerLoadedCallback = function(event) {
log.i('ads-manager loaded, registering remaining listners...');

var events = [
google.ima.AdEvent.Type.AD_BREAK_READY,
google.ima.AdEvent.Type.AD_CAN_PLAY,
google.ima.AdEvent.Type.AD_METADATA,
google.ima.AdEvent.Type.ALL_ADS_COMPLETED,
google.ima.AdEvent.Type.CLICK,
google.ima.AdEvent.Type.COMPLETE,
google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
google.ima.AdEvent.Type.DURATION_CHANGE,
google.ima.AdEvent.Type.EXPANDED_CHANGED,
google.ima.AdEvent.Type.FIRST_QUARTILE,
google.ima.AdEvent.Type.IMPRESSION,
google.ima.AdEvent.Type.INTERACTION,
google.ima.AdEvent.Type.LINEAR_CHANGED,
google.ima.AdEvent.Type.LOADED,
google.ima.AdEvent.Type.LOG,
google.ima.AdEvent.Type.MIDPOINT,
google.ima.AdEvent.Type.PAUSED,
google.ima.AdEvent.Type.RESUMED,
google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED,
google.ima.AdEvent.Type.SKIPPED,
google.ima.AdEvent.Type.STARTED,
google.ima.AdEvent.Type.THIRD_QUARTILE,
google.ima.AdEvent.Type.USER_CLOSE,
google.ima.AdEvent.Type.VIEWABLE_IMPRESSION,
google.ima.AdEvent.Type.VOLUME_CHANGED,
google.ima.AdEvent.Type.VOLUME_MUTED,
google.ima.AdErrorEvent.Type.AD_ERROR
];

for (var index = 0; index < events.length; index++) {


log.i('registering listner for ' + events[index]);
this.player.ima.addEventListener(events[index],
this.onAdEvent.bind(this));
}
window.addEventListener('resize', this.onWindowResize.bind(this));
};

PokktIMAWrapper.prototype.onAdEvent = function(event) {
var message = 'Ad event: ' + event.type;
log.i(message);

// notify this event to native


window.pokktNativeBridge.notifyNative('adEvent', event.type);
};

PokktIMAWrapper.prototype.playAd = function() {
this.player.ima.playAdBreak();
};

PokktIMAWrapper.prototype.pauseAd = function() {
this.player.pause();
};

PokktIMAWrapper.prototype.onWindowResize = function() {
var adContainer = document.getElementById('pokkt-ima-adcontainer');
var videoElement = document.getElementById('pokkt-video-ad');
var adContainerWidth = adContainer.offsetWidth;
var videoHeight = videoElement.offsetHeight;

var adsManager = this.player.ima.getAdsManager();


if (adsManager) {
adsManager.resize(adContainerWidth, videoHeight,
google.ima.ViewMode.NORMAL);
}
};

function prepareIMA(debugEnabled) {
window.imaAds = new PokktIMAWrapper(debugEnabled);
}

function initIMAWithTag(adTag, isAdTagAUrl) {


window.imaAds.initWithAdTag(adTag, isAdTagAUrl);
}

function playAd() {
window.imaAds.playAd();
}

function pauseAd() {
window.imaAds.pauseAd();
}

</script>
</body>
</html>

1551901620708 com.moonglabs.epiccricket Successfully downloaded IMA HTML

1551901620708 com.moonglabs.epiccricket executing f...

1551901620709 com.moonglabs.epiccricket f Request url:


https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html
1551901620828 com.moonglabs.epiccricket f response: ;(function(omidGlobal) {
'use strict';var h,aa='function'==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)},k='undefined'!=typeof window&&window===this?
this:'undefined'!=typeof global&&global?global:this;function ba(){ba=function()
{};k.Symbol||(k.Symbol=ca)}var da=0;function ca(a){return'jscomp_symbol_'+(a||'')
+da++}
function n(){ba();var a=k.Symbol.iterator;a||
(a=k.Symbol.iterator=k.Symbol('iterator'));'function'!=typeof
Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return ea(this)}});n=function(){}}function ea(a){var b=0;return
fa(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function fa(a)
{n();a={next:a};a[k.Symbol.iterator]=function(){return this};return a}function p(a)
{n();ba();n();var b=a[Symbol.iterator];return b?b.call(a):ea(a)}
function q(a,b){function c()
{}c.prototype=b.prototype;a.oa=b.prototype;a.prototype=new
c;a.prototype.constructor=a;for(var d in b)if('prototype'!
=d)if(Object.defineProperties){var
e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(a,d,e)}else
a[d]=b[d]}function r(a){if(!(a instanceof Array)){a=p(a);for(var b,c=[];!
(b=a.next()).done;)c.push(b.value);a=c}return a}
function ha(a,b){if(b){var c=k;a=a.split('.');for(var d=0;d<a.length-1;d++){var
e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!
=b&&aa(c,a,{configurable:!0,writable:!0,value:b})}}ha('Object.assign',function(a)
{return a?a:function(a,c){for(var b=1;b<arguments.length;b++){var
e=arguments[b];if(e)for(var f in
e)Object.prototype.hasOwnProperty.call(e,f)&&(a[f]=e[f])}return a}});
ha('Object.values',function(a){return a?a:function(a){var b=[],d;for(d in
a)Object.prototype.hasOwnProperty.call(a,d)&&b.push(a[d]);return b}});function
ia(a){return/\d+\.\d+\.\d+(-.*)?/.test(a)}function ja(a){a=a.split('-')
[0].split('.');for(var b=['1','0','3'],c=0;3>c;c++){var
d=parseInt(a[c],10),e=parseInt(b[c],10);if(d>e)break;else if(d<e)return!1}return!
0};function ka(a,b){return ia(a)&&ja(a)?b?b:[]:b&&'string'===typeof b?
JSON.parse(b):[]};var
t={da:'loaded',ka:'start',Z:'firstQuartile',ea:'midpoint',la:'thirdQuartile',Y:'com
plete',ga:'pause',ia:'resume',X:'bufferStart',W:'bufferFinish',ja:'skipped',na:'vol
umeChange',ha:'playerStateChange',U:'adUserInteraction'},la={aa:'generic',ma:'video
'},ma={F:'native',ba:'html'},na={F:'native',ca:'javascript',NONE:'none'},oa={V:'bac
kgrounded',$:'foregrounded'},pa={fa:'app'};function u(a,b,c,d)
{this.b=a;this.method=b;this.version=c;this.a=d}function qa(a){return!!a&&void 0!
==a.omid_message_guid&&void 0!==a.omid_message_method&&void 0!
==a.omid_message_version&&'string'===typeof a.omid_message_guid&&'string'===typeof
a.omid_message_method&&'string'===typeof a.omid_message_version&&(void
0===a.omid_message_args||void 0!==a.omid_message_args)}function ra(a){return new
u(a.omid_message_guid,a.omid_message_method,a.omid_message_version,a.omid_message_a
rgs)}
function sa(a){var
b={};b=(b.omid_message_guid=a.b,b.omid_message_method=a.method,b.omid_message_versi
on=a.version,b);void 0!==a.a&&(b.omid_message_args=a.a);return b};function ta(a)
{this.b=a};function ua(a){var
b=a.document.createElement('iframe');b.id='omid_v1_present';b.name='omid_v1_present
';b.style.display='none';a.document.body.appendChild(b)}function za(){var a=v,b=new
MutationObserver(function(c){c.forEach(function(c)
{'BODY'===c.addedNodes[0].nodeName&&(ua(a),b.disconnect())})});b.observe(a.document
.documentElement,{childList:!0})};function z(a)
{this.b=a;this.handleExportedMessage=z.prototype.c.bind(this)}q(z,ta);z.prototype.s
endMessage=function(a,b){b=void 0===b?this.b:b;if(!b)throw Error('Message
destination must be defined at construction time or when sending the
message.');b.handleExportedMessage(sa(a),this)};z.prototype.c=function(a,b)
{qa(a)&&this.a&&this.a(ra(a),b)};function C(a){for(var b=[],c=0;c<arguments.length;
++c)b[c-0]=arguments[c];Aa(function(){throw new
(Function.prototype.bind.apply(Error,[null].concat(['Could not complete the test
successfully - '],r(b))));},function(){return console.error.apply(console,
[].concat(r(b)))})}function Ba(a){for(var b=[],c=0;c<arguments.length;++c)b[c-
0]=arguments[c];Aa(function(){},function(){return console.error.apply(console,
[].concat(r(b)))})}
function Aa(a,b){'undefined'!==typeof jasmine&&jasmine?a():'undefined'!==typeof
console&&console&&console.error&&b()};var Ca=eval('this'),v=function()
{if('undefined'!==typeof omidGlobal&&omidGlobal)return omidGlobal;if('undefined'!
==typeof global&&global)return global;if('undefined'!==typeof window&&window)return
window;if('undefined'!==typeof Ca&&Ca)return Ca;throw Error('Could not determine
global object context.');}();function E(a,b){this.b=b=b?b:v;var
c=this;a.addEventListener('message',function(a){if('object'===typeof a.data){var
b=a.data;qa(b)&&a.source&&c.a&&c.a(ra(b),a.source)}})}q(E,ta);E.prototype.sendMessa
ge=function(a,b){b=b?b:this.b;if(!b)throw Error('Message destination must be
defined at construction time or when sending the
message.');b.postMessage(sa(a),'*')};function Da(a,b)
{this.y=this.x=0;this.width=a;this.height=b};function F(a,b)
{this.x=a.x;this.y=a.y;this.width=a.width;this.height=a.height;this.endX=this.x+thi
s.width;this.endY=this.y+this.height;this.adSessionId=a.adSessionId||void
0;this.isFriendlyObstructionFor=a.isFriendlyObstructionFor||
[];this.clipsToBounds=void 0!==a.clipsToBounds?!0===a.clipsToBounds:!
0;this.childViews=a.childViews||[];this.isCreative=a.isCreative||!
1;this.a=b}function Ea(a){var b={};return b.width=a.width,b.height=a.height,b}
function I(a){var b={};return Object.assign({},Ea(a),(b.x=a.x,b.y=a.y,b))}function
J(a){var b=I(a),c={};return Object.assign({},b,
(c.endX=a.endX,c.endY=a.endY,c))}function Fa(a,b,c)
{a.x+=b;a.y+=c;a.endX+=b;a.endY+=c}F.prototype.u=function(a){if(!a)return!
1;a=I(a);var b=a.y,c=a.width,d=a.height;return
this.x===a.x&&this.y===b&&this.width===c&&this.height===d};function Ga(a){return
a.width*a.height};function Ha(a,b){a=I(a);for(var c=[],d=[],e=0;e<b.length;e++){var
f=I(b[e]),l=Math.max(a.y,f.y),g=Math.min(a.x+a.width,f.x+f.width),m=Math.min(a.y+a.
height,f.y+f.height);K(c,Math.max(a.x,f.x));K(c,g);K(d,l);K(d,m)}c=c.sort(function(
a,b){return a-b});d=d.sort(function(a,b){return a-b});return{S:c,T:d}}function
K(a,b){-1===a.indexOf(b)&&a.push(b)};function Ia()
{this.a=this.b=this.l=this.j=this.c=this.i=void
0;this.m=0;this.g=[];this.f=[];this.h=[]}Ia.prototype.u=function(a){return a?
JSON.stringify(L(this))===JSON.stringify(L(a)):!1};
function L(a){var b=[],c={viewport:a.i,adView:
{percentageInView:a.m,reasons:a.h}};if(a.b)
{c.adView.geometry=I(a.b);c.adView.onScreenGeometry=I(a.a);for(var
d=0;d<a.f.length;d+
+)b.push(I(a.f[d]));c.adView.onScreenGeometry.obstructions=b;a.j&&a.l&&(c.adView.co
ntainerGeometry=I(a.j),c.adView.onScreenContainerGeometry=I(a.l),c.adView.measuring
Element=!0)}return c}
function Ja(a,b)
{b=Ea(b);a.i={};a.i.width=b.width;a.i.height=b.height;a.c={};a.c.x=0;a.c.y=0;a.c.wi
dth=b.width;a.c.height=b.height;a.c.endX=b.width;a.c.endY=b.height}function Ka(a,b)
{var
c={};c.x=Math.max(a.x,b.x);c.y=Math.max(a.y,b.y);c.endX=Math.min(a.endX,b.endX);c.e
ndY=Math.min(a.endY,b.endY);c.width=Math.max(0,c.endX-
c.x);c.height=Math.max(0,c.endY-c.y);return c}function La(a,b){return
a.width<b.width||a.height<b.height}
function Ma(a){var b=Ga(a.b);if(b){var c=Ga(a.a);var d=a.f,e=0;if(0<d.length){var
f=Ha(a.a,d),l=f.S;f=f.T;for(var g=0;g<l.length-1;g++)for(var m=(l[g]+(l[g]
+1))/2,N=l[g+1]-l[g],x=0;x<f.length-1;x++){for(var A=(f[x]+(f[x]+1))/2,G=f[x+1]-
f[x],H=!1,B=0;B<d.length;B++){var
w=I(d[B]);if(w.x<m&&w.x+w.width>m&&w.y<A&&w.y+w.height>A){H=!
0;break}}H&&(e+=Math.round(N)*Math.round(G))}}b=Math.round((c-
e)/b*100);a.m=Math.max(b,0)}}
function M(a,b){for(var c=!1,d=0;d<a.h.length;d++)a.h[d]===b&&(c=!0);c||
a.h.push(b)};function Na(){}function Oa(a,b,c,d){var e=new Ia(0);b=new F(b,!
1);Ja(e,b);Pa(a,b,e,d);if('backgrounded'===c)M(e,'backgrounded');else if(e.b)
{for(a=0;a<e.g.length;a++){c=e.g[a];if(0!==c.width&&0!==c.height&&e.a)
{d=J(e.a);b=d.y;var f=d.endX,l=d.endY;c=!(c.endX<=d.x||c.x>=f||c.endY<=b||
c.y>=l)}else c=!1;if(c){a:{c=e.g[a];for(d=0;d<e.f.length;d++)if(e.f[d].u(c)){c=!
0;break a}c=!1}c=!c}c&&(M(e,'obstructed'),e.f.push(e.g[a]))}Ma(e)}else
M(e,'notFound');return e}
function Pa(a,b,c,d){var e=b.isCreative?!0:b.adSessionId===d;if(e){c.b=b;var
f=J(c.b);a=Ka(c.c,f);La(a,f)&&M(c,'clipped');c.a=new F(a,!1)}else if(f=!0,b.a&&(f=-
1!==b.isFriendlyObstructionFor.indexOf(d)?!1:!1===b.clipsToBounds),f)for(var
l=b.childViews,g=0;g<l.length;g++)f=!!c.b,Pa(a,new F(l[g],f),c,d);!e&&c.b&&(b.a?-1!
==b.isFriendlyObstructionFor.indexOf(d)||c.g.push(b):
(e=J(b),d=J(c.a),I(c.a),a=c.a,0!==a.width&&0!
==a.height&&b.clipsToBounds&&(b=Ka(d,e),La(b,d)&&(M(c,'clipped'),c.a=new F(b,!
1)))))}
;function Qa(){return{apiVersion:'1.0',accessMode:'limited',omidJsInfo:
{omidImplementer:'omsdk',serviceVersion:'1.1.3-iab493'}}}function Ra()
{this.adSessionId=null;this.c=Qa();this.j='foregrounded';this.b=this.a='none';this.
i=this.g=this.f=this.A=this.B=this.l=null;this.m=!0}var O;function P(){O||(O=new
Ra);return O};function Sa(a,b)
{this.b=a;this.c=b}k.Object.defineProperties(Sa.prototype,{a:{configurable:!
0,enumerable:!0,get:function(){return this.b}},origin:{configurable:!0,enumerable:!
0,get:function(){return this.c}}});function Ta()
{this.b=[];this.c=[];this.g=[];this.h=[];this.f={};this.a=P()}function Ua(a)
{a.b=[];a.c=[];a.g=[];a.h=[];a.f={};O.adSessionId=null;O.c=Qa();O.v=void 0;O.w=void
0;O.h=null;O.s=null;O.C=null;O.j='foregrounded';O.a='none';O.b='none';O.l=null;O.B=
null;O.A=null;O.f=null;O.g=null;O.i=null;O.m=!0}function Va(a,b){!1!
==Wa(b)&&a.g.filter(function(a){return a.type===b.a.type}).forEach(function(c)
{return a.i(c.o,b.a)})}
function Xa(a,b,c){a.b.filter(function(a){return
a.a.type===b&&Wa(a)}).map(function(a){return a.a}).forEach(c)}function Wa(a){var
b=a.a.type,c=-1!==Object.values(t).indexOf(b)&&'volumeChange'!
==b;return'impression'===b?a.origin===P().b:c?a.origin===P().a:!0}function
Ya(a,b,c){'video'===b?Za(a,c):(a.g.push({type:b,o:c}),Xa(a,b,c))}function Za(a,b)
{Object.keys(t).forEach(function(c){c=t[c];a.g.push({type:c,o:b});Xa(a,c,b)})}
function $a(a,b,c){a.h.push({R:c,o:b});a.c.forEach(function(d){var
e=ab(d);'sessionStart'===d.a.type&&(e.data.verificationParameters=c&&a.f[c]);a.i(b,
e)})}function bb(a){return a.b.some(function(a){return'impression'===a.a.type})||
a.c.some(function(a){return'impression'===a.a.type})}function Q(a,b,c){var
d=S(a,'sessionError','native',
{errorType:b,message:c});a.c.push(d);a.h.forEach(function(b){a.i(b.o,d.a)})}
function cb(a,b){a.f=Object.assign(a.f,b);if(b=a.a.c){var
c=S(a,'sessionStart','native',{context:b});a.c.push(c);a.h.forEach(function(b){var
d=b.o,f=ab(c);b=b.R;f.data.verificationParameters=b&&a.f[b];a.i(d,f)},a)}}function
db(a){var
b=a.h,c=S(a,'sessionFinish','native');a.c.push(c);Ua(a);b.forEach(function(b)
{return a.i(b.o,c.a)})}Ta.prototype.i=function(a,b){for(var
c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];try{a.apply(null,
[].concat(r(c)))}catch(e){Ba(e)}};
function eb(a,b){var c=a.a.A;var d=(d=P().h)?L(d).viewport:void 0;var e=(e=P().h)?
L(e).adView:void 0;b=S(a,'impression',b,
{mediaType:c,viewport:d,adView:e});a.b.push(b);Va(a,b)}function fb(a,b,c,d)
{'start'!==b&&'volumeChange'!==b||null!=(d&&d.deviceVolume)||
(d.deviceVolume=a.a.l);'start'!==b&&'volumeChange'!==b||
null==(d&&d.videoPlayerVolume)||
(a.a.B=d.videoPlayerVolume);b=S(a,b,c,d);a.b.push(b);Va(a,b)}
function gb(a,b){var c=a.g.filter(function(a)
{return'loaded'===a.type}).map(function(a){return a.o}),d=a.b.filter(function(a)
{return'loaded'===a.a.type&&a.origin===b}).map(function(a){return
a.a});c.forEach(function(a){d.forEach(a)})}function hb(a,b){return'none'!
==a.a.b&&a.a.b!==b?(C('Impression event is owned by '+(a.a.b+', not '+b+'.')),!1):!
0}function ib(a,b){return'none'!==a.a.a&&a.a.a!==b?(C('Video events are owned by '+
(a.a.a+', not '+b+'.')),!1):!0}
function S(a,b,c,d){return new Sa({adSessionId:a.a.adSessionId||'',timestamp:(new
Date).getTime(),type:b,data:d},c)}function ab(a)
{a=a.a;return{adSessionId:a.adSessionId,timestamp:a.timestamp,type:a.type,data:a.da
ta}};function jb(a,b,c){'container'===b&&void 0!==a.a.v&&a.a&&null!
=a.a.adSessionId&&(a.a.h=Oa(a.b,a.a.v,a.a.j,a.a.adSessionId));'creative'===b&&a.a.w
&&(a.a.s=Oa(a.b,a.a.w,a.a.j,a.a.adSessionId));if(a.a.h)if(a.a.s){b=new Ia(0);var
d=a.a.h,e=a.a.s,f=d.i,l=d.b,g=d.a,m=e.b;e=e.a;f&&l&&g&&m&&e&&(Ja(b,f),b.j=new F(l,!
1),b.l=new F(g,!
1),b.g=Object.assign([],d.g),b.f=Object.assign([],d.f),b.h=Object.assign([],d.h),d=
b.j.x,f=b.j.y,m=new F(m,!1),e=new F(e,!1),Fa(m,d,f),Fa(e,d,f),b.b=m,b.a=Ka(e,g),-
1===b.h.indexOf('backgrounded')&&
Ma(b))}else b=a.a.h;else b=null;g=a.a.C;if(b&&!b.u(g)||
c)g=L(b),c&&(g.adView.reasons=g.adView.reasons||
[c]),c=a.c,g=S(c,'geometryChange','native',
{viewport:g.viewport,adView:g.adView}),c.b.push(g),Va(c,g),a.a.C=b};function
lb(a,b,c){this.i=a;this.v=b;this.j=c;this.c=P();this.b=null;this.a=this.g=void
0;this.m=!0;T(this)}function T(a){if(!a.b){var b;a:
{if((b=a.i.document)&&b.getElementsByClassName&&(b=b.getElementsByClassName('omid-
element'))){if(1==b.length){b=b[0];break a}1<b.length&&a.m&&(Q(a.j,'generic',"More
than one element with 'omid-element' class name."),a.m=!
1)}b=null}b&&(b.tagName&&'video'===b.tagName.toLowerCase()?a.c.g=b:a.c.f=b,mb(a))}}
function mb(a){a.c.g?
(a.b=a.c.g,a.h()):a.c.f&&(a.b=a.c.f,'iframe'===a.b.tagName.toLowerCase()?
a.c.i&&a.h():a.h())}function nb(a)
{if(a.a&&a.g)if(a.b.tagName&&'iframe'===a.b.tagName.toLowerCase()){if(a.c.i)
{a:if(a.c.i){var b=new F(a.c.i,!1);Fa(b,a.a.x,a.a.y);b.clipsToBounds=!
0;b.isCreative=!0;for(var c=0;c<a.a.childViews.length;c+
+)if(a.a.childViews[c].isCreative){a.a.childViews[c]=b;break
a}a.a.childViews.push(b)}ob(a)}}else a.a.isCreative=!0,ob(a)}function ob(a)
{a.c.w=a.g;jb(a.v,'creative')};function pb(a,b,c){return qb(a,'setInterval')
(b,c)}function rb(a,b){qb(a,'clearInterval')(b)}function sb(a,b)
{qb(a,'clearTimeout')(b)}function qb(a,b){return a.a&&a.a[b]?a.a[b]:tb(a,b)}
function ub(a,b,c,d){if(a.a.document&&a.a.document.body){var
e=a.a.document.createElement('img');e.width=1;e.height=1;e.style.display='none';e.s
rc=b;c&&e.addEventListener('load',function(){return
c()});d&&e.addEventListener('error',function(){return
d()});a.a.document.body.appendChild(e)}else tb(a,'sendUrl')(b,c,d)}function tb(a,b)
{if(a.a&&a.a.omidNative&&a.a.omidNative[b])return
a.a.omidNative[b].bind(a.a.omidNative);throw Error('Native interface method "'+b+'"
not found.');};function vb(a,b,c,d){lb.call(this,a,b,d);this.f=void
0;this.l=c}q(vb,lb);vb.prototype.s=function(){void 0!
==this.f&&(rb(this.l,this.f),this.f=void 0)};vb.prototype.h=function(){var
a=this;this.b?void 0===this.f&&(this.f=pb(this.l,function(){return
wb(a)},200),wb(this)):this.f=void 0};
function wb(a){if(void 0!==a.f){var b=new F(new
Da(a.i.innerWidth,a.i.innerHeight),!1),c=a.b.getBoundingClientRect();if(null==c.x||
isNaN(c.x))c.x=c.left;if(null==c.y||isNaN(c.y))c.y=c.top;c=new F(c,!
1);b.u(a.g)&&c.u(a.a)||(a.a=c,a.a.clipsToBounds=!
0,a.g=b,a.g.childViews.push(a.a),nb(a))}};function xb(a,b,c)
{lb.call(this,a,b,c);this.f=void 0}q(xb,lb);xb.prototype.s=function()
{this.f&&this.b&&this.f.unobserve(this.b)};xb.prototype.h=function(){this.b&&!
this.f&&(this.f=yb(this),this.f.observe(this.b))};
function yb(a){return new a.i.IntersectionObserver(function(b){try{if(b.length)
{for(var c=b[0],d=1;d<b.length;d++)b[d].time>c.time&&(c=b[d]);b=c;a.g=new
F(b.rootBounds,!1);a.a=new F(b.boundingClientRect,!1);a.a.clipsToBounds=!
0;a.g.childViews.push(a.a);nb(a)}}catch(e){a.s(),Q(a.j,'generic','Problem handling
IntersectionObserver callback: '+e.message)}},
{root:null,rootMargin:'0px',threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]})};function
U(a){return'string'===typeof a}function V(a){return'object'===typeof a}function
zb(a){return'number'===typeof a&&!isNaN(a)&&0<=a}function W(a,b){return U(a)&&-1!
==Object.values(b).indexOf(a)};function X(a,b,c,d,e)
{this.b=a;this.f=b;this.g=c;this.c=e;this.a=P()}h=X.prototype;
h.H=function(a){if(a&&V(a)&&W(a.impressionOwner,na)&&(!('videoEventsOwner'in
a&&null!=a.videoEventsOwner)||W(a.videoEventsOwner,na))){var
b=a.videoEventsOwner;this.a.A=null==b||'none'===b?'display':'video';a&&null!
=a.isolateVerificationScripts&&'boolean'===typeof
a.isolateVerificationScripts&&(this.a.m=a.isolateVerificationScripts);b=this.b;var
c=a.impressionOwner;a=a.videoEventsOwner;bb(b)?C('Impression event has occcured
before the event owners have been registered.'):(b.a.b!==c&&'none'===b.a.b&&
(b.a.b=c),b.a.a!==a&&'none'===b.a.a&&(b.a.a=a),gb(b,a))}};
h.P=function(a,b,c){var d;if(d=V(b))
{if(d=W(b.environment,pa)&&W(b.adSessionType,ma))d=b.omidNativeInfo,d=V(d)?
U(d.partnerName)&&U(d.partnerVersion):!1;d&&(d=b.app,d=V(d)?
U(d.libraryVersion)&&U(d.appId):!1)}d&&(this.a.adSessionId=a,a=b,b=this.a.c||
{},a.omidJsInfo=Object.assign({},b.omidJsInfo||{},a.omidJsInfo||
{}),b=a=Object.assign({},b,a),this.a.m||(this.a.g?
(b.videoElement=this.a.g,b.accessMode='full'):this.a.f&&(b.slotElement=this.a.f,b.a
ccessMode='full')),this.a.c=a,cb(this.b,c),this.c&&T(this.c))};
h.G=function(){db(this.b)};h.N=function(a)
{V(a)&&zb(a.x)&&zb(a.y)&&zb(a.width)&&zb(a.height)&&(this.a.v=a,jb(this.f,'containe
r'))};h.O=function(a){W(a,oa)&&(this.a.j=a,'backgrounded'===a?
jb(this.f,'container','backgrounded'):jb(this.f,'container'))};h.L=function(a)
{'impression'===a&&(this.D(),this.c&&T(this.c))};h.D=function()
{hb(this.b,'native')&&eb(this.b,'native')};h.error=function(a,b)
{W(a,la)&&Q(this.b,a,b)};
h.I=function(a,b){ib(this.b,'native')&&W(a,t)&&(void 0===b||
V(b))&&fb(this.b,a,'native',b)};h.M=function(a){if('none'!
==this.b.a.a&&'number'===typeof a&&!isNaN(a)){this.a.l=a;a=this.g;var b=a.a.B;null!
=b&&fb(a.b,'volumeChange','native',
{videoPlayerVolume:b,deviceVolume:a.a.l})}};X.prototype.startSession=X.prototype.P;
X.prototype.error=X.prototype.error;X.prototype.finishSession=X.prototype.G;X.proto
type.publishAdEvent=X.prototype.L;X.prototype.publishImpressionEvent=X.prototype.D;
X.prototype.publishVideoEvent=X.prototype.I;X.prototype.setNativeViewHierarchy=X.pr
ototype.N;X.prototype.setState=X.prototype.O;X.prototype.setDeviceVolume=X.prototyp
e.M;X.prototype.init=X.prototype.H;function Ab(a,b,c){var d=this;c=c?
c:v;this.b=a;this.a=b;this.i=c;this.h=new z;c.omid=c.omid||
{};c.omid.v1_SessionServiceCommunication=this.h;this.f=null;c&&c.addEventListener&&
c.postMessage&&(this.f=new
E(c));this.h.a=this.J.bind(this);this.f&&(this.f.a=this.K.bind(this));this.c=[];thi
s.g=!1;Bb(this,function(a){return Cb(d,a)})}function Bb(a,b){$a(a.b,b)}function
Db(a,b){P().f=b;a.a&&mb(a.a)}function Eb(a,b){P().g=b;a.a&&mb(a.a)}function Fb(a,b)
{P().i=b;a.a&&mb(a.a);a.a&&nb(a.a)}h=Ab.prototype;
h.error=function(a,b){Q(this.b,a,b)};function Gb(a)
{hb(a.b,'javascript')&&(eb(a.b,'javascript'),a.a&&T(a.a))}h.loaded=function(a){var
b={skippable:a.isSkippable,autoPlay:a.isAutoPlay,position:a.position};a.isSkippable
&&(b.skipOffset=a.skipOffset);fb(this.b,'loaded','javascript',b);this.a&&T(this.a)}
;h.start=function(a,b){Y(this,'start',
{duration:a,videoPlayerVolume:b});this.a&&T(this.a)};
function Hb(a){if(a.g&&a.c.length){var b=a.c;if(a.i&&'undefined'!==typeof
a.i.document)for(var c=P().m,d=0;d<b.length;d++){var
e=b[d],f=d,l=e.resourceUrl,g=a.i.document,m=g.createElement('iframe');c&&(m.sandbox
='allow-scripts');m.id='omid-verification-script-
frame-'+f;m.style.display='none';m.srcdoc='<html><head>'+('<script
type="text/javascript" src="'+l+'">\x3c/script>')
+'</head><body></body></html>';g.body.appendChild(m);f=e.vendorKey;e=e.verification
Parameters;f=void 0===f?'':f;e=void 0===e?'':
e;f&&'string'===typeof f&&''!==f&&e&&'string'===typeof e&&''!==e&&(a.b.f[f]=e)}else
C('OMID Session Client is not running within a window');a.c=[]}}function Ib(a){var
b=P().c.omidJsInfo;a(b.serviceVersion)}function Cb(a,b)
{'sessionStart'===b.type&&(a.g=!0,Hb(a));'sessionFinish'===b.type&&(a.g=!
1,Bb(a,function(b){return Cb(a,b)}))}function Jb(a,b,c){var d=P().c||
{};d.omidJsInfo=Object.assign({},d.omidJsInfo,
{sessionClientVersion:a,partnerName:b,partnerVersion:c});P().c=d}
function Y(a,b,c){'javascript'===P().a&&fb(a.b,b,'javascript',c)}h.K=function(a,b)
{Kb(this,a,b,this.f)};h.J=function(a,b){Kb(this,a,b,this.h)};
function Kb(a,b,c,d){function e(a){for(var b=[],e=0;e<arguments.length;++e)b[e-
0]=arguments[e];b=new u(f,'response',g,ia(g)&&ja(g)?
b:JSON.stringify(b));d.sendMessage(b,c)}var
f=b.b,l=b.method,g=b.version;b=ka(g,b.a);try{switch(l){case
'SessionService.registerAdEvents':hb(a.b,'javascript');break;case
'SessionService.registerVideoEvents':ib(a.b,'javascript');break;case
'SessionService.registerSessionObserver':Bb(a,e);break;case
'SessionService.setSlotElement':var m=p(b).next().value;Db(a,m);break;case
'SessionService.setVideoElement':var N=
p(b).next().value;Eb(a,N);break;case 'SessionService.setElementBounds':var
x=p(b).next().value;Fb(a,x);break;case
'SessionService.impressionOccurred':Gb(a);break;case 'SessionService.loaded':var
A=p(b).next().value;a.loaded(A);break;case 'SessionService.start':var
G=p(b),H=G.next().value,B=G.next().value;a.start(H,B);break;case
'SessionService.firstQuartile':Y(a,'firstQuartile');break;case
'SessionService.midpoint':Y(a,'midpoint');break;case
'SessionService.thirdQuartile':Y(a,'thirdQuartile');break;
case 'SessionService.complete':Y(a,'complete');break;case
'SessionService.pause':Y(a,'pause');break;case
'SessionService.resume':Y(a,'resume');break;case
'SessionService.bufferStart':Y(a,'bufferStart');break;case
'SessionService.bufferFinish':Y(a,'bufferFinish');break;case
'SessionService.skipped':Y(a,'skipped');break;case
'SessionService.volumeChange':var w=p(b).next().value;Y(a,'volumeChange',
{videoPlayerVolume:w});break;case 'SessionService.playerStateChange':var
va=p(b).next().value;Y(a,'playerStateChange',
{state:va});break;case 'SessionService.adUserInteraction':var
wa=p(b).next().value;Y(a,'adUserInteraction',{interactionType:wa});break;case
'SessionService.setClientInfo':var
R=p(b),xa=R.next().value,ya=R.next().value,y=R.next().value;Jb(xa,ya,y);Ib(e);break
;case 'SessionService.injectVerificationScriptResources':var
Rb=p(b).next().value;a.c.push.apply(a.c,[].concat(r(Rb)));Hb(a);break;case
'SessionService.sessionError':var
kb=p(b),Sb=kb.next().value,Tb=kb.next().value;a.error(Sb,Tb)}}catch(D)
{d.sendMessage(new u(f,
'error',g,'\n name: '+D.name+'\n message: '+D.message+'\n
filename: '+D.filename+'\n lineNumber: '+D.lineNumber+'\n
columnNumber: '+D.columnNumber+'\n stack: '+D.stack+'\n
toString(): '+D.toString()+'\n '),c)}};function Lb(a,b,c){c=c?
c:v;this.g=a;this.a=b;this.h={};this.f={};this.c=new z;c.omid=c.omid||
{};c.omid.v1_VerificationServiceCommunication=this.c;this.b=null;c&&c.addEventListe
ner&&c.postMessage&&(this.b=new
E(c));this.c.a=this.i.bind(this);this.b&&(this.b.a=this.j.bind(this))}function
Mb(a,b,c,d){ub(a.a,b,c,d)}function Nb(a,b,c,d){tb(a.a,'downloadJavaScriptResource')
(b,c,d)}Lb.prototype.j=function(a,b)
{this.b&&Ob(this,a,b,this.b)};Lb.prototype.i=function(a,b){Ob(this,a,b,this.c)};
function Ob(a,b,c,d){function e(a){for(var b=[],e=0;e<arguments.length;++e)b[e-
0]=arguments[e];b=new u(f,'response',g,ia(g)&&ja(g)?
b:JSON.stringify(b));d.sendMessage(b,c)}var
f=b.b,l=b.method,g=b.version;b=ka(g,b.a);try{switch(l){case
'VerificationService.addEventListener':var
m=p(b).next().value;Ya(a.g,m,e);break;case
'VerificationService.addSessionListener':var N=p(b).next().value;
$a(a.g,e,N);break;case 'VerificationService.sendUrl':var
x=p(b).next().value;Mb(a,x,function(){return e(!0)},function(){return e(!1)});
break;case 'VerificationService.setTimeout':var
A=p(b),G=A.next().value,H=A.next().value;a.h[G]=qb(a.a,'setTimeout')
(e,H);break;case 'VerificationService.clearTimeout':var
B=p(b).next().value;sb(a.a,a.h[B]);break;case 'VerificationService.setInterval':var
w=p(b),va=w.next().value,wa=w.next().value;a.f[va]=pb(a.a,e,wa);break;case
'VerificationService.clearInterval':var
R=p(b).next().value;rb(a.a,a.f[R]);break;case
'VerificationService.injectJavaScriptResource':var
xa=p(b).next().value;Nb(a,xa,function(a){return e(!0,
a)},function(){return e(!1)});break;case
'VerificationService.getVersion':p(b).next();var
ya=P().c.omidJsInfo;e(ya.serviceVersion)}}catch(y){d.sendMessage(new
u(f,'error',g,'\n name: '+y.name+'\n message:
'+y.message+'\n filename: '+y.filename+'\n lineNumber:
'+y.lineNumber+'\n columnNumber: '+y.columnNumber+'\n
stack: '+y.stack+'\n toString(): '+y.toString()+'\n
'),c)}};var Z=new Ta,Pb=new function(){var a;this.a=a=void 0===a?omidGlobal:a};new
Lb(Z,Pb);var Qb=new function(){var a=new Na;this.c=Z;this.b=a;this.a=P()},Ub=v?
v.IntersectionObserver?new xb(v,Qb,Z):new vb(v,Qb,Pb,Z):null;new
Ab(Z,Ub);v.omidBridge=new X(Z,Qb,new function(){var a=P();this.b=Z;this.a=a},new
function(){},Ub);if(v.frames&&v.document&&!('omid_v1_present'in v.frames)){var
Vb;if(Vb=!v.document.body)Vb='MutationObserver'in v;Vb?za():v.document.body?
ua(v):v.document.write('<iframe style="display:none" id="omid_v1_present"
name="omid_v1_present"></iframe>')};
}).call(this, this);

1551901620827 com.moonglabs.epiccricket f response: ;(function(omidGlobal) {


'use strict';var h,aa='function'==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)},k='undefined'!=typeof window&&window===this?
this:'undefined'!=typeof global&&global?global:this;function ba(){ba=function()
{};k.Symbol||(k.Symbol=ca)}var da=0;function ca(a){return'jscomp_symbol_'+(a||'')
+da++}
function n(){ba();var a=k.Symbol.iterator;a||
(a=k.Symbol.iterator=k.Symbol('iterator'));'function'!=typeof
Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return ea(this)}});n=function(){}}function ea(a){var b=0;return
fa(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function fa(a)
{n();a={next:a};a[k.Symbol.iterator]=function(){return this};return a}function p(a)
{n();ba();n();var b=a[Symbol.iterator];return b?b.call(a):ea(a)}
function q(a,b){function c()
{}c.prototype=b.prototype;a.oa=b.prototype;a.prototype=new
c;a.prototype.constructor=a;for(var d in b)if('prototype'!
=d)if(Object.defineProperties){var
e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(a,d,e)}else
a[d]=b[d]}function r(a){if(!(a instanceof Array)){a=p(a);for(var b,c=[];!
(b=a.next()).done;)c.push(b.value);a=c}return a}
function ha(a,b){if(b){var c=k;a=a.split('.');for(var d=0;d<a.length-1;d++){var
e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!
=b&&aa(c,a,{configurable:!0,writable:!0,value:b})}}ha('Object.assign',function(a)
{return a?a:function(a,c){for(var b=1;b<arguments.length;b++){var
e=arguments[b];if(e)for(var f in
e)Object.prototype.hasOwnProperty.call(e,f)&&(a[f]=e[f])}return a}});
ha('Object.values',function(a){return a?a:function(a){var b=[],d;for(d in
a)Object.prototype.hasOwnProperty.call(a,d)&&b.push(a[d]);return b}});function
ia(a){return/\d+\.\d+\.\d+(-.*)?/.test(a)}function ja(a){a=a.split('-')
[0].split('.');for(var b=['1','0','3'],c=0;3>c;c++){var
d=parseInt(a[c],10),e=parseInt(b[c],10);if(d>e)break;else if(d<e)return!1}return!
0};function ka(a,b){return ia(a)&&ja(a)?b?b:[]:b&&'string'===typeof b?
JSON.parse(b):[]};var
t={da:'loaded',ka:'start',Z:'firstQuartile',ea:'midpoint',la:'thirdQuartile',Y:'com
plete',ga:'pause',ia:'resume',X:'bufferStart',W:'bufferFinish',ja:'skipped',na:'vol
umeChange',ha:'playerStateChange',U:'adUserInteraction'},la={aa:'generic',ma:'video
'},ma={F:'native',ba:'html'},na={F:'native',ca:'javascript',NONE:'none'},oa={V:'bac
kgrounded',$:'foregrounded'},pa={fa:'app'};function u(a,b,c,d)
{this.b=a;this.method=b;this.version=c;this.a=d}function qa(a){return!!a&&void 0!
==a.omid_message_guid&&void 0!==a.omid_message_method&&void 0!
==a.omid_message_version&&'string'===typeof a.omid_message_guid&&'string'===typeof
a.omid_message_method&&'string'===typeof a.omid_message_version&&(void
0===a.omid_message_args||void 0!==a.omid_message_args)}function ra(a){return new
u(a.omid_message_guid,a.omid_message_method,a.omid_message_version,a.omid_message_a
rgs)}
function sa(a){var
b={};b=(b.omid_message_guid=a.b,b.omid_message_method=a.method,b.omid_message_versi
on=a.version,b);void 0!==a.a&&(b.omid_message_args=a.a);return b};function ta(a)
{this.b=a};function ua(a){var
b=a.document.createElement('iframe');b.id='omid_v1_present';b.name='omid_v1_present
';b.style.display='none';a.document.body.appendChild(b)}function za(){var a=v,b=new
MutationObserver(function(c){c.forEach(function(c)
{'BODY'===c.addedNodes[0].nodeName&&(ua(a),b.disconnect())})});b.observe(a.document
.documentElement,{childList:!0})};function z(a)
{this.b=a;this.handleExportedMessage=z.prototype.c.bind(this)}q(z,ta);z.prototype.s
endMessage=function(a,b){b=void 0===b?this.b:b;if(!b)throw Error('Message
destination must be defined at construction time or when sending the
message.');b.handleExportedMessage(sa(a),this)};z.prototype.c=function(a,b)
{qa(a)&&this.a&&this.a(ra(a),b)};function C(a){for(var b=[],c=0;c<arguments.length;
++c)b[c-0]=arguments[c];Aa(function(){throw new
(Function.prototype.bind.apply(Error,[null].concat(['Could not complete the test
successfully - '],r(b))));},function(){return console.error.apply(console,
[].concat(r(b)))})}function Ba(a){for(var b=[],c=0;c<arguments.length;++c)b[c-
0]=arguments[c];Aa(function(){},function(){return console.error.apply(console,
[].concat(r(b)))})}
function Aa(a,b){'undefined'!==typeof jasmine&&jasmine?a():'undefined'!==typeof
console&&console&&console.error&&b()};var Ca=eval('this'),v=function()
{if('undefined'!==typeof omidGlobal&&omidGlobal)return omidGlobal;if('undefined'!
==typeof global&&global)return global;if('undefined'!==typeof window&&window)return
window;if('undefined'!==typeof Ca&&Ca)return Ca;throw Error('Could not determine
global object context.');}();function E(a,b){this.b=b=b?b:v;var
c=this;a.addEventListener('message',function(a){if('object'===typeof a.data){var
b=a.data;qa(b)&&a.source&&c.a&&c.a(ra(b),a.source)}})}q(E,ta);E.prototype.sendMessa
ge=function(a,b){b=b?b:this.b;if(!b)throw Error('Message destination must be
defined at construction time or when sending the
message.');b.postMessage(sa(a),'*')};function Da(a,b)
{this.y=this.x=0;this.width=a;this.height=b};function F(a,b)
{this.x=a.x;this.y=a.y;this.width=a.width;this.height=a.height;this.endX=this.x+thi
s.width;this.endY=this.y+this.height;this.adSessionId=a.adSessionId||void
0;this.isFriendlyObstructionFor=a.isFriendlyObstructionFor||
[];this.clipsToBounds=void 0!==a.clipsToBounds?!0===a.clipsToBounds:!
0;this.childViews=a.childViews||[];this.isCreative=a.isCreative||!
1;this.a=b}function Ea(a){var b={};return b.width=a.width,b.height=a.height,b}
function I(a){var b={};return Object.assign({},Ea(a),(b.x=a.x,b.y=a.y,b))}function
J(a){var b=I(a),c={};return Object.assign({},b,
(c.endX=a.endX,c.endY=a.endY,c))}function Fa(a,b,c)
{a.x+=b;a.y+=c;a.endX+=b;a.endY+=c}F.prototype.u=function(a){if(!a)return!
1;a=I(a);var b=a.y,c=a.width,d=a.height;return
this.x===a.x&&this.y===b&&this.width===c&&this.height===d};function Ga(a){return
a.width*a.height};function Ha(a,b){a=I(a);for(var c=[],d=[],e=0;e<b.length;e++){var
f=I(b[e]),l=Math.max(a.y,f.y),g=Math.min(a.x+a.width,f.x+f.width),m=Math.min(a.y+a.
height,f.y+f.height);K(c,Math.max(a.x,f.x));K(c,g);K(d,l);K(d,m)}c=c.sort(function(
a,b){return a-b});d=d.sort(function(a,b){return a-b});return{S:c,T:d}}function
K(a,b){-1===a.indexOf(b)&&a.push(b)};function Ia()
{this.a=this.b=this.l=this.j=this.c=this.i=void
0;this.m=0;this.g=[];this.f=[];this.h=[]}Ia.prototype.u=function(a){return a?
JSON.stringify(L(this))===JSON.stringify(L(a)):!1};
function L(a){var b=[],c={viewport:a.i,adView:
{percentageInView:a.m,reasons:a.h}};if(a.b)
{c.adView.geometry=I(a.b);c.adView.onScreenGeometry=I(a.a);for(var
d=0;d<a.f.length;d+
+)b.push(I(a.f[d]));c.adView.onScreenGeometry.obstructions=b;a.j&&a.l&&(c.adView.co
ntainerGeometry=I(a.j),c.adView.onScreenContainerGeometry=I(a.l),c.adView.measuring
Element=!0)}return c}
function Ja(a,b)
{b=Ea(b);a.i={};a.i.width=b.width;a.i.height=b.height;a.c={};a.c.x=0;a.c.y=0;a.c.wi
dth=b.width;a.c.height=b.height;a.c.endX=b.width;a.c.endY=b.height}function Ka(a,b)
{var
c={};c.x=Math.max(a.x,b.x);c.y=Math.max(a.y,b.y);c.endX=Math.min(a.endX,b.endX);c.e
ndY=Math.min(a.endY,b.endY);c.width=Math.max(0,c.endX-
c.x);c.height=Math.max(0,c.endY-c.y);return c}function La(a,b){return
a.width<b.width||a.height<b.height}
function Ma(a){var b=Ga(a.b);if(b){var c=Ga(a.a);var d=a.f,e=0;if(0<d.length){var
f=Ha(a.a,d),l=f.S;f=f.T;for(var g=0;g<l.length-1;g++)for(var m=(l[g]+(l[g]
+1))/2,N=l[g+1]-l[g],x=0;x<f.length-1;x++){for(var A=(f[x]+(f[x]+1))/2,G=f[x+1]-
f[x],H=!1,B=0;B<d.length;B++){var
w=I(d[B]);if(w.x<m&&w.x+w.width>m&&w.y<A&&w.y+w.height>A){H=!
0;break}}H&&(e+=Math.round(N)*Math.round(G))}}b=Math.round((c-
e)/b*100);a.m=Math.max(b,0)}}
function M(a,b){for(var c=!1,d=0;d<a.h.length;d++)a.h[d]===b&&(c=!0);c||
a.h.push(b)};function Na(){}function Oa(a,b,c,d){var e=new Ia(0);b=new F(b,!
1);Ja(e,b);Pa(a,b,e,d);if('backgrounded'===c)M(e,'backgrounded');else if(e.b)
{for(a=0;a<e.g.length;a++){c=e.g[a];if(0!==c.width&&0!==c.height&&e.a)
{d=J(e.a);b=d.y;var f=d.endX,l=d.endY;c=!(c.endX<=d.x||c.x>=f||c.endY<=b||
c.y>=l)}else c=!1;if(c){a:{c=e.g[a];for(d=0;d<e.f.length;d++)if(e.f[d].u(c)){c=!
0;break a}c=!1}c=!c}c&&(M(e,'obstructed'),e.f.push(e.g[a]))}Ma(e)}else
M(e,'notFound');return e}
function Pa(a,b,c,d){var e=b.isCreative?!0:b.adSessionId===d;if(e){c.b=b;var
f=J(c.b);a=Ka(c.c,f);La(a,f)&&M(c,'clipped');c.a=new F(a,!1)}else if(f=!0,b.a&&(f=-
1!==b.isFriendlyObstructionFor.indexOf(d)?!1:!1===b.clipsToBounds),f)for(var
l=b.childViews,g=0;g<l.length;g++)f=!!c.b,Pa(a,new F(l[g],f),c,d);!e&&c.b&&(b.a?-1!
==b.isFriendlyObstructionFor.indexOf(d)||c.g.push(b):
(e=J(b),d=J(c.a),I(c.a),a=c.a,0!==a.width&&0!
==a.height&&b.clipsToBounds&&(b=Ka(d,e),La(b,d)&&(M(c,'clipped'),c.a=new F(b,!
1)))))}
;function Qa(){return{apiVersion:'1.0',accessMode:'limited',omidJsInfo:
{omidImplementer:'omsdk',serviceVersion:'1.1.3-iab493'}}}function Ra()
{this.adSessionId=null;this.c=Qa();this.j='foregrounded';this.b=this.a='none';this.
i=this.g=this.f=this.A=this.B=this.l=null;this.m=!0}var O;function P(){O||(O=new
Ra);return O};function Sa(a,b)
{this.b=a;this.c=b}k.Object.defineProperties(Sa.prototype,{a:{configurable:!
0,enumerable:!0,get:function(){return this.b}},origin:{configurable:!0,enumerable:!
0,get:function(){return this.c}}});function Ta()
{this.b=[];this.c=[];this.g=[];this.h=[];this.f={};this.a=P()}function Ua(a)
{a.b=[];a.c=[];a.g=[];a.h=[];a.f={};O.adSessionId=null;O.c=Qa();O.v=void 0;O.w=void
0;O.h=null;O.s=null;O.C=null;O.j='foregrounded';O.a='none';O.b='none';O.l=null;O.B=
null;O.A=null;O.f=null;O.g=null;O.i=null;O.m=!0}function Va(a,b){!1!
==Wa(b)&&a.g.filter(function(a){return a.type===b.a.type}).forEach(function(c)
{return a.i(c.o,b.a)})}
function Xa(a,b,c){a.b.filter(function(a){return
a.a.type===b&&Wa(a)}).map(function(a){return a.a}).forEach(c)}function Wa(a){var
b=a.a.type,c=-1!==Object.values(t).indexOf(b)&&'volumeChange'!
==b;return'impression'===b?a.origin===P().b:c?a.origin===P().a:!0}function
Ya(a,b,c){'video'===b?Za(a,c):(a.g.push({type:b,o:c}),Xa(a,b,c))}function Za(a,b)
{Object.keys(t).forEach(function(c){c=t[c];a.g.push({type:c,o:b});Xa(a,c,b)})}
function $a(a,b,c){a.h.push({R:c,o:b});a.c.forEach(function(d){var
e=ab(d);'sessionStart'===d.a.type&&(e.data.verificationParameters=c&&a.f[c]);a.i(b,
e)})}function bb(a){return a.b.some(function(a){return'impression'===a.a.type})||
a.c.some(function(a){return'impression'===a.a.type})}function Q(a,b,c){var
d=S(a,'sessionError','native',
{errorType:b,message:c});a.c.push(d);a.h.forEach(function(b){a.i(b.o,d.a)})}
function cb(a,b){a.f=Object.assign(a.f,b);if(b=a.a.c){var
c=S(a,'sessionStart','native',{context:b});a.c.push(c);a.h.forEach(function(b){var
d=b.o,f=ab(c);b=b.R;f.data.verificationParameters=b&&a.f[b];a.i(d,f)},a)}}function
db(a){var
b=a.h,c=S(a,'sessionFinish','native');a.c.push(c);Ua(a);b.forEach(function(b)
{return a.i(b.o,c.a)})}Ta.prototype.i=function(a,b){for(var
c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];try{a.apply(null,
[].concat(r(c)))}catch(e){Ba(e)}};
function eb(a,b){var c=a.a.A;var d=(d=P().h)?L(d).viewport:void 0;var e=(e=P().h)?
L(e).adView:void 0;b=S(a,'impression',b,
{mediaType:c,viewport:d,adView:e});a.b.push(b);Va(a,b)}function fb(a,b,c,d)
{'start'!==b&&'volumeChange'!==b||null!=(d&&d.deviceVolume)||
(d.deviceVolume=a.a.l);'start'!==b&&'volumeChange'!==b||
null==(d&&d.videoPlayerVolume)||
(a.a.B=d.videoPlayerVolume);b=S(a,b,c,d);a.b.push(b);Va(a,b)}
function gb(a,b){var c=a.g.filter(function(a)
{return'loaded'===a.type}).map(function(a){return a.o}),d=a.b.filter(function(a)
{return'loaded'===a.a.type&&a.origin===b}).map(function(a){return
a.a});c.forEach(function(a){d.forEach(a)})}function hb(a,b){return'none'!
==a.a.b&&a.a.b!==b?(C('Impression event is owned by '+(a.a.b+', not '+b+'.')),!1):!
0}function ib(a,b){return'none'!==a.a.a&&a.a.a!==b?(C('Video events are owned by '+
(a.a.a+', not '+b+'.')),!1):!0}
function S(a,b,c,d){return new Sa({adSessionId:a.a.adSessionId||'',timestamp:(new
Date).getTime(),type:b,data:d},c)}function ab(a)
{a=a.a;return{adSessionId:a.adSessionId,timestamp:a.timestamp,type:a.type,data:a.da
ta}};function jb(a,b,c){'container'===b&&void 0!==a.a.v&&a.a&&null!
=a.a.adSessionId&&(a.a.h=Oa(a.b,a.a.v,a.a.j,a.a.adSessionId));'creative'===b&&a.a.w
&&(a.a.s=Oa(a.b,a.a.w,a.a.j,a.a.adSessionId));if(a.a.h)if(a.a.s){b=new Ia(0);var
d=a.a.h,e=a.a.s,f=d.i,l=d.b,g=d.a,m=e.b;e=e.a;f&&l&&g&&m&&e&&(Ja(b,f),b.j=new F(l,!
1),b.l=new F(g,!
1),b.g=Object.assign([],d.g),b.f=Object.assign([],d.f),b.h=Object.assign([],d.h),d=
b.j.x,f=b.j.y,m=new F(m,!1),e=new F(e,!1),Fa(m,d,f),Fa(e,d,f),b.b=m,b.a=Ka(e,g),-
1===b.h.indexOf('backgrounded')&&
Ma(b))}else b=a.a.h;else b=null;g=a.a.C;if(b&&!b.u(g)||
c)g=L(b),c&&(g.adView.reasons=g.adView.reasons||
[c]),c=a.c,g=S(c,'geometryChange','native',
{viewport:g.viewport,adView:g.adView}),c.b.push(g),Va(c,g),a.a.C=b};function
lb(a,b,c){this.i=a;this.v=b;this.j=c;this.c=P();this.b=null;this.a=this.g=void
0;this.m=!0;T(this)}function T(a){if(!a.b){var b;a:
{if((b=a.i.document)&&b.getElementsByClassName&&(b=b.getElementsByClassName('omid-
element'))){if(1==b.length){b=b[0];break a}1<b.length&&a.m&&(Q(a.j,'generic',"More
than one element with 'omid-element' class name."),a.m=!
1)}b=null}b&&(b.tagName&&'video'===b.tagName.toLowerCase()?a.c.g=b:a.c.f=b,mb(a))}}
function mb(a){a.c.g?
(a.b=a.c.g,a.h()):a.c.f&&(a.b=a.c.f,'iframe'===a.b.tagName.toLowerCase()?
a.c.i&&a.h():a.h())}function nb(a)
{if(a.a&&a.g)if(a.b.tagName&&'iframe'===a.b.tagName.toLowerCase()){if(a.c.i)
{a:if(a.c.i){var b=new F(a.c.i,!1);Fa(b,a.a.x,a.a.y);b.clipsToBounds=!
0;b.isCreative=!0;for(var c=0;c<a.a.childViews.length;c+
+)if(a.a.childViews[c].isCreative){a.a.childViews[c]=b;break
a}a.a.childViews.push(b)}ob(a)}}else a.a.isCreative=!0,ob(a)}function ob(a)
{a.c.w=a.g;jb(a.v,'creative')};function pb(a,b,c){return qb(a,'setInterval')
(b,c)}function rb(a,b){qb(a,'clearInterval')(b)}function sb(a,b)
{qb(a,'clearTimeout')(b)}function qb(a,b){return a.a&&a.a[b]?a.a[b]:tb(a,b)}
function ub(a,b,c,d){if(a.a.document&&a.a.document.body){var
e=a.a.document.createElement('img');e.width=1;e.height=1;e.style.display='none';e.s
rc=b;c&&e.addEventListener('load',function(){return
c()});d&&e.addEventListener('error',function(){return
d()});a.a.document.body.appendChild(e)}else tb(a,'sendUrl')(b,c,d)}function tb(a,b)
{if(a.a&&a.a.omidNative&&a.a.omidNative[b])return
a.a.omidNative[b].bind(a.a.omidNative);throw Error('Native interface method "'+b+'"
not found.');};function vb(a,b,c,d){lb.call(this,a,b,d);this.f=void
0;this.l=c}q(vb,lb);vb.prototype.s=function(){void 0!
==this.f&&(rb(this.l,this.f),this.f=void 0)};vb.prototype.h=function(){var
a=this;this.b?void 0===this.f&&(this.f=pb(this.l,function(){return
wb(a)},200),wb(this)):this.f=void 0};
function wb(a){if(void 0!==a.f){var b=new F(new
Da(a.i.innerWidth,a.i.innerHeight),!1),c=a.b.getBoundingClientRect();if(null==c.x||
isNaN(c.x))c.x=c.left;if(null==c.y||isNaN(c.y))c.y=c.top;c=new F(c,!
1);b.u(a.g)&&c.u(a.a)||(a.a=c,a.a.clipsToBounds=!
0,a.g=b,a.g.childViews.push(a.a),nb(a))}};function xb(a,b,c)
{lb.call(this,a,b,c);this.f=void 0}q(xb,lb);xb.prototype.s=function()
{this.f&&this.b&&this.f.unobserve(this.b)};xb.prototype.h=function(){this.b&&!
this.f&&(this.f=yb(this),this.f.observe(this.b))};
function yb(a){return new a.i.IntersectionObserver(function(b){try{if(b.length)
{for(var c=b[0],d=1;d<b.length;d++)b[d].time>c.time&&(c=b[d]);b=c;a.g=new
F(b.rootBounds,!1);a.a=new F(b.boundingClientRect,!1);a.a.clipsToBounds=!
0;a.g.childViews.push(a.a);nb(a)}}catch(e){a.s(),Q(a.j,'generic','Problem handling
IntersectionObserver callback: '+e.message)}},
{root:null,rootMargin:'0px',threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]})};function
U(a){return'string'===typeof a}function V(a){return'object'===typeof a}function
zb(a){return'number'===typeof a&&!isNaN(a)&&0<=a}function W(a,b){return U(a)&&-1!
==Object.values(b).indexOf(a)};function X(a,b,c,d,e)
{this.b=a;this.f=b;this.g=c;this.c=e;this.a=P()}h=X.prototype;
h.H=function(a){if(a&&V(a)&&W(a.impressionOwner,na)&&(!('videoEventsOwner'in
a&&null!=a.videoEventsOwner)||W(a.videoEventsOwner,na))){var
b=a.videoEventsOwner;this.a.A=null==b||'none'===b?'display':'video';a&&null!
=a.isolateVerificationScripts&&'boolean'===typeof
a.isolateVerificationScripts&&(this.a.m=a.isolateVerificationScripts);b=this.b;var
c=a.impressionOwner;a=a.videoEventsOwner;bb(b)?C('Impression event has occcured
before the event owners have been registered.'):(b.a.b!==c&&'none'===b.a.b&&
(b.a.b=c),b.a.a!==a&&'none'===b.a.a&&(b.a.a=a),gb(b,a))}};
h.P=function(a,b,c){var d;if(d=V(b))
{if(d=W(b.environment,pa)&&W(b.adSessionType,ma))d=b.omidNativeInfo,d=V(d)?
U(d.partnerName)&&U(d.partnerVersion):!1;d&&(d=b.app,d=V(d)?
U(d.libraryVersion)&&U(d.appId):!1)}d&&(this.a.adSessionId=a,a=b,b=this.a.c||
{},a.omidJsInfo=Object.assign({},b.omidJsInfo||{},a.omidJsInfo||
{}),b=a=Object.assign({},b,a),this.a.m||(this.a.g?
(b.videoElement=this.a.g,b.accessMode='full'):this.a.f&&(b.slotElement=this.a.f,b.a
ccessMode='full')),this.a.c=a,cb(this.b,c),this.c&&T(this.c))};
h.G=function(){db(this.b)};h.N=function(a)
{V(a)&&zb(a.x)&&zb(a.y)&&zb(a.width)&&zb(a.height)&&(this.a.v=a,jb(this.f,'containe
r'))};h.O=function(a){W(a,oa)&&(this.a.j=a,'backgrounded'===a?
jb(this.f,'container','backgrounded'):jb(this.f,'container'))};h.L=function(a)
{'impression'===a&&(this.D(),this.c&&T(this.c))};h.D=function()
{hb(this.b,'native')&&eb(this.b,'native')};h.error=function(a,b)
{W(a,la)&&Q(this.b,a,b)};
h.I=function(a,b){ib(this.b,'native')&&W(a,t)&&(void 0===b||
V(b))&&fb(this.b,a,'native',b)};h.M=function(a){if('none'!
==this.b.a.a&&'number'===typeof a&&!isNaN(a)){this.a.l=a;a=this.g;var b=a.a.B;null!
=b&&fb(a.b,'volumeChange','native',
{videoPlayerVolume:b,deviceVolume:a.a.l})}};X.prototype.startSession=X.prototype.P;
X.prototype.error=X.prototype.error;X.prototype.finishSession=X.prototype.G;X.proto
type.publishAdEvent=X.prototype.L;X.prototype.publishImpressionEvent=X.prototype.D;
X.prototype.publishVideoEvent=X.prototype.I;X.prototype.setNativeViewHierarchy=X.pr
ototype.N;X.prototype.setState=X.prototype.O;X.prototype.setDeviceVolume=X.prototyp
e.M;X.prototype.init=X.prototype.H;function Ab(a,b,c){var d=this;c=c?
c:v;this.b=a;this.a=b;this.i=c;this.h=new z;c.omid=c.omid||
{};c.omid.v1_SessionServiceCommunication=this.h;this.f=null;c&&c.addEventListener&&
c.postMessage&&(this.f=new
E(c));this.h.a=this.J.bind(this);this.f&&(this.f.a=this.K.bind(this));this.c=[];thi
s.g=!1;Bb(this,function(a){return Cb(d,a)})}function Bb(a,b){$a(a.b,b)}function
Db(a,b){P().f=b;a.a&&mb(a.a)}function Eb(a,b){P().g=b;a.a&&mb(a.a)}function Fb(a,b)
{P().i=b;a.a&&mb(a.a);a.a&&nb(a.a)}h=Ab.prototype;
h.error=function(a,b){Q(this.b,a,b)};function Gb(a)
{hb(a.b,'javascript')&&(eb(a.b,'javascript'),a.a&&T(a.a))}h.loaded=function(a){var
b={skippable:a.isSkippable,autoPlay:a.isAutoPlay,position:a.position};a.isSkippable
&&(b.skipOffset=a.skipOffset);fb(this.b,'loaded','javascript',b);this.a&&T(this.a)}
;h.start=function(a,b){Y(this,'start',
{duration:a,videoPlayerVolume:b});this.a&&T(this.a)};
function Hb(a){if(a.g&&a.c.length){var b=a.c;if(a.i&&'undefined'!==typeof
a.i.document)for(var c=P().m,d=0;d<b.length;d++){var
e=b[d],f=d,l=e.resourceUrl,g=a.i.document,m=g.createElement('iframe');c&&(m.sandbox
='allow-scripts');m.id='omid-verification-script-
frame-'+f;m.style.display='none';m.srcdoc='<html><head>'+('<script
type="text/javascript" src="'+l+'">\x3c/script>')
+'</head><body></body></html>';g.body.appendChild(m);f=e.vendorKey;e=e.verification
Parameters;f=void 0===f?'':f;e=void 0===e?'':
e;f&&'string'===typeof f&&''!==f&&e&&'string'===typeof e&&''!==e&&(a.b.f[f]=e)}else
C('OMID Session Client is not running within a window');a.c=[]}}function Ib(a){var
b=P().c.omidJsInfo;a(b.serviceVersion)}function Cb(a,b)
{'sessionStart'===b.type&&(a.g=!0,Hb(a));'sessionFinish'===b.type&&(a.g=!
1,Bb(a,function(b){return Cb(a,b)}))}function Jb(a,b,c){var d=P().c||
{};d.omidJsInfo=Object.assign({},d.omidJsInfo,
{sessionClientVersion:a,partnerName:b,partnerVersion:c});P().c=d}
function Y(a,b,c){'javascript'===P().a&&fb(a.b,b,'javascript',c)}h.K=function(a,b)
{Kb(this,a,b,this.f)};h.J=function(a,b){Kb(this,a,b,this.h)};
function Kb(a,b,c,d){function e(a){for(var b=[],e=0;e<arguments.length;++e)b[e-
0]=arguments[e];b=new u(f,'response',g,ia(g)&&ja(g)?
b:JSON.stringify(b));d.sendMessage(b,c)}var
f=b.b,l=b.method,g=b.version;b=ka(g,b.a);try{switch(l){case
'SessionService.registerAdEvents':hb(a.b,'javascript');break;case
'SessionService.registerVideoEvents':ib(a.b,'javascript');break;case
'SessionService.registerSessionObserver':Bb(a,e);break;case
'SessionService.setSlotElement':var m=p(b).next().value;Db(a,m);break;case
'SessionService.setVideoElement':var N=
p(b).next().value;Eb(a,N);break;case 'SessionService.setElementBounds':var
x=p(b).next().value;Fb(a,x);break;case
'SessionService.impressionOccurred':Gb(a);break;case 'SessionService.loaded':var
A=p(b).next().value;a.loaded(A);break;case 'SessionService.start':var
G=p(b),H=G.next().value,B=G.next().value;a.start(H,B);break;case
'SessionService.firstQuartile':Y(a,'firstQuartile');break;case
'SessionService.midpoint':Y(a,'midpoint');break;case
'SessionService.thirdQuartile':Y(a,'thirdQuartile');break;
case 'SessionService.complete':Y(a,'complete');break;case
'SessionService.pause':Y(a,'pause');break;case
'SessionService.resume':Y(a,'resume');break;case
'SessionService.bufferStart':Y(a,'bufferStart');break;case
'SessionService.bufferFinish':Y(a,'bufferFinish');break;case
'SessionService.skipped':Y(a,'skipped');break;case
'SessionService.volumeChange':var w=p(b).next().value;Y(a,'volumeChange',
{videoPlayerVolume:w});break;case 'SessionService.playerStateChange':var
va=p(b).next().value;Y(a,'playerStateChange',
{state:va});break;case 'SessionService.adUserInteraction':var
wa=p(b).next().value;Y(a,'adUserInteraction',{interactionType:wa});break;case
'SessionService.setClientInfo':var
R=p(b),xa=R.next().value,ya=R.next().value,y=R.next().value;Jb(xa,ya,y);Ib(e);break
;case 'SessionService.injectVerificationScriptResources':var
Rb=p(b).next().value;a.c.push.apply(a.c,[].concat(r(Rb)));Hb(a);break;case
'SessionService.sessionError':var
kb=p(b),Sb=kb.next().value,Tb=kb.next().value;a.error(Sb,Tb)}}catch(D)
{d.sendMessage(new u(f,
'error',g,'\n name: '+D.name+'\n message: '+D.message+'\n
filename: '+D.filename+'\n lineNumber: '+D.lineNumber+'\n
columnNumber: '+D.columnNumber+'\n stack: '+D.stack+'\n
toString(): '+D.toString()+'\n '),c)}};function Lb(a,b,c){c=c?
c:v;this.g=a;this.a=b;this.h={};this.f={};this.c=new z;c.omid=c.omid||
{};c.omid.v1_VerificationServiceCommunication=this.c;this.b=null;c&&c.addEventListe
ner&&c.postMessage&&(this.b=new
E(c));this.c.a=this.i.bind(this);this.b&&(this.b.a=this.j.bind(this))}function
Mb(a,b,c,d){ub(a.a,b,c,d)}function Nb(a,b,c,d){tb(a.a,'downloadJavaScriptResource')
(b,c,d)}Lb.prototype.j=function(a,b)
{this.b&&Ob(this,a,b,this.b)};Lb.prototype.i=function(a,b){Ob(this,a,b,this.c)};
function Ob(a,b,c,d){function e(a){for(var b=[],e=0;e<arguments.length;++e)b[e-
0]=arguments[e];b=new u(f,'response',g,ia(g)&&ja(g)?
b:JSON.stringify(b));d.sendMessage(b,c)}var
f=b.b,l=b.method,g=b.version;b=ka(g,b.a);try{switch(l){case
'VerificationService.addEventListener':var
m=p(b).next().value;Ya(a.g,m,e);break;case
'VerificationService.addSessionListener':var N=p(b).next().value;
$a(a.g,e,N);break;case 'VerificationService.sendUrl':var
x=p(b).next().value;Mb(a,x,function(){return e(!0)},function(){return e(!1)});
break;case 'VerificationService.setTimeout':var
A=p(b),G=A.next().value,H=A.next().value;a.h[G]=qb(a.a,'setTimeout')
(e,H);break;case 'VerificationService.clearTimeout':var
B=p(b).next().value;sb(a.a,a.h[B]);break;case 'VerificationService.setInterval':var
w=p(b),va=w.next().value,wa=w.next().value;a.f[va]=pb(a.a,e,wa);break;case
'VerificationService.clearInterval':var
R=p(b).next().value;rb(a.a,a.f[R]);break;case
'VerificationService.injectJavaScriptResource':var
xa=p(b).next().value;Nb(a,xa,function(a){return e(!0,
a)},function(){return e(!1)});break;case
'VerificationService.getVersion':p(b).next();var
ya=P().c.omidJsInfo;e(ya.serviceVersion)}}catch(y){d.sendMessage(new
u(f,'error',g,'\n name: '+y.name+'\n message:
'+y.message+'\n filename: '+y.filename+'\n lineNumber:
'+y.lineNumber+'\n columnNumber: '+y.columnNumber+'\n
stack: '+y.stack+'\n toString(): '+y.toString()+'\n
'),c)}};var Z=new Ta,Pb=new function(){var a;this.a=a=void 0===a?omidGlobal:a};new
Lb(Z,Pb);var Qb=new function(){var a=new Na;this.c=Z;this.b=a;this.a=P()},Ub=v?
v.IntersectionObserver?new xb(v,Qb,Z):new vb(v,Qb,Pb,Z):null;new
Ab(Z,Ub);v.omidBridge=new X(Z,Qb,new function(){var a=P();this.b=Z;this.a=a},new
function(){},Ub);if(v.frames&&v.document&&!('omid_v1_present'in v.frames)){var
Vb;if(Vb=!v.document.body)Vb='MutationObserver'in v;Vb?za():v.document.body?
ua(v):v.document.write('<iframe style="display:none" id="omid_v1_present"
name="omid_v1_present"></iframe>')};
}).call(this, this);

1551901620831 com.moonglabs.epiccricket Successfully downloaded OM JS

1551901620831 com.moonglabs.epiccricket executing d...

1551901620832 com.moonglabs.epiccricket Successfully downloaded OM JS

1551901620833 com.moonglabs.epiccricket executing i...

1551901620833 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155190162083389752958dba04b7aa737f83586f5e994

1551901620834 com.moonglabs.epiccricket md5_token id


068ccb0761b098797676a9a7ff2a1158

1551901620851 com.moonglabs.epiccricket i Request url:


https://vdo.pokkt.com/api/installTracker/trackV2?
timestamp=1551901620833&gdpr_applicable=false&gdpr_consent=true&udid=c0807793-55a4-
4090-8b34-
38add0b546bb&token=068ccb0761b098797676a9a7ff2a1158&appId=e2a1095adb83a0ff3d1a5282a
3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket
&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=440188ee-1ba1-431c-beee-f017bd811003

1551901620852 com.moonglabs.epiccricket Last Location Location[network


26.807644,80.900276 hAcc=98 et=+11d9h25m49s177ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=324]}]: Longitude: 80.9002759 Latitude: 26.8076439

1551901620856 com.moonglabs.epiccricket Address[addressLines=[0:"Unnamed Road,


Muslim Nagar, Alambagh, Lucknow, Uttar Pradesh 226005, India"],feature=Unnamed
Road,admin=Uttar Pradesh,sub-admin=Lucknow,locality=Lucknow,thoroughfare=Unnamed
Road,postalCode=226005,countryCode=IN,countryName=India,hasLatitude=true,latitude=2
6.8075381,hasLongitude=true,longitude=80.9000848,phone=null,url=null,extras=null]

1551901620857 com.moonglabs.epiccricket
{"pin":"226005","country":"India","countryCode":"IN","state":"Uttar
Pradesh","city":"Lucknow","locality":"Alambagh","area":"Lucknow"}

1551901620860 com.moonglabs.epiccricket 360 POKKT SDK not found

1551901620861 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155190162086089752958dba04b7aa737f83586f5e994

1551901620862 com.moonglabs.epiccricket md5_token id


0d99e53027c2b31441d473d1252b39a6

1551901620880 com.moonglabs.epiccricket d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=screen&offerids=0&a
ppId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&androidID=&app_version=2.58&
device_id=&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingI
D=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=2196
&sheight=1080&carrier_name=Jio+4G&device_model=OPPO+RMX1801&language=en&opt_userid=
d3bce16747430605&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app
_storeurl=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=1551901620860&page=1&token=0d99e53027c2b31441d473d1
252b39a6&mac_address=&mobile_no=&email_address=&screen_density_x=409.432&screen_den
sity_y=409.903&screen_density_category=XXHDPI&maturity_rating=&asset_value=&pub_met
a=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter
_handle=&education=&nationality=&latitude=26.8076439&longitude=80.9002759&address=
%7B%22pin%22%3A%22226005%22%2C%22country%22%3A%22India%22%2C%22countryCode%22%3A
%22IN%22%2C%22state%22%3A%22Uttar+Pradesh%22%2C%22city%22%3A%22Lucknow%22%2C
%22locality%22%3A%22Alambagh%22%2C%22area%22%3A%22Lucknow%22%7D&sessionId=440188ee-
1ba1-431c-beee-f017bd811003&incent=1&preroll=1&udid=c0807793-55a4-4090-8b34-
38add0b546bb&battery_level=28&encodedPubParams=&vdo_pt=0&gdpr_applicable=false&gdpr
_consent=true

1551901620991 com.moonglabs.epiccricket f response: <html>


<head>
<meta charset="utf-8" />
<title>Pokkt Video</title>

<!-- Console Logger -->


<script type="text/javascript">
/**
* console logger
**/
(function() {
var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());
</script>

<!-- Pokkt Specific -->


<script type="text/javascript">
//alert('hi!');
window.name = "pokkt_video_window";
log.i('window name: ' + window.name);

function is_pokkt_sdk() {
return true;
}

function pokkt_on_close() {
pauseAd();
if (typeof(Android) != "undefined" && Android.closeInterstitial) {
Android.closeInterstitial();
} else {
if (window.external && window.external.notify) {
window.external.notify("closeInterstitial");
}
}
}

function pokktOnComplete() {
if (typeof(Android) != "undefined" && Android.gratifyInterstitial)
{
Android.gratifyInterstitial();
} else {
if(window && window.external && window.external.notify) {
window.external.notify("gratifyInterstitial");
}
}
}

// function injectScript() {
// var Android = {};
// function closeInterstitial() {
// setTimeout(function() {
// window.location = 'pokkt://closeInterstitial';
// }, 1000);
// };

// function gratifyInterstitial() {
// window.location = 'pokkt://gratifyInterstitial';
// };
// Android.closeInterstitial = closeInterstitial;
// Android.gratifyInterstitial = gratifyInterstitial;
// window.Android = Android;
// }
// injectScript();
</script>

<!-- VideoJS -->


<link href="https://pokktjs.pokkt.com/vjs/videojs7/video-js.css"
rel="stylesheet">
<script src="https://pokktjs.pokkt.com/vjs/videojs7/video.min.js"
type="text/javascript"></script>

<!-- VideoJS VAST-VPAID Plugin -->


<link href="https://pokktjs.pokkt.com/vjs/videojs.vast.vpaid.min.css"
rel="stylesheet">
<script src="https://pokktjs.pokkt.com/vjs/vjs_plugin.min.js"></script>

<!-- OM SESSION CLIENT -->


<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/omidsupport/omid-session-client-v1.js"></script>

<!-- Pokkt-JS Bridge -->


<script type="text/javascript">
/**
* bridge
**/
(function() {
window.pokktNativeBridge = {};
window.pokktNativeBridge.notifyNative = function(operation, params)
{
log.i('notifying native of: ' + operation + ' , with params: ' +
params);

var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "pokktbridge://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};
} ());
</script>

<!-- Pokkt-OM Wrapper -->


<script type="text/javascript">
(function() {
var pokktOMIDBridge = window.pokktOMIDBridge = {};

pokktOMIDBridge.createOMIDSession = function(omidSDKVersion,
vendors, partnerName, partnerVersion) {
log.i('creating omid session...');

var sessionClient;

try {
sessionClient = OmidSessionClient[omidSDKVersion];
} catch (e) {
log.i('error creating sessionClient!');
}
if (!sessionClient) {
log.i('sessionClient not available!');
pokktNativeBridge.notifyNative('omWrapperFailed');
return;
}

const AdSession = sessionClient.AdSession;


const Partner = sessionClient.Partner;
const Context = sessionClient.Context;
const VerificationScriptResource =
sessionClient.VerificationScriptResource;
const AdEvents = sessionClient.AdEvents;
const VideoEvents = sessionClient.VideoEvents;

log.i('compiling verification resources...');


var resources = [];
for (var i = 0; i < vendors.length; i++) {
var vendor = vendors[i];
var resource = new
VerificationScriptResource(vendor.javascriptResourceUrl, vendor.vendorKey,
vendor.verificationParameters);
resources.push(resource);
}

if (!resources.length) {
log.i('no verification resources found!');
pokktNativeBridge.notifyNative('omWrapperFailed');
return;
}

var partner = new Partner(partnerName, partnerVersion);


var context = new Context(partner, resources);
var adSession = new AdSession(context);
pokktOMIDBridge.adSession = adSession;

const videoElement = document.getElementById("pokkt-video-ad");


context.setVideoElement(videoElement);

const adEvents = new AdEvents(adSession);


const videoEvents = new VideoEvents(adSession);
pokktOMIDBridge.videoEvents = videoEvents;

adSession.registerSessionObserver(function (event) {
log.i('omid session event: ' + event.type)
if (event.type === "sessionStart") {
videoEvents.loaded({ isSkippable: true, isAutoPlay:
true, position: 'standalone' });
adEvents.impressionOccurred();
} else if (event.type === "sessionError") {
log.i('session error occured! ' + event);
} else if (event.type === "sessionFinish") {
log.i('session finished!');
}
});

log.i('notifying omid wrapper ready...');


pokktNativeBridge.notifyNative('omWrapperReady');
};
} ());

function initOMIDSession(pokktOMConfig) {
log.i('initializing omid session...');

if (pokktOMConfig === undefined) {


log.i('using dummy verification data');
// TEST DATA
pokktOMConfig = {
"omid_sdk_version" : "1.1.3-iab493",
"partner_name" : "Pokkt",
"partner_version" : "7.3.0",
"vendors" : [
{
"vendorKey": "iabtechlab.com-omid",
"javascriptResourceUrl": " https://s3-us-west-
2.amazonaws.com/omsdk-files/compliance-js/omid-validation-verification-script-
v1.js",
"verificationParameters": "iabtechlab-pokkt"
}
]
};
}

if (window.pokktOMIDBridge !== undefined && pokktOMConfig !==


undefined) {
var omidSDKVersion = pokktOMConfig.omid_sdk_version;
var partnerName = pokktOMConfig.partner_name;
var partnerVersion = pokktOMConfig.partner_version;
var vendors = pokktOMConfig.vendors;

log.i('omid version is ' + omidSDKVersion);


log.i('creating omid session with ' + partnerName + ', for
version ' + partnerVersion);
window.pokktOMIDBridge.createOMIDSession(omidSDKVersion,
vendors, partnerName, partnerVersion)
} else {
log.e('invalid pokktOMConfig OR pokktOMIDBridge not
available!');
}
}
</script>
</head>
<body>
<div class="pokkt-video-container" id="pokkt-video-container"
style="opacity:100">
<video id="pokkt-video-ad" class="video-js vjs-default-skin vjs-16-9"
controls webkit-playsinline playsinline preload="auto"
poster="https://pokktjs.pokkt.com/vjs/assets/logo.png" data-
setup='{}'>
<source src="https://pokktjs.pokkt.com/vjs/assets/blank.mp4"
type='video/mp4'>
</video>
</div>

<script type="text/javascript">
window.vjsPlayer = videojs('pokkt-video-ad', {
'controls':false,
'forceSSL':true
}, function () {
log.i('videojs is ready!');
setupEventListeners(this);
window.pokktNativeBridge.notifyNative('vjsPlayerReady');
//this.play();
});

var vastResponseXML = '';


function requestVASTXML(callback) {
setTimeout(function () {
// the macro should be replaced with a proper VAST xml
callback(null, vastResponseXML);
}, 0);
}

function setupVJS(isTagAnURL, vastTag, moatData, moatPartnerCode) {


var vastClientSettings = {};
vastClientSettings.adsCancelTimeout = 200000;
vastClientSettings.adsEnabled = true;
vastClientSettings.playAdAlways = true;
vastClientSettings.vpaidFlashLoaderPath =
'https://vdo.pokkt.com/video-js-4.12/vpaid/VPAIDFlash.swf';
vastClientSettings.moatData = moatData;
vastClientSettings.moatPartnerCode = moatPartnerCode;
vastClientSettings.verbosity = 4;

if (isTagAnURL) {
vastClientSettings.adTagUrl = vastTag;
} else {
vastResponseXML = vastTag;
vastClientSettings.adTagXML = 'requestVASTXML';
}

window.vjsPlayer.vastClient(vastClientSettings);
}

function setupEventListeners(player) {
log.i('setting up listeners on player: ' + player);

player.on('vpaid.AdVideoStart', function(e) {
log.i('window.pokktOMIDBridge start');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
var duration = player.duration();
var muted = player.muted() ? 0 : 1;
if (!isNaN(duration)) {
window.pokktOMIDBridge.videoEvents.start(duration, muted);
} else {
// TODO: wait until duration is available to start
}
});

player.on('vpaid.AdVideoFirstQuartile', function(e) {
log.i('window.pokktOMIDBridge first quartile');
if (window.pokktOMIDBridge === undefined ||
window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.firstQuartile();
});

player.on('vpaid.AdVideoMidpoint', function(e) {
log.i('window.pokktOMIDBridge midpoint');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.midpoint();
});

player.on('vpaid.AdVideoThirdQuartile', function(e) {
log.i('window.pokktOMIDBridge third quartile');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.thirdQuartile();
});

player.on('vpaid.AdVideoComplete', function(e) {
log.i('window.pokktOMIDBridge complete');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.complete();
});

player.on('vpaid.AdSkipped', function(e) {
log.i('window.pokktOMIDBridge skipped');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.skipped();
});

player.on('vpaid.AdPaused', function(e) {
log.i('window.pokktOMIDBridge paused');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.pause();
});

player.on('vpaid.AdPlaying', function(e) {
log.i('window.pokktOMIDBridge resumed');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.resume();
});

player.on('vpaid.AdVolumeChange', function(e) {
log.i('window.pokktOMIDBridge volume changed');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
var videoPlayerVolume = player.volume();
log.i('device volume is: ' + videoPlayerVolume);

window.pokktOMIDBridge.videoEvents.volumeChange(videoPlayerVolume);
});
}

function playAd() {
window.vjsPlayer.play();
}

function pauseAd() {
window.vjsPlayer.pause();
}
</script>

<script type="text/javascript">
// replace macros and call the following
// setupVJS(isTagAnURL, vastTag, moatData, moatPartnerCode);
setupVJS({{IS_TAG_A_URL}}, '{{VAST_TAG}}', {{MOAT_DATA}},
'{{MOAT_PARTNER_CODE}}');
</script>
</body>
</html>

1551901620992 com.moonglabs.epiccricket Successfully downloaded VPAID HTML

1551901620995 com.moonglabs.epiccricket f response: <html>


<head>
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/style.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/video-js.min.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ads.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ima.css" />
</head>
<body>
<div id="pokkt-ima-adcontainer" class="pokkt-ima-adcontainer">
<div id="pokkt-ima-videoplayer" class="pokkt-ima-videoplayer">
<video id="pokkt-video-ad" class="video-js vjs-default-skin vjs-fullscreen
pokkt-video-ad" autoplay preload="auto" playsinline
poster="https://pokktjs.pokkt.com/video-js-4.12/poster.png"></video>
</div>
</div>

<script src="https://imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/video.min.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ads.min.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ima.js"></script>
<script type="text/javascript">
/**
* console logger
**/
(function() {
var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());
/**
* bridge
**/
(function() {
window.pokktNativeBridge = {};
window.pokktNativeBridge.notifyNative = function(operation, params) {
log.i('notifying native of: ' + operation + ' , with params: ' + params);

var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "pokktbridge://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};
} ());

/**
* POKKT-IMA Wrapper
**/
var PokktIMAWrapper = function(debugEnabled) {
log.i('preparing ima wrapper for pokkt...');

this.player = videojs('pokkt-video-ad');
this.player.fluid(true);

// Remove controls from the player on iPad to stop native controls from
stealing our click
if (navigator.userAgent.match(/iPad/i) ||
navigator.userAgent.match(/Android/i)){
var contentPlayer = document.getElementById('content_video_html5_api');
if (contentPlayer != null && contentPlayer.hasAttribute('controls')) {
contentPlayer.removeAttribute('controls');
}

this.player.controls(false);
}

var options = {
debug: debugEnabled,
id: 'pokkt-video-ad',
autoPlayAdBreaks: false,
showControlsForJSAds: false,
vpaidMode: 'INSECURE',
disableCustomPlaybackForIOS10Plus: true,
adsManagerLoadedCallback: this.adsManagerLoadedCallback.bind(this)
};
this.player.ima(options);

this.player.ima.setAdBreakReadyListener(function(){
log.i('ad-break ready, attempting ad playback...');
this.player.ima.playAdBreak();
});

pokktNativeBridge.notifyNative('wrapperPrepared');
};

PokktIMAWrapper.prototype.initWithAdTag = function(adTag, isAdTagAUrl) {


log.i('initializing ima...');

this.player.ima.initializeAdDisplayContainer();

if (isAdTagAUrl) {
this.player.ima.setContentWithAdTag(null, adTag, false);
} else {
this.player.ima.setContentWithAdsResponse(null, adTag, false);
}

this.player.ima.requestAds();
};

PokktIMAWrapper.prototype.adsManagerLoadedCallback = function(event) {
log.i('ads-manager loaded, registering remaining listners...');

var events = [
google.ima.AdEvent.Type.AD_BREAK_READY,
google.ima.AdEvent.Type.AD_CAN_PLAY,
google.ima.AdEvent.Type.AD_METADATA,
google.ima.AdEvent.Type.ALL_ADS_COMPLETED,
google.ima.AdEvent.Type.CLICK,
google.ima.AdEvent.Type.COMPLETE,
google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
google.ima.AdEvent.Type.DURATION_CHANGE,
google.ima.AdEvent.Type.EXPANDED_CHANGED,
google.ima.AdEvent.Type.FIRST_QUARTILE,
google.ima.AdEvent.Type.IMPRESSION,
google.ima.AdEvent.Type.INTERACTION,
google.ima.AdEvent.Type.LINEAR_CHANGED,
google.ima.AdEvent.Type.LOADED,
google.ima.AdEvent.Type.LOG,
google.ima.AdEvent.Type.MIDPOINT,
google.ima.AdEvent.Type.PAUSED,
google.ima.AdEvent.Type.RESUMED,
google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED,
google.ima.AdEvent.Type.SKIPPED,
google.ima.AdEvent.Type.STARTED,
google.ima.AdEvent.Type.THIRD_QUARTILE,
google.ima.AdEvent.Type.USER_CLOSE,
google.ima.AdEvent.Type.VIEWABLE_IMPRESSION,
google.ima.AdEvent.Type.VOLUME_CHANGED,
google.ima.AdEvent.Type.VOLUME_MUTED,
google.ima.AdErrorEvent.Type.AD_ERROR
];

for (var index = 0; index < events.length; index++) {


log.i('registering listner for ' + events[index]);
this.player.ima.addEventListener(events[index],
this.onAdEvent.bind(this));
}

window.addEventListener('resize', this.onWindowResize.bind(this));
};
PokktIMAWrapper.prototype.onAdEvent = function(event) {
var message = 'Ad event: ' + event.type;
log.i(message);

// notify this event to native


window.pokktNativeBridge.notifyNative('adEvent', event.type);
};

PokktIMAWrapper.prototype.playAd = function() {
this.player.ima.playAdBreak();
};

PokktIMAWrapper.prototype.pauseAd = function() {
this.player.pause();
};

PokktIMAWrapper.prototype.onWindowResize = function() {
var adContainer = document.getElementById('pokkt-ima-adcontainer');
var videoElement = document.getElementById('pokkt-video-ad');
var adContainerWidth = adContainer.offsetWidth;
var videoHeight = videoElement.offsetHeight;

var adsManager = this.player.ima.getAdsManager();


if (adsManager) {
adsManager.resize(adContainerWidth, videoHeight,
google.ima.ViewMode.NORMAL);
}
};

function prepareIMA(debugEnabled) {
window.imaAds = new PokktIMAWrapper(debugEnabled);
}

function initIMAWithTag(adTag, isAdTagAUrl) {


window.imaAds.initWithAdTag(adTag, isAdTagAUrl);
}

function playAd() {
window.imaAds.playAd();
}

function pauseAd() {
window.imaAds.pauseAd();
}

</script>
</body>
</html>

1551901620996 com.moonglabs.epiccricket Successfully downloaded IMA HTML

1551901621107 com.moonglabs.epiccricket onLocationChanged Location[network


26.807644,80.900276 hAcc=88 et=+11d9h27m17s837ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=324]}]:80.900275926.8076439

1551901621347 com.moonglabs.epiccricket i response:


{"status":1,"message":"success","response":{}}

1551901621349 com.moonglabs.epiccricket successfully notified app install!


1551901621400 com.moonglabs.epiccricket d response: <?xml version="1.0"
encoding="UTF-8" ?><VAST version="2.0"></VAST>

1551901621413 com.moonglabs.epiccricket VAST element is present

1551901621420 com.moonglabs.epiccricket First element value: {} 2.0

1551901621424 com.moonglabs.epiccricket vast version ---- {} 2.0

1551901621432 com.moonglabs.epiccricket Ad element is absent

1551901621435 com.moonglabs.epiccricket Error Code 19 : No Campaign Available Vast


Error 303

1551901621440 com.moonglabs.epiccricket executing f...

1551901621441 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/pokktmraid/mraid.js

1551901622052 com.moonglabs.epiccricket f response: /**


* mraid.js
*
* (c) Pokkt
*
* Supports MRAID 3
**/

/**
* mraid functionalities
**/
(function() {
if (console.oldLog === undefined) {
console.oldLog = console.log;

console.log = function(log) {
if (console.oldLog !== undefined) {
console.oldLog(log);
}

// native console logger for ios


var isIOS = (/iphone|ipad|
ipod/i).test(window.navigator.userAgent.toLowerCase());
if (isIOS) {
var iframe = document.createElement("IFRAME");
iframe.setAttribute("src", "console-log://" + log);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
}
};
}

var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());

/**
* console logger
**/
(function() {
log.i("init mraid...");

/**
* globals
**/
var mraid = window.mraid = {};

var bridge = window.mraidBridge = {};

var mraidUtils = window.mraidUtils = {};

/**
* constants
**/
var VERSION = "3.0";

var SUPPORTED_FEATURES = mraid.SUPPORTED_FEATURES = {


"SMS" : "sms",
"TEL" : "tel",
"CALENDAR" : "calendar",
"STOREPICTURE" : "storePicture",
"INLINEVIDEO" : "inlineVideo",
"VPAID" : "vpaid",
"LOCATION" : "location"
};

var PLACEMENT_TYPE = mraid.PLACEMENT_TYPE = {


"INLINE" : "inline",
"INTERSTITIAL" : "interstitial",
"UNKNOWN" : "unknown"
};

var DEVICE_ORIENTATIONS = mraid.DEVICE_ORIENTATIONS = {


"PORTRAIT" : "portrait",
"LANDSCAPE" : "landscape",
"NONE" : "none"
};

var STATES = mraid.STATES = {


"LOADING" : "loading",
"DEFAULT" : "default",
"EXPANDED" : "expanded",
"RESIZED" : "resized",
"HIDDEN" : "hidden"
};

var CUSTOM_CLOSE_POSITION = mraid.CUSTOM_CLOSE_POSITION = {


"TOP_LEFT" : "top-left",
"TOP_CENTER" : "top-center",
"TOP_RIGHT" : "top-right",
"CENTER" : "center",
"BOTTOM_LEFT" : "bottom-left",
"BOTTOM_CENTER" : "bottom-center",
"BOTTOM_RIGHT" : "bottom-right"
};

var LOCATION_PROVIDER_TYPES = mraid.LOCATION_PROVIDER_TYPES = {


"GPS" : 1,
"IP" : 2,
"USER" : 3
};

var EVENTS = mraid.EVENTS = {


"ERROR" : "error",
"READY" : "ready",
"SIZECHANGE" : "sizeChange",
"STATECHANGE" : "stateChange",
"VIEWABLECHANGE" : "viewableChange",
"EXPOSURECHANGE" : "exposureChange",
"AUDIOVOLUMECHANGE" : "audioVolumeChange"
};

/**
* states
**/
var supportedFeatures = {};

var placementType = PLACEMENT_TYPE.UNKNOWN;

var state = STATES.LOADING;

var isViewable = false;


var volumePercentage = 1.0;

var isResizeReady = false;

var eventListeners = {};

var orientationProperties = {
"allowOrientationChange" : true,
"forceOrientation" : DEVICE_ORIENTATIONS.NONE
};

var currentAppOrientation = {
"orientation" : DEVICE_ORIENTATIONS.NONE,
"locked" : false
};

var currentPosition = {
"x" : 0,
"y" : 0,
"width" : 0,
"height" : 0
};

var defaultPosition = {
"x" : 0,
"y" : 0,
"width" : 0,
"height" : 0
};

var expandProperties = {
"width" : 0,
"height" : 0,
"useCustomClose" : false,
"isModal" : true
};

var maxSize = {
"width" : 0,
"height" : 0
};

var screenSize = {
"width" : 0,
"height" : 0
};

var resizeProperties = {
"width" : 0,
"height" : 0,
"offsetX" : 0,
"offsetY" : 0,
"customClosePosition" : CUSTOM_CLOSE_POSITION.TOP_RIGHT,
"allowOffscreen" : true
};

var locationData = {
"lat" : 0.0,
"lon" : 0.0,
"type" : LOCATION_PROVIDER_TYPES.GPS,
"accuracy" : 0.0,
"lastfix" : 0,
"ipservice" : ""
};

var exposureProperties = {
"exposedPercentage" : 0,
"visibleRectangle" : {},
"occlusionRectangles" : null // not used in this version
};

//\\//\\//\\//\\//\\//\\//\\// BRIDGE \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: mraid-native bridge...");

var notifyNative = bridge.notifyNative = function(operation, params) {


var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "mraid://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};

bridge.setSupportedFeature = function(feature, isSupported) {


supportedFeatures[feature] = isSupported;
};

bridge.setPlacementType = function(pt) {
placementType = pt;
};

bridge.setCurrentAppOrientation = function(orientation, locked) {


currentAppOrientation.orientation = orientation;
currentAppOrientation.locked = locked;
};

bridge.setCurrentPosition = function(x, y, width, height) {


var previousSize = {};
previousSize.width = currentPosition.width;
previousSize.height = currentPosition.height;
//log.i("previousSize " + previousSize.width + "," + previousSize.height);

currentPosition.x = x;
currentPosition.y = y;
currentPosition.width = width;
currentPosition.height = height;

if (width !== previousSize.width || height !== previousSize.height) {


mraid.fireSizeChangeEvent(width, height);
}
};

bridge.setDefaultPosition = function(x, y, width, height) {


defaultPosition.x = x;
defaultPosition.y = y;
defaultPosition.width = width;
defaultPosition.height = height;
};

bridge.setMaxSize = function(width, height) {


maxSize.width = width;
maxSize.height = height;

// FIXME: do we need a separate method for this??


expandProperties.width = width;
expandProperties.height = height;
};

bridge.setScreenSize = function(width, height) {


screenSize.width = width;
screenSize.height = height;
};

bridge.setLocation = function(lat, lon, type, accuracy, lastfix, ipservice) {


locationData.lat = lat;
locationData.lon = lon;
locationData.type = type;
locationData.accuracy = accuracy;
locationData.lastfix = lastfix;
locationData.ipservice = ipservice;
};

//\\//\\//\\//\\//\\//\\//\\// UTILS \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: utilities...");

var contains = mraidUtils.containsInArray = function(value, array) {


for (var i in array) {
if (array[i] === value)
return true;
}
return false;
};

var resizeUtil = {};


resizeUtil.isCloseRegionOnScreen = function(properties) {
log.d("isCloseRegionOnScreen");
log.d("defaultPosition " + defaultPosition.x + " " + defaultPosition.y);
log.d("offset " + properties.offsetX + " " + properties.offsetY);

var resizeRect = {};


resizeRect.x = defaultPosition.x + properties.offsetX;
resizeRect.y = defaultPosition.y + properties.offsetY;
resizeRect.width = properties.width;
resizeRect.height = properties.height;
resizeUtil.printRect("resizeRect", resizeRect);

var customClosePosition =
properties.hasOwnProperty("customClosePosition") ?
properties.customClosePosition : resizeProperties.customClosePosition;
log.d("customClosePosition " + customClosePosition);
var closeRect = { "width": 50, "height": 50 };

if (customClosePosition.search("left") !== -1) {


closeRect.x = resizeRect.x;
} else if (customClosePosition.search("center") !== -1) {
closeRect.x = resizeRect.x + (resizeRect.width / 2) - 25;
} else if (customClosePosition.search("right") !== -1) {
closeRect.x = resizeRect.x + resizeRect.width - 50;
}

if (customClosePosition.search("top") !== -1) {


closeRect.y = resizeRect.y;
} else if (customClosePosition === "center") {
closeRect.y = resizeRect.y + (resizeRect.height / 2) - 25;
} else if (customClosePosition.search("bottom") !== -1) {
closeRect.y = resizeRect.y + resizeRect.height - 50;
}

var maxRect = { "x": 0, "y": 0 };


maxRect.width = maxSize.width;
maxRect.height = maxSize.height;

return resizeUtil.isRectContained(maxRect, closeRect);


};

resizeUtil.fitResizeViewOnScreen = function(properties) {
log.d("fitResizeViewOnScreen");
log.d("defaultPosition " + defaultPosition.x + " " + defaultPosition.y);
log.d("offset " + properties.offsetX + " " + properties.offsetY);

var resizeRect = {};


resizeRect.x = defaultPosition.x + properties.offsetX;
resizeRect.y = defaultPosition.y + properties.offsetY;
resizeRect.width = properties.width;
resizeRect.height = properties.height;
resizeUtil.printRect("resizeRect", resizeRect);

var maxRect = { "x": 0, "y": 0 };


maxRect.width = maxSize.width;
maxRect.height = maxSize.height;

var adjustments = { "x": 0, "y": 0 };

if (resizeUtil.isRectContained(maxRect, resizeRect)) {
log.d("no adjustment necessary");
return adjustments;
}

if (resizeRect.x < maxRect.x) {


adjustments.x = maxRect.x - resizeRect.x;
} else if ((resizeRect.x + resizeRect.width) > (maxRect.x + maxRect.width))
{
adjustments.x = (maxRect.x + maxRect.width) - (resizeRect.x +
resizeRect.width);
}
log.d("adjustments.x " + adjustments.x);

if (resizeRect.y < maxRect.y) {


adjustments.y = maxRect.y - resizeRect.y;
} else if ((resizeRect.y + resizeRect.height) > (maxRect.y +
maxRect.height)) {
adjustments.y = (maxRect.y + maxRect.height) - (resizeRect.y +
resizeRect.height);
}
log.d("adjustments.y " + adjustments.y);

resizeRect.x = defaultPosition.x + properties.offsetX + adjustments.x;


resizeRect.y = defaultPosition.y + properties.offsetY + adjustments.y;
resizeUtil.printRect("adjusted resizeRect", resizeRect);

return adjustments;
};

resizeUtil.isRectContained = function(containingRect, containedRect) {


log.d("isRectContained");
resizeUtil.printRect("containingRect", containingRect);
resizeUtil.printRect("containedRect", containedRect);
return (containedRect.x >= containingRect.x &&
(containedRect.x + containedRect.width) <= (containingRect.x +
containingRect.width) &&
containedRect.y >= containingRect.y &&
(containedRect.y + containedRect.height) <= (containingRect.y +
containingRect.height));
};

resizeUtil.printRect = function(label, rect) {


log.d(label +
" [" + rect.x + "," + rect.y + "]" +
",[" + (rect.x + rect.width) + "," + (rect.y + rect.height) + "]" +
" (" + rect.width + "x" + rect.height + ")");
};

var dumpListeners = mraidUtils.dumpListeners = function() {


var nEvents = Object.keys(eventListeners).length
log.i("dumping listeners (" + nEvents + " events)");
for (var event in eventListeners) {
var listeners = eventListeners[event];
log.i(" " + event + " contains " + listeners.length + " listeners");
for (var i = 0; i < listeners.length; i++) {
log.i(" " + listeners[i]);
}
}
};

//\\//\\//\\//\\//\\//\\//\\// EVENT MANAGEMENT \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: event-management...");

var EventListeners = function(event) {


this.event = event;
this.count = 0;
var listeners = {};

this.add = function(func) {
var id = String(func);
if (!listeners[id]) {
listeners[id] = func;
this.count++;
}
};

this.remove = function(func) {
var id = String(func);
if (listeners[id]) {
listeners[id] = null;
delete listeners[id];
this.count--;
return true;
} else {
return false;
}
};

this.removeAll = function() {
for (var id in listeners) {
if (listeners.hasOwnProperty(id)) {
this.remove(listeners[id]);
}
}
};

this.broadcast = function(args) {
for (var id in listeners) {
if (listeners.hasOwnProperty(id)) {
listeners[id].apply(mraid, args);
}
}
};

this.toString = function() {
var out = [event, ':'];
for (var id in listeners) {
if (listeners.hasOwnProperty(id)) {
out.push('|', id, '|');
}
}
return out.join('');
};
};

var broadcastEvent = mraidUtils.broadcastEvent = function() {


var args = new Array(arguments.length);
var l = arguments.length;
for (var i = 0; i < l; i++) {
args[i] = arguments[i];
}
var event = args.shift();
if (eventListeners[event]) {
eventListeners[event].broadcast(args);
}
};

//\\//\\//\\//\\//\\//\\//\\// VALIDTORS \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: validators...");


/**
* validators
*
* The action parameter is a string which is the name of the setter function
which called this function
* (in other words, setExpandPropeties, setOrientationProperties, or
setResizeProperties).
* It serves both as the key to get the the appropriate set of validating
functions from the allValidators object
* as well as the action parameter of any error event that may be thrown.
*
* added location-data validation
**/

var allValidators = mraidUtils.allValidators = {


"setExpandProperties": {
"width" : function(width) {
return !isNaN(width);
},
"height" : function(height) {
return !isNaN(height);
},
"useCustomClose" : function(useCustomClose) {
if (VERSION === "3.0")
return true; // ignoring in case of MRAID 3

return (typeof useCustomClose === "boolean");


}
},
"setOrientationProperties": {
"allowOrientationChange" : function(allowOrientationChange) {
return (typeof allowOrientationChange === "boolean");
},
"forceOrientation" : function(forceOrientation) {
var validValues = [ "portrait","landscape","none" ];
return validValues.indexOf(forceOrientation) !== -1;
}
},
"setResizeProperties": {
"width" : function(width) {
return !isNaN(width) && width >= 50;
},
"height" : function(height) {
return !isNaN(height) && height >= 50;
},
"offsetX" : function(offsetX) {
return !isNaN(offsetX);
},
"offsetY" : function(offsetY) {
return !isNaN(offsetY);
},
"customClosePosition" : function(customClosePosition) {
var validPositions = [ "top-left","top-center","top-
right","center","bottom-left","bottom-center","bottom-right" ];
return validPositions.indexOf(customClosePosition) !== -1;
},
"allowOffscreen" : function(allowOffscreen) {
return (typeof allowOffscreen === "boolean");
}
},
"locationData" : {
"lat" : function(lat) {
return !isNaN(lat);
},
"lon" : function(lon) {
return !isNaN(lon);
},
"type" : function(type) {
return !isNaN(type) && type >= 1 && type <= 3;
},
"accuracy" : function(accuracy) {
return !isNaN(accuracy);
},
"lastfix" : function(lastfix) {
return !isNaN(lastfix);
}
}
};

var validate = mraidUtils.validate = function(properties, action) {


var retval = true;
var validators = allValidators[action];
for (var prop in properties) {
var validator = validators[prop];
var value = properties[prop];
if (validator && !validator(value)) {
var message = "Value of property " + prop + " (" + value + ") is
invalid!";
log.e(message);
broadcastEvent(EVENTS.ERROR, message, action);
retval = false;
}
}
return retval;
};

//\\//\\//\\//\\//\\//\\//\\// MRAID \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: mraid mraid features...");

/**
* mraid properties
**/
mraid.supports = function(feature) {
log.i("mraid.supports: " + feature + " " + supportedFeatures[feature]);
var retval = supportedFeatures[feature];
if (typeof retval === "undefined") {
retval = false;
}
return retval;
};

mraid.getPlacementType = function() {
log.i("mraid.getPlacementType");
return placementType;
};
mraid.getOrientationProperties = function() {
log.i("mraid.getOrientationProperties");

var properties = {};


properties.allowOrientationChange =
orientationProperties.allowOrientationChange;
properties.forceOrientation = orientationProperties.forceOrientation;
return properties;
};

mraid.setOrientationProperties = function(properties) {
log.i("mraid.setOrientationProperties...");

if (!validate(properties, "setOrientationProperties")) {
log.e("validation failed!");
return;
}

var newOrientationProperties = {};


newOrientationProperties.allowOrientationChange =
orientationProperties.allowOrientationChange,
newOrientationProperties.forceOrientation =
orientationProperties.forceOrientation;

// orientationProperties contains 2 read-write properties:


allowOrientationChange and forceOrientation
var rwProps = [ "allowOrientationChange", "forceOrientation" ];
for (var i = 0; i < rwProps.length; i++) {
var propname = rwProps[i];
if (properties.hasOwnProperty(propname)) {
newOrientationProperties[propname] = properties[propname];
}
}

// setting allowOrientationChange to true while setting forceOrientation to


either portrait or landscape
// is considered an error condition.
if (newOrientationProperties.allowOrientationChange &&
newOrientationProperties.forceOrientation !==
mraid.DEVICE_ORIENTATIONS.NONE) {
var message = "allowOrientationChange is true but forceOrientation is "
+ newOrientationProperties.forceOrientation;
log.e(message);
broadcastEvent(EVENTS.ERROR, message, "setOrientationProperties");
return;
}

orientationProperties.allowOrientationChange =
newOrientationProperties.allowOrientationChange;
orientationProperties.forceOrientation =
newOrientationProperties.forceOrientation;

notifyNative("setOrientationProperties",
JSON.stringify(orientationProperties));
};

mraid.getCurrentAppOrientation = function() {
log.i("mraid.getCurrentAppOrientation");
var appOrientation = {};
appOrientation.orientation = currentAppOrientation.orientation;
appOrientation.locked = currentAppOrientation.locked;
return appOrientation;
};

mraid.getCurrentPosition = function() {
log.i("mraid.getCurrentPosition");

var position = {
"x": currentPosition.x,
"y": currentPosition.y,
"width": currentPosition.width,
"height": currentPosition.height
};
return position;
};

mraid.getDefaultPosition = function() {
log.i("mraid.getDefaultPosition");

var position = {
"x": defaultPosition.x,
"y": defaultPosition.y,
"width": defaultPosition.width,
"height": defaultPosition.height
};
return position;
};

mraid.getState = function() {
log.i("mraid.getState: " + state);
return state;
};

mraid.getExpandProperties = function() {
log.i("mraid.getExpandProperties");

var properties = {
"width" : expandProperties.width,
"height" : expandProperties.height,
"useCustomClose" : expandProperties.useCustomClose,
"isModal" : expandProperties.isModal
};
return properties;
};

mraid.setExpandProperties = function(properties) {
log.i("mraid.setExpandProperties");

if (!validate(properties, "setExpandProperties")) {
log.e("validation failed!");
return;
}

var oldUseCustomClose = expandProperties.useCustomClose;

// expandProperties contains 3 read-write properties: width, height, and


useCustomClose;
// the isModal property is read-only
var rwProps = [ "width", "height", "useCustomClose" ];
for (var i = 0; i < rwProps.length; i++) {
var propname = rwProps[i];
if (properties.hasOwnProperty(propname)) {
expandProperties[propname] = properties[propname];
}
}

// In MRAID v2.0, all expanded ads by definition cover the entire screen,
// so the only property that the native side has to know about is
useCustomClose.
// (That is, the width and height properties are not needed by the native
code.)
if (expandProperties.useCustomClose !== oldUseCustomClose) {
mraid.useCustomClose(properties.useCustomClose);
}
};

mraid.getMaxSize = function() {
log.i("mraid.getMaxSize: " + maxSize.width + " x " + maxSize.height);

var size = {};


size.width = maxSize.width;
size.height = maxSize.height;
return size;
};

mraid.getScreenSize = function() {
log.i("mraid.getScreenSize: " + screenSize.width + " x " +
screenSize.height);

var size = {};


size.width = screenSize.width;
size.height = screenSize.height;
return size;
};

mraid.getResizeProperties = function() {
log.i("mraid.getResizeProperties");

var properties = {
"width" : resizeProperties.width,
"height" : resizeProperties.height,
"offsetX" : resizeProperties.offsetX,
"offsetY" : resizeProperties.offsetY,
"customClosePosition" : resizeProperties.customClosePosition,
"allowOffscreen" : resizeProperties.allowOffscreen
};
return properties;
};

mraid.setResizeProperties = function(properties) {
log.i("mraid.setResizeProperties");

isResizeReady = false;

// resizeProperties contains 6 read-write properties:


// width, height, offsetX, offsetY, customClosePosition, allowOffscreen

// The properties object passed into this function must contain width,
height, offsetX, offsetY.
// The remaining two properties are optional.
var rwProps = [ "width", "height", "offsetX", "offsetY" ];
for (var i = 0; i < rwProps.length; i++) {
var propname = rwProps[i];
if (!properties.hasOwnProperty(propname)) {
var message = "required property " + propname + " is missing";
log.e(message);
broadcastEvent(EVENTS.ERROR, message, "setResizeProperties");
return;
}
}

if (!validate(properties, "setResizeProperties")) {
log.e("validation failed!");
return;
}

var adjustments = { "x": 0, "y": 0 };

var allowOffscreen = properties.hasOwnProperty("allowOffscreen")


? properties.allowOffscreen
: resizeProperties.allowOffscreen;

if (!allowOffscreen) {
if (properties.width > maxSize.width || properties.height >
maxSize.height) {
var message = "Resize width or height is greater than the maxSize
width or height!";
log.e(message);
broadcastEvent(EVENTS.ERROR, message, "setResizeProperties");
return;
}
adjustments = resizeUtil.fitResizeViewOnScreen(properties);
} else if (!resizeUtil.isCloseRegionOnScreen(properties)) {
var message = "Close event region will not appear entirely onscreen!";
log.e(message);
broadcastEvent(EVENTS.ERROR, message, "setResizeProperties");
return;
}

var desiredProperties = ['width', 'height', 'offsetX', 'offsetY',


'customClosePosition', 'allowOffscreen'];
for (var i = 0; i < desiredProperties.length; i++) {
var propname = desiredProperties[i];
if (properties.hasOwnProperty(propname)) {
resizeProperties[propname] = properties[propname];
}
}

var params = {
"width" : resizeProperties.width,
"height" : resizeProperties.height,
"offsetX" : resizeProperties.offsetX + adjustments.x,
"offsetY" : resizeProperties.offsetY + adjustments.y,
"customClosePosition" : resizeProperties.customClosePosition,
"allowOffscreen" : resizeProperties.allowOffscreen
};

notifyNative("setResizeProperties", JSON.stringify(params));

isResizeReady = true;
};

mraid.getLocation = function() {
if (!validate(locationData, "locationData")) {
log.e("invalid location data!");
return -1;
}

// ensure service or provider used to determine geolocation from IP address


(i.e., type = 2)
if (locationData.type == 2 && !ipservice) {
log.e("invalid location data!");
broadcastEvent(EVENTS.ERROR, "invalid location data!", "getLocation");
log.e("invalid location data!");
return -1;
}

var data = {
"lat" : locationData.lat,
"lon" : locationData.lon,
"type" : locationData.type,
"accuracy" : locationData.accuracy,
"lastfix" : locationData.lastfix,
"ipservice" : locationData.ipservice
};
return data;
};

/**
* mraid methods
**/
mraid.getVersion = function() {
log.i("mraid.getVersion: " + VERSION);
return VERSION;
};

mraid.addEventListener = function(event, listener) {


log.i("mraid.addEventListener for event: " + event);

if (!event || !listener) {
broadcastEvent(EVENTS.ERROR, "Both event and listener are required.",
"addEventListener");
return;
}

if (!contains(event, EVENTS)) {
broadcastEvent(EVENTS.ERROR, "Unknown MRAID event: " + event,
"addEventListener");
return;
}

if (!eventListeners[event]) {
eventListeners[event] = new EventListeners(event);
}
eventListeners[event].add(listener);
};

mraid.removeEventListener = function(event, listener) {


log.i("mraid.removeEventListener for event: " + event);

if (!event) {
broadcastEvent(EVENTS.ERROR, "Event is required.",
"removeEventListener");
return;
}

if (!contains(event, EVENTS)) {
broadcastEvent(EVENTS.ERROR, "Unknown MRAID event: " + event,
"removeEventListener");
return;
}

if (eventListeners[event]) {
if (!listener) {
eventListeners[event].removeAll();
} else if (!eventListeners[event].remove(listener)) {
broadcastEvent(EVENTS.ERROR, "Listener not currently registered for
event.", "removeEventListener");
}
}

if (eventListeners[event] && eventListeners[event].count === 0) {


eventListeners[event] = null;
delete eventListeners[event];
}
};

mraid.open = function(url) {
log.i("mraid.open: " + url);

if (!url) {
broadcastEvent(EVENTS.ERROR, "Invalid URL: " + url, "open");
return;
}

// a cheap hack to ensure whether the url is encoded or not,


// if its not encoded, make sure to "double encode" as the sdk does a
double decode
if (url.includes("&")) {
//url = url.replace("&", "%26")
url = encodeURIComponent(url);
}

notifyNative("open", url);
};

mraid.close = function() {
log.i("mraid.close");

if (state === STATES.HIDDEN) {


broadcastEvent(EVENTS.ERROR, "Ad cannot be closed when it is already
hidden.", "close");
return;
}

notifyNative("close");
};

mraid.unload = function() {
log.i("mraid.unload");
notifyNative("unload");
};

mraid.useCustomClose = function(shouldUseCustomClose) {
log.i("mraid.useCustomClose: " + shouldUseCustomClose);

expandProperties.useCustomClose = shouldUseCustomClose;
notifyNative("useCustomClose", shouldUseCustomClose);
};

mraid.expand = function(url) {
log.i("mraid.expand: " + (url === undefined) ? "(1-part)" : url);

// The only time it is valid to call expand is when the ad is


// a banner currently in either default or resized state.
if (placementType !== PLACEMENT_TYPE.INLINE ||
(state !== STATES.DEFAULT && state !== STAES.RESIZED)) {
broadcastEvent(EVENTS.ERROR, "Ad can only be expanded from the default
or resized state.", "expand");
return;
}

notifyNative("expand", (url === undefined) ? "" : url);


};

mraid.isViewable = function() {
log.i("mraid.isViewable");
return isViewable;
};

mraid.playVideo = function(uri) {
log.i("mraid.playVideo: " + uri);

// TODO: consider exposure change event too


if (!mraid.isViewable()) {
broadcastEvent(EVENTS.ERROR, "playVideo cannot be called until the ad
is viewable", "playVideo");
return;
}

if (!uri) {
broadcastEvent(EVENTS.ERROR, "Invalid URI: " + uri, "playVideo");
return;
}

notifyNative("playVideo", uri);
};

mraid.resize = function() {
log.i("mraid.resize");
// The only time it is valid to call resize is when the ad is
// a banner currently in either default or resized state.
// Trigger an error if the current state is expanded.
if (placementType === PLACEMENT_TYPE.INTERSTITIAL || state ===
STATES.LOADING || state === STATES.HIDDEN) {
// do nothing
return;
}
if (state === STATES.EXPANDED) {
broadcastEvent(EVENTS.ERROR, "Ad cannot be resized when in expanded
state.", "resize");
return;
}
if (!isResizeReady) {
broadcastEvent(EVENTS.ERROR, "Ad is not ready for resizing.",
"resize");
return;
}

notifyNative("resize", JSON.stringify(resizeProperties));
};

mraid.storePicture = function(uri) {
log.i("mraid.storePicture: " + uri);

if (!mraid.supports(mraid.SUPPORTED_FEATURES.STOREPICTURE)) {
broadcastEvent(EVENTS.ERROR, "storePicture is not supported",
"storePicture");
return;
}

// TODO: consider exposure change event too


if (!mraid.isViewable()) {
broadcastEvent(EVENTS.ERROR, "storePicture cannot be called until the
ad is viewable", "storePicture");
return;
}

if (!uri) {
broadcastEvent(EVENTS.ERROR, "Invalid URI: " + uri, "storePicture");
return;
}

notifyNative("storePicture", uri);
};

mraid.createCalendarEvent = function(parameters) {
log.i("mraid.createCalendarEvent");

if (!mraid.supports(mraid.SUPPORTED_FEATURES.CALENDAR)) {
broadcastEvent(EVENTS.ERROR, "createCalendarEvent is not supported",
"createCalendarEvent");
return;
}

notifyNative("createCalendarEvent", JSON.stringify(parameters));
};
/**
* event dispatchers
**/
mraid.fireErrorEvent = function(message, action) {
broadcastEvent(EVENTS.ERROR, message, action);
};

mraid.fireReadyEvent = function() {
broadcastEvent(EVENTS.READY);
};

mraid.fireSizeChangeEvent = function(width, height) {


screenSize.width = width;
screenSize.height = height;
broadcastEvent(EVENTS.SIZECHANGE, width, height);
};

mraid.fireStateChangeEvent = function(newState) {
if (state !== newState) {
state = newState;
broadcastEvent(EVENTS.STATECHANGE, state);
}
};

mraid.fireViewableChangeEvent = function(newIsViewable) {
if (isViewable !== newIsViewable) {
isViewable = newIsViewable;
broadcastEvent(EVENTS.VIEWABLECHANGE, isViewable);
}
};

mraid.fireExposureChangeEvent = function(exposedPercentage, visibleRectangle,


occlusionRectangles) {
exposureProperties.exposedPercentage = exposedPercentage;
exposureProperties.visibleRectangle = visibleRectangle;
exposureProperties.occlusionRectangles = occlusionRectangles;
broadcastEvent(EVENTS.EXPOSURECHANGE, exposedPercentage, visibleRectangle,
occlusionRectangles);
};

mraid.fireAudioVolumeChangeEvent = function(percentage) {
if (volumePercentage !== percentage) {
volumePercentage = volumePercentage;
broadcastEvent(EVENTS.AUDIOVOLUMECHANGE, percentage);
}
};

// TODO: VPAID

log.i("mraid object is ready!");


} ());

/**
* pokkt extended featuers
**/
(function() {
log.i("setting up: mraid-extensions...");

var mraid = window.mraid;

if (!mraid || mraid === undefined) {


log.e("error initializing pokkt's extended features!");
return;
}

/**
* pokkt specific constants
**/
var NETWORK = mraid.NETWORK = {
OFFLINE :'offline',
WIFI :'wifi',
CELL :'cell',
UNKNOWN :'unknown'
};

mraid.SUPPORTED_FEATURES.AUDIO = "audio";
mraid.SUPPORTED_FEATURES.CAMERA = "camera";
mraid.SUPPORTED_FEATURES.NETWORK = "network";
mraid.SUPPORTED_FEATURES.SHAKE = "shake";
mraid.SUPPORTED_FEATURES.TILT = "tilt";
mraid.SUPPORTED_FEATURES.HEADING = "heading";
mraid.SUPPORTED_FEATURES.ORIENTATION = "orientation";
mraid.SUPPORTED_FEATURES.MAP = "map";

mraid.EVENTS.SHAKE = "shake";
mraid.EVENTS.TILTCHANGE = "tiltChange";
mraid.EVENTS.HEADINGCHANGE = "headingChange";
mraid.EVENTS.LOCATIONCHANGE = "locationChange";
mraid.EVENTS.NETWORKCHANGE = "networkChange";
mraid.EVENTS.KEYBOARDSTATECHANGE = "keyboardStateChange";

/**
* pokkt specific states
**/
var shakeProperties = {
"interval" : 0,
"intensity" : 0
};

var tiltProperties = {
"interval" : 0,
"intensity" : 0
};

var headingProperties = {
"interval" : 0,
"intensity" : 0
};

var tiltValues = {
"x" : 0,
"y" : 0,
"z" : 0
};

var headingValue = 0;
var currentNetwork = "";
var currentKeyboardState = 0;

/**
* pokkt specific validators
**/
mraidUtils.allValidators.setShakeProperties =
mraidUtils.allValidators.setTiltProperties =
mraidUtils.allValidators.setHeadingProperties = {
"intensity":function(value) { return !isNaN(value); },
"interval":function(value) { return !isNaN(value); }
};

mraidUtils.allValidators.setTilt = {
"x":function(value) { return !isNaN(value); },
"y":function(value) { return !isNaN(value); },
"z":function(value) { return !isNaN(value); }
};

/**
* pokkt's extended properties
**/
mraid.setShakeProperties = function(properties) {
log.i("mraid.setShakeProperties: " + properties);
if (!mraidUtils.validate(properties, "setShakeProperties")) {
log.e("validation failed!");
return;
}

shakeProperties = properties;
mraidBridge.notifyNative("setShakeProperties", JSON.stringify(properties));
};

mraid.getShakeProperties = function() {
log.i("mraid.getShakeProperties");

var properties = {};


properties.interval = shakeProperties.interval;
properties.intensity = shakeProperties.intensity;
return properties;
};

mraid.setTiltProperties = function(properties) {
log.i("mraid.setTiltProperties: " + properties);
if (!mraidUtils.validate(properties, "setTiltProperties")) {
log.e("validation failed!");
return;
}

tiltProperties = properties;
mraidBridge.notifyNative("setTiltProperties", JSON.stringify(properties));
};
mraid.getTiltProperties = function() {
log.i("mraid.getTiltProperties");

var properties = {};


properties.interval = tiltProperties.interval;
properties.intensity = tiltProperties.intensity;
return properties;
}

mraid.setHeadingProperties = function(properties) {
log.i("mraid.setHeadingProperties: " + properties);
if (!mraidUtils.validate(properties, "setHeadingProperties")) {
log.e("validation failed!");
return;
}

headingProperties = properties;
mraidBridge.notifyNative("setHeadingProperties",
JSON.stringify(properties));
};

mraid.getHeadingProperties = function() {
log.i("mraid.getHeadingProperties");

var properties = {};


properties.interval = headingProperties.interval;
properties.intensity = headingProperties.intensity;
return properties;
};

mraid.getTilt = function () {
log.i("mraid.getTilt");

var values = {};


values.x = tiltValues.x;
values.y = tiltValues.y;
values.z = tiltValues.z;
return values;
};

mraid.setTilt = function (newValue) {


log.i("mraid.setTilt: " + newValue);
if (!mraidUtils.validate(newValue, "setTilt")) {
log.e("validation failed!");
return;
}

tiltValues = newValue;
};

mraid.getNetwork = function () {
log.i("mraid.getNetwork");
return currentNetwork;
};

mraid.setNetwork = function (newValue) {


log.i("mraid.setNetwork: " + newValue);
currentNetwork = newValue;
};
mraid.getHeading = function () {
log.i("mraid.getHeading");
return headingValue;
};

mraid.setHeading = function (newValue) {


log.i("mraid.setHeading: " + newValue);
headingValue = newValue;
};

mraid.getKeyboardState = function () {
log.i("mraid.getKeyboardState");
return currentKeyboardState;
}

mraid.setKeyboardState = function (newValue) {


log.i("mraid.setKeyboardState: " + newValue);
currentKeyboardState = newValue;
}

/**
* extended methods
**/
mraid.playAudio = function(url) {
log.i("mraid.playAudio " + url);

if (!mraid.supports(mraid.SUPPORTED_FEATURES.AUDIO)) {
mraidUtils.broadcastEvent(mraid.EVENTS.ERROR, "playAudio is not
supported", "playAudio");
return;
}

mraidBridge.notifyNative("playAudio", url);
};

mraid.openCamera = function () {
log.i("mraid.openCamera");

if (!mraid.supports(mraid.SUPPORTED_FEATURES.CAMERA)) {
mraidUtils.broadcastEvent(mraid.EVENTS.ERROR, "openCamera is not
supported", "openCamera");
return;
}

mraidBridge.notifyNative("openCamera");
}

/**
* event dispatchers
**/
mraid.fireShakeEvent = function() {
log.i("mraid.fireShakeEvent");
mraidUtils.broadcastEvent(mraid.EVENTS.SHAKE);
}

mraid.fireTiltChangeEvent = function(x, y, z) {
log.i("mraid.fireTiltChangeEvent, x: " + x + " y: " + y + " z: " + z);
tiltValues.x = x;
tiltValues.y = y;
tiltValues.z = z;
mraidUtils.broadcastEvent(mraid.EVENTS.TILTCHANGE, x, y, z);
}

mraid.fireLocationChangeEvent = function(lat, lon, type, accuracy, lastfix,


ipservice) {
log.i("mraid.fireLocationChangeEvent, lat: " + lat + " lon: " + lon + "
type: " + type +
" accuracy: " + accuracy + " lastfix: " + lastfix +
" ipservice: " + ipservice);

mraidBridge.setLocation(lat, lon, type, accuracy, lastfix, ipservice);

mraidUtils.broadcastEvent(mraid.EVENTS.LOCATIONCHANGE, lat, lon, type,


accuracy, lastfix, ipservice);
}

mraid.fireHeadingChangeEvent = function(val) {
log.i("mraid.fireHeadingChangeEvent, val: " + val);
if (headingValue != val) {
headingValue = val;
mraidUtils.broadcastEvent(mraid.EVENTS.HEADINGCHANGE, val);
}
}

mraid.fireNetworkChangeEvent = function(network) {
log.d("mraid.fireNetworkChangeEvent: " + network);
if (currentNetwork != network) {
currentNetwork = network;
mraidUtils.broadcastEvent(mraid.EVENTS.NETWORKCHANGE, network);
}
}

mraid.fireKeyboardStateChangeEvent = function(state) {
log.d("mraid.fireKeyboardStateChangeEvent: " + state);
if (currentKeyboardState !== state) {
currentKeyboardState = state;
mraidUtils.broadcastEvent(mraid.EVENTS.KEYBOARDSTATECHANGE, state);
}
}

log.i("mraid extensions are ready!");


} ());

1551901622055 com.moonglabs.epiccricket caching timeout timer cancelled!

1551901622056 com.moonglabs.epiccricket error with ad-network: POKKT_VIDEO, error:


failed to get ad with rewarded ad, ad-format: VIDEO, screen-name: screen! Error
Code 19 : No Campaign Available Vast Error 303

1551901622058 com.moonglabs.epiccricket saving session-details...

1551901622067 com.moonglabs.epiccricket release caching lock

1551901622068 com.moonglabs.epiccricket release caching lock on: screen_true_VIDEO


1551901976694 com.moonglabs.epiccricket starting to cache rewarded ad, ad-format:
VIDEO, screen-name: screen

1551901976695 com.moonglabs.epiccricket fetching ad networks...

1551901976697 com.moonglabs.epiccricket checking permissions...

1551901976699 com.moonglabs.epiccricket ad networks already available!

1551901976699 com.moonglabs.epiccricket cacheAd requested for: rewarded ad, ad-


format: VIDEO, screen-name: screen!

1551901976700 com.moonglabs.epiccricket acquiring caching lock

1551901976700 com.moonglabs.epiccricket acquiring caching lock on:


screen_true_VIDEO

1551901976700 com.moonglabs.epiccricket lock acquired rewarded ad, ad-format:


VIDEO, screen-name: screen!

1551901976700 com.moonglabs.epiccricket activeAdSlots does not contain mentioned


adConfig

1551901976701 com.moonglabs.epiccricket activeAdSlots contains null value for


mentioned adConfig

1551901976704 com.moonglabs.epiccricket attempting to cache ad with ad-network:


POKKT_VIDEO

1551901976705 com.moonglabs.epiccricket checking ad-availability with ad-network:


POKKT_VIDEO

1551901976706 com.moonglabs.epiccricket fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: screen

1551901976710 com.moonglabs.epiccricket executing d...

1551901976731 com.moonglabs.epiccricket Last Location Location[network


26.807698,80.899860 hAcc=1000 et=+11d9h30m17s246ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=512]}]: Longitude: 80.8998602 Latitude: 26.8076979

1551901977581 com.moonglabs.epiccricket Address[addressLines=[0:"Unnamed Road,


Muslim Nagar, Alambagh, Lucknow, Uttar Pradesh 226005, India"],feature=Unnamed
Road,admin=Uttar Pradesh,sub-admin=Lucknow,locality=Lucknow,thoroughfare=Unnamed
Road,postalCode=226005,countryCode=IN,countryName=India,hasLatitude=true,latitude=2
6.8075956,hasLongitude=true,longitude=80.8998553,phone=null,url=null,extras=null]

1551901977581 com.moonglabs.epiccricket
{"pin":"226005","country":"India","countryCode":"IN","state":"Uttar
Pradesh","city":"Lucknow","locality":"Alambagh","area":"Lucknow"}

1551901977587 com.moonglabs.epiccricket 360 POKKT SDK not found

1551901977588 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155190197758889752958dba04b7aa737f83586f5e994

1551901977589 com.moonglabs.epiccricket md5_token id


db8cee88447cccbf2c32614dc0bdfb12
1551901977608 com.moonglabs.epiccricket d Request url:
https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=screen&offerids=0&a
ppId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&androidID=&app_version=2.58&
device_id=&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingI
D=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=2196
&sheight=1080&carrier_name=Jio+4G&device_model=OPPO+RMX1801&language=en&opt_userid=
d3bce16747430605&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app
_storeurl=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=1551901977588&page=1&token=db8cee88447cccbf2c32614d
c0bdfb12&mac_address=&mobile_no=&email_address=&screen_density_x=409.432&screen_den
sity_y=409.903&screen_density_category=XXHDPI&maturity_rating=&asset_value=&pub_met
a=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter
_handle=&education=&nationality=&latitude=26.8076979&longitude=80.8998602&address=
%7B%22pin%22%3A%22226005%22%2C%22country%22%3A%22India%22%2C%22countryCode%22%3A
%22IN%22%2C%22state%22%3A%22Uttar+Pradesh%22%2C%22city%22%3A%22Lucknow%22%2C
%22locality%22%3A%22Alambagh%22%2C%22area%22%3A%22Lucknow%22%7D&sessionId=440188ee-
1ba1-431c-beee-f017bd811003&incent=1&preroll=1&udid=c0807793-55a4-4090-8b34-
38add0b546bb&battery_level=27&encodedPubParams=&vdo_pt=0&gdpr_applicable=false&gdpr
_consent=true

1551901978194 com.moonglabs.epiccricket d response: <?xml version="1.0"


encoding="UTF-8" ?><VAST version="2.0"></VAST>

1551901978200 com.moonglabs.epiccricket VAST element is present

1551901978204 com.moonglabs.epiccricket First element value: {} 2.0

1551901978205 com.moonglabs.epiccricket vast version ---- {} 2.0

1551901978212 com.moonglabs.epiccricket Ad element is absent

1551901978212 com.moonglabs.epiccricket Error Code 19 : No Campaign Available Vast


Error 303

1551901978214 com.moonglabs.epiccricket caching timeout timer cancelled!

1551901978214 com.moonglabs.epiccricket error with ad-network: POKKT_VIDEO, error:


failed to get ad with rewarded ad, ad-format: VIDEO, screen-name: screen! Error
Code 19 : No Campaign Available Vast Error 303

1551901978215 com.moonglabs.epiccricket saving session-details...

1551901978224 com.moonglabs.epiccricket release caching lock

1551901978224 com.moonglabs.epiccricket release caching lock on: screen_true_VIDEO

1551902476995 com.moonglabs.epiccricket starting to cache rewarded ad, ad-format:


VIDEO, screen-name: screen

1551902476995 com.moonglabs.epiccricket fetching ad networks...

1551902476998 com.moonglabs.epiccricket checking permissions...

1551902477000 com.moonglabs.epiccricket ad networks already available!

1551902477000 com.moonglabs.epiccricket cacheAd requested for: rewarded ad, ad-


format: VIDEO, screen-name: screen!
1551902477001 com.moonglabs.epiccricket acquiring caching lock

1551902477001 com.moonglabs.epiccricket acquiring caching lock on:


screen_true_VIDEO

1551902477002 com.moonglabs.epiccricket lock acquired rewarded ad, ad-format:


VIDEO, screen-name: screen!

1551902477002 com.moonglabs.epiccricket activeAdSlots does not contain mentioned


adConfig

1551902477002 com.moonglabs.epiccricket activeAdSlots contains null value for


mentioned adConfig

1551902477007 com.moonglabs.epiccricket attempting to cache ad with ad-network:


POKKT_VIDEO

1551902477008 com.moonglabs.epiccricket checking ad-availability with ad-network:


POKKT_VIDEO

1551902477009 com.moonglabs.epiccricket fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: screen

1551902477014 com.moonglabs.epiccricket executing d...

1551902477027 com.moonglabs.epiccricket Last Location Location[network


26.807644,80.900276 hAcc=93 et=+11d9h37m29s390ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=324]}]: Longitude: 80.9002759 Latitude: 26.8076439

1551902477030 com.moonglabs.epiccricket Address[addressLines=[0:"Unnamed Road,


Muslim Nagar, Alambagh, Lucknow, Uttar Pradesh 226005, India"],feature=Unnamed
Road,admin=Uttar Pradesh,sub-admin=Lucknow,locality=Lucknow,thoroughfare=Unnamed
Road,postalCode=226005,countryCode=IN,countryName=India,hasLatitude=true,latitude=2
6.8077626,hasLongitude=true,longitude=80.9005682,phone=null,url=null,extras=null]

1551902477031 com.moonglabs.epiccricket
{"pin":"226005","country":"India","countryCode":"IN","state":"Uttar
Pradesh","city":"Lucknow","locality":"Alambagh","area":"Lucknow"}

1551902477044 com.moonglabs.epiccricket 360 POKKT SDK not found

1551902477045 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155190247704489752958dba04b7aa737f83586f5e994

1551902477046 com.moonglabs.epiccricket md5_token id


07679671e47814345d21d70c15166af0

1551902477066 com.moonglabs.epiccricket d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=screen&offerids=0&a
ppId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&androidID=&app_version=2.58&
device_id=&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingI
D=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=2196
&sheight=1080&carrier_name=Jio+4G&device_model=OPPO+RMX1801&language=en&opt_userid=
d3bce16747430605&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=47.9.92.85&appName=&app
_storeurl=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=1551902477044&page=1&token=07679671e47814345d21d70c
15166af0&mac_address=&mobile_no=&email_address=&screen_density_x=409.432&screen_den
sity_y=409.903&screen_density_category=XXHDPI&maturity_rating=&asset_value=&pub_met
a=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter
_handle=&education=&nationality=&latitude=26.8076439&longitude=80.9002759&address=
%7B%22pin%22%3A%22226005%22%2C%22country%22%3A%22India%22%2C%22countryCode%22%3A
%22IN%22%2C%22state%22%3A%22Uttar+Pradesh%22%2C%22city%22%3A%22Lucknow%22%2C
%22locality%22%3A%22Alambagh%22%2C%22area%22%3A%22Lucknow%22%7D&sessionId=440188ee-
1ba1-431c-beee-f017bd811003&incent=1&preroll=1&udid=c0807793-55a4-4090-8b34-
38add0b546bb&battery_level=25&encodedPubParams=&vdo_pt=0&gdpr_applicable=false&gdpr
_consent=true

1551902477655 com.moonglabs.epiccricket d response: <?xml version="1.0"


encoding="UTF-8" ?><VAST version="2.0"></VAST>

1551902477658 com.moonglabs.epiccricket VAST element is present

1551902477660 com.moonglabs.epiccricket First element value: {} 2.0

1551902477663 com.moonglabs.epiccricket vast version ---- {} 2.0

1551902477666 com.moonglabs.epiccricket Ad element is absent

1551902477666 com.moonglabs.epiccricket Error Code 19 : No Campaign Available Vast


Error 303

1551902477667 com.moonglabs.epiccricket caching timeout timer cancelled!

1551902477667 com.moonglabs.epiccricket error with ad-network: POKKT_VIDEO, error:


failed to get ad with rewarded ad, ad-format: VIDEO, screen-name: screen! Error
Code 19 : No Campaign Available Vast Error 303

1551902477668 com.moonglabs.epiccricket saving session-details...

1551902477695 com.moonglabs.epiccricket release caching lock

1551902477696 com.moonglabs.epiccricket release caching lock on: screen_true_VIDEO

1551955324561 com.moonglabs.epiccricket starting to cache rewarded ad, ad-format:


VIDEO, screen-name: screen

1551955324562 com.moonglabs.epiccricket fetching ad networks...

1551955324564 com.moonglabs.epiccricket checking permissions...

1551955324567 com.moonglabs.epiccricket ad networks not available, requesting...

1551955324568 com.moonglabs.epiccricket initialising Google Play services...

1551955324572 com.moonglabs.epiccricket Google Play service result Code is 0

1551955324574 com.moonglabs.epiccricket Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1551955324591 com.moonglabs.epiccricket getAdvertisingIdThread() :: got Info


{f6df47e6-aa7f-4bec-be0a-f6456cc62feb}false

1551955324591 com.moonglabs.epiccricket Inside run of Thread after getting adinfo

1551955324643 com.moonglabs.epiccricket Scheduling now pull notification


1551955324645 com.moonglabs.epiccricket starting session manager...

1551955324646 com.moonglabs.epiccricket reading session-details...

1551955324659 com.moonglabs.epiccricket creating new session data...

1551955324660 com.moonglabs.epiccricket saving session-details...

1551955324662 com.moonglabs.epiccricket Offer Table Empty !

1551955324671 com.moonglabs.epiccricket GetAdNetworksTask is ready to execute!

1551955324672 com.moonglabs.epiccricket executing c...

1551955324674 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155195532467389752958dba04b7aa737f83586f5e994

1551955324675 com.moonglabs.epiccricket md5_token id


47871825b4e638bd33c459d06fff70eb

1551955324706 com.moonglabs.epiccricket Last Location Location[network


26.807490,80.900162 hAcc=73 et=+12d0h17m33s487ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=324]}]: Longitude: 80.9001624 Latitude: 26.8074897

1551955325784 com.moonglabs.epiccricket Address[addressLines=[0:"Unnamed Road,


Muslim Nagar, Alambagh, Lucknow, Uttar Pradesh 226005, India"],feature=Unnamed
Road,admin=Uttar Pradesh,sub-admin=Lucknow,locality=Lucknow,thoroughfare=Unnamed
Road,postalCode=226005,countryCode=IN,countryName=India,hasLatitude=true,latitude=2
6.8075381,hasLongitude=true,longitude=80.9000848,phone=null,url=null,extras=null]

1551955325785 com.moonglabs.epiccricket
{"pin":"226005","country":"India","countryCode":"IN","state":"Uttar
Pradesh","city":"Lucknow","locality":"Alambagh","area":"Lucknow"}

1551955325786 com.moonglabs.epiccricket c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=47871825b4e638bd33c459d06fff70eb&timestamp=1551955324673&udid=c0807793-55a4-
4090-8b34-
38add0b546bb&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.
58&device_id=&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisi
ngID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=4G&screen_density_x=409.432&screen_density_y=40
9.903&sheight=1080&swidth=2196&carrier_name=Jio+4G&screen_density_category=XXHDPI&d
evice_model=OPPO+RMX1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&n
ame=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_handle=&edu
cation=&nationality=&lat=26.8074897&long=80.9001624&address=%7B%22pin%22%3A
%22226005%22%2C%22country%22%3A%22India%22%2C%22countryCode%22%3A%22IN%22%2C
%22state%22%3A%22Uttar+Pradesh%22%2C%22city%22%3A%22Lucknow%22%2C%22locality%22%3A
%22Alambagh%22%2C%22area%22%3A%22Lucknow%22%7D&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&gdpr_applicable=false&gdpr_consent=true

1551955326345 com.moonglabs.epiccricket c response:


{"status":1,"message":"success","others":{"Networks":[{"POKKT_VIDEO":
{"id":"31","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":0,"respons
eFormat":1,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&preroll=[SDK_PRE_ROLL]&udid=[SDK_UD_ID]&battery_level=
[SDK_BATTERY_LEVEL]&encodedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLA
CEMENT_TYPE]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]"
,"network_type":3,"custom_data":{},"comscore_client_id":"22296391"}},
{"POKKT_BANNER":
{"id":"32","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":1,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=32&ad_format=1&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&battery_level=[SDK_BATTERY_LEVEL]&enc
odedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLACEMENT_TYPE]&gdpr_appli
cable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]","network_type":3,"cust
om_data":{},"comscore_client_id":"22296391"}},{"POKKT_INTERSTITIAL":
{"id":"33","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":3,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&battery_level=[SDK_BATTERY_LEVEL]&enc
odedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLACEMENT_TYPE]&gdpr_appli
cable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]&ars=[SDK_ARS]","network
_type":3,"custom_data":{},"comscore_client_id":"22296391"}},
{"POKKT_INGAME_BRANDING":
{"id":"34","integration_type":"S2S","incent":0,"non_incent":0,"adFormat":4,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=34&ad_format=4&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&iga_type=[SDK_IGA_TYPE]&battery_level
=[SDK_BATTERY_LEVEL]&encodedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PL
ACEMENT_TYPE]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]
","network_type":3,"custom_data":
{},"comscore_client_id":"22296391"}}]},"max_cached_videos":"3","video_cache_ttl":"3
","notification_pull_frequency":"60","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"0","s
kip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label":"NO"
,"skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":"http
s://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"0","viewability_tex
t":"","vc":"0","mraid_ios_path":"https://s3-ap-southeast-
1.amazonaws.com/pokktmraid/mraid.js","mraid_android_path":"https://s3-ap-southeast-
1.amazonaws.com/pokktmraid/mraid.js","viewablity_pause_duration":120,"collect_feedb
ack":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":
"https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/pokktIMAWrapper.html","om_js_service_path":"ht
tps://s3-ap-southeast-1.amazonaws.com/sdkplugin/omidsupport/omsdk-
v1.js","feedback_html_path":"https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/pokktsdksupport/pokktFeedbackUI.html","vpaid_html_wrapper
_path":"https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html","interstitial_frame":
"","trackers":{"session_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/sessionTracker/trackV2?","params":"
timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_G
DPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&stat=[SDK_STAT]&appId=e2a1095adb83a
0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs
.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?
","params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_co
nsent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&stat=[SDK_STAT]&session
_time=[SDK_SESSION_TIME]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&ap
p_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertis
ingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9"},"network_event_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/NetworkEventTrackerV2?","params":"t
imestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GD
PR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&network_event_count=[SDK_NETWORK_EVE
NT_COUNT]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&
app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-
aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9"},"failed_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/urlTracker/trackV2?","params":"offer
_id=[SDK_OFFER_ID]&url=[SDK_URL]&timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDP
R_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&ap
pId=e2a1095adb83a0ff3d1a5282a3920c6c"},"submit_feedback":
{"type":"GET","url":"https://vdo.pokkt.com/api/submitFeedbackV2?","params":"timesta
mp=[SDK_TIMESTAMP]&sex=[SDK_SEX]&age=[SDK_AGE]&offer_id=[SDK_OFFER_ID]&reason=[SDK_
REASON]&watch_time=[SDK_WATCH_TIME]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&advertisingID=f6df47e6-
aa7f-4bec-be0a-f6456cc62feb&appId=e2a1095adb83a0ff3d1a5282a3920c6c"},"iap_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/iapTracker/trackV2?","params":"times
tamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_C
ONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&productId=[SDK_PRODUCT_ID]&productPrice=
[SDK_PRODUCT_PRICE]&currencyCode=[SDK_CURRENCY_CODE]&productTitle=[SDK_PRODUCT_TITL
E]&productDesc=[SDK_PRODUCT_DESC]&productStore=[SDK_PRODUCT_STORE]&productData=[SDK
_PRODUCT_DATA]&productSignature=[SDK_PRODUCT_SIGNATURE]&appId=e2a1095adb83a0ff3d1a5
282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccri
cket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-bf745f32c1c9"},"get_notification":
{"type":"GET","url":"https://vdo.pokkt.com/api/notification/getNotificationsV2?","p
arams":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consen
t=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&os_id=[SDK_OS_ID]&appId=e2a
1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com
.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&ip=47.8.186.53"},"notification_event_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/NotificationEventsTracker/trackV2?",
"params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&notification_id=[SDK_ID_N
OTIFICATION]&os_id=[SDK_OS_ID]&track_id=[SDK_TRACK_ID]&event=[SDK_EVENT]&appId=e2a1
095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.
moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-bf745f32c1c9"},"app_install_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/installTracker/trackV2?","params":"t
imestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GD
PR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&appId=e2a1095adb83a0ff3d1a5282a3920c
6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_
version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9"},"gratification_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/gratificationEventTracker/trackV2?",
"params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&vc=[SDK_VC]&network_id=[S
DK_NETWORK_ID]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=
2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df
47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-bf745f32c1c9"},"get_categories":
{"type":"GET","url":"https://ias.pokkt.com/installedapps/get?","params":"timestamp=
[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSEN
T]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_ver
sion=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7
.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&ip=47.8.186.53"},"post_categories_count":
{"type":"POST","url":"https://ias.pokkt.com/installedapps/categorycount","params":"
timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_G
DPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&categories=[SDK_CATEGORIES]&appId=e
2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=c
om.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&ip=47.8.186.53"},"get_apps_list":
{"type":"GET","url":"https://vdo.pokkt.com/api/appList/get?","params":"timestamp=[S
DK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]
&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&os_id=[SDK_OS_ID]&appId=e2a1095adb83a0ff3d1a528
2a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccrick
et&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&ip=47.8.186.53","refresh_rate_in_days":4}}}

1551955326348 com.moonglabs.epiccricket Network response is


{"status":1,"message":"success","others":{"Networks":[{"POKKT_VIDEO":
{"id":"31","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":0,"respons
eFormat":1,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&preroll=[SDK_PRE_ROLL]&udid=[SDK_UD_ID]&battery_level=
[SDK_BATTERY_LEVEL]&encodedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLA
CEMENT_TYPE]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]"
,"network_type":3,"custom_data":{},"comscore_client_id":"22296391"}},
{"POKKT_BANNER":
{"id":"32","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":1,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=32&ad_format=1&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&battery_level=[SDK_BATTERY_LEVEL]&enc
odedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLACEMENT_TYPE]&gdpr_appli
cable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]","network_type":3,"cust
om_data":{},"comscore_client_id":"22296391"}},{"POKKT_INTERSTITIAL":
{"id":"33","integration_type":"S2S","incent":1,"non_incent":1,"adFormat":3,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&battery_level=[SDK_BATTERY_LEVEL]&enc
odedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PLACEMENT_TYPE]&gdpr_appli
cable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]&ars=[SDK_ARS]","network
_type":3,"custom_data":{},"comscore_client_id":"22296391"}},
{"POKKT_INGAME_BRANDING":
{"id":"34","integration_type":"S2S","incent":0,"non_incent":0,"adFormat":4,"respons
eFormat":0,"requestUrl":"https://vdo.pokkt.com/api/AdRequestV2?
network_id=34&ad_format=4&response_format=0&resolution=[SDK_RESOLUTION]&screen=[SDK
_SCREEN]&offerids=[SDK_CACHED_OFFER_IDS]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=2.58&device_id=&app_bundle_nam
e=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-
be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=Jio+4G&d
evice_model=OPPO+RMX1801&language=en&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=[SDK_TIMESTAMP]&page=[SDK_PAGE]&token=[SDK_TOKEN]&m
ac_address=[SDK_MAC_ADDRESS]&mobile_no=[SDK_MOBILE_NO]&email_address=[SDK_EMAIL_ADD
RESS]&screen_density_x=[SDK_SCREEN_DENSITY_X]&screen_density_y=[SDK_SCREEN_DENSITY_
Y]&screen_density_category=[SDK_SCREEN_DENSITY_CATEGORY]&maturity_rating=[SDK_MATUR
ITY_RATING]&asset_value=[SDK_ASSET_VALUE]&pub_meta=[SDK_PUB_META]&source=[SDK_SOURC
E]&name=[SDK_NAME]&age=[SDK_AGE]&sex=[SDK_SEX]&location=[SDK_LOCATION]&marital_stat
us=[SDK_MARITAL_STATUS]&birthday=[SDK_BIRTHDAY]&facebook_id=[SDK_FACEBOOK_ID]&twitt
er_handle=[SDK_TWITTER_HANDLE]&education=[SDK_EDUCATION]&nationality=[SDK_NATIONALI
TY]&latitude=[SDK_LAT]&longitude=[SDK_LON]&address=[SDK_ADDRESS]&sessionId=[SDK_SES
SION_ID]&incent=[SDK_INCENT]&udid=[SDK_UD_ID]&iga_type=[SDK_IGA_TYPE]&battery_level
=[SDK_BATTERY_LEVEL]&encodedPubParams=[SDK_ENCODED_PUB_PARAMS]&vdo_pt=[SDK_VIDEO_PL
ACEMENT_TYPE]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]
","network_type":3,"custom_data":
{},"comscore_client_id":"22296391"}}]},"max_cached_videos":"3","video_cache_ttl":"3
","notification_pull_frequency":"60","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"0","s
kip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label":"NO"
,"skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":"http
s://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"0","viewability_tex
t":"","vc":"0","mraid_ios_path":"https://s3-ap-southeast-
1.amazonaws.com/pokktmraid/mraid.js","mraid_android_path":"https://s3-ap-southeast-
1.amazonaws.com/pokktmraid/mraid.js","viewablity_pause_duration":120,"collect_feedb
ack":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":
"https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/pokktIMAWrapper.html","om_js_service_path":"ht
tps://s3-ap-southeast-1.amazonaws.com/sdkplugin/omidsupport/omsdk-
v1.js","feedback_html_path":"https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/pokktsdksupport/pokktFeedbackUI.html","vpaid_html_wrapper
_path":"https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html","interstitial_frame":
"","trackers":{"session_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/sessionTracker/trackV2?","params":"
timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_G
DPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&stat=[SDK_STAT]&appId=e2a1095adb83a
0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs
.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/
trackV2?","params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]
&gdpr_consent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&stat=[SDK_STAT]
&session_time=[SDK_SESSION_TIME]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=
8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&
advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9"},"network_event_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/NetworkEventTrackerV2?","params":"t
imestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GD
PR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&network_event_count=[SDK_NETWORK_EVE
NT_COUNT]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&
app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-
aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9"},"failed_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/urlTracker/trackV2?","params":"offer
_id=[SDK_OFFER_ID]&url=[SDK_URL]&timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDP
R_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&ap
pId=e2a1095adb83a0ff3d1a5282a3920c6c"},"submit_feedback":
{"type":"GET","url":"https://vdo.pokkt.com/api/submitFeedbackV2?","params":"timesta
mp=[SDK_TIMESTAMP]&sex=[SDK_SEX]&age=[SDK_AGE]&offer_id=[SDK_OFFER_ID]&reason=[SDK_
REASON]&watch_time=[SDK_WATCH_TIME]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&advertisingID=f6df47e6-
aa7f-4bec-be0a-f6456cc62feb&appId=e2a1095adb83a0ff3d1a5282a3920c6c"},"iap_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/iapTracker/trackV2?","params":"times
tamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_C
ONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&productId=[SDK_PRODUCT_ID]&productPrice=
[SDK_PRODUCT_PRICE]&currencyCode=[SDK_CURRENCY_CODE]&productTitle=[SDK_PRODUCT_TITL
E]&productDesc=[SDK_PRODUCT_DESC]&productStore=[SDK_PRODUCT_STORE]&productData=[SDK
_PRODUCT_DATA]&productSignature=[SDK_PRODUCT_SIGNATURE]&appId=e2a1095adb83a0ff3d1a5
282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccri
cket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-bf745f32c1c9"},"get_notification":
{"type":"GET","url":"https://vdo.pokkt.com/api/notification/getNotificationsV2?","p
arams":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consen
t=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&os_id=[SDK_OS_ID]&appId=e2a
1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com
.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&ip=47.8.186.53"},"notification_event_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/NotificationEventsTracker/trackV2?",
"params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&notification_id=[SDK_ID_N
OTIFICATION]&os_id=[SDK_OS_ID]&track_id=[SDK_TRACK_ID]&event=[SDK_EVENT]&appId=e2a1
095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.
moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-bf745f32c1c9"},"app_install_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/installTracker/trackV2?","params":"t
imestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GD
PR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&appId=e2a1095adb83a0ff3d1a5282a3920c
6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_
version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9"},"gratification_tracker":
{"type":"GET","url":"https://vdo.pokkt.com/api/gratificationEventTracker/trackV2?",
"params":"timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_cons
ent=[SDK_GDPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&vc=[SDK_VC]&network_id=[S
DK_NETWORK_ID]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=
2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df
47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-bf745f32c1c9"},"get_categories":
{"type":"GET","url":"https://ias.pokkt.com/installedapps/get?","params":"timestamp=
[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSEN
T]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_ver
sion=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7
.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&ip=47.8.186.53"},"post_categories_count":
{"type":"POST","url":"https://ias.pokkt.com/installedapps/categorycount","params":"
timestamp=[SDK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_G
DPR_CONSENT]&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&categories=[SDK_CATEGORIES]&appId=e
2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=c
om.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&ip=47.8.186.53"},"get_apps_list":
{"type":"GET","url":"https://vdo.pokkt.com/api/appList/get?","params":"timestamp=[S
DK_TIMESTAMP]&gdpr_applicable=[SDK_GDPR_APPLICABLE]&gdpr_consent=[SDK_GDPR_CONSENT]
&udid=[SDK_UD_ID]&token=[SDK_TOKEN]&os_id=[SDK_OS_ID]&appId=e2a1095adb83a0ff3d1a528
2a3920c6c&os_version=8.1.0&app_version=2.58&app_bundle_name=com.moonglabs.epiccrick
et&sdk_version=7.4.0&advertisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&androidID=&device_type=Phone&connection_type=4G&screen_density_x=409.4
32&screen_density_y=409.903&sheight=1080.0&swidth=2196.0&carrier_name=Jio+4G&screen
_density_category=XXHDPI&device_model=OPPO+RMX1801&language=en&opt_userid=d3bce1674
7430605&sessionId=3cfaa7c9-173e-41c4-8e8b-
bf745f32c1c9&ip=47.8.186.53","refresh_rate_in_days":4}}}

1551955326357 com.moonglabs.epiccricket Network name POKKT_VIDEO

1551955326359 com.moonglabs.epiccricket Network name POKKT_BANNER

1551955326359 com.moonglabs.epiccricket Network name POKKT_INTERSTITIAL

1551955326360 com.moonglabs.epiccricket Network name POKKT_INGAME_BRANDING

1551955326366 com.moonglabs.epiccricket creating new network!

1551955326371 com.moonglabs.epiccricket network created: POKKT_VIDEO

1551955326372 com.moonglabs.epiccricket creating new network!

1551955326373 com.moonglabs.epiccricket network created: POKKT_BANNER

1551955326373 com.moonglabs.epiccricket creating new network!

1551955326374 com.moonglabs.epiccricket network created: POKKT_INTERSTITIAL

1551955326374 com.moonglabs.epiccricket creating new network!


1551955326374 com.moonglabs.epiccricket network created: POKKT_INGAME_BRANDING

1551955326383 com.moonglabs.epiccricket cacheAd requested for: rewarded ad, ad-


format: VIDEO, screen-name: screen!

1551955326384 com.moonglabs.epiccricket acquiring caching lock

1551955326384 com.moonglabs.epiccricket acquiring caching lock on:


screen_true_VIDEO

1551955326384 com.moonglabs.epiccricket lock acquired rewarded ad, ad-format:


VIDEO, screen-name: screen!

1551955326385 com.moonglabs.epiccricket activeAdSlots does not contain mentioned


adConfig

1551955326385 com.moonglabs.epiccricket activeAdSlots contains null value for


mentioned adConfig

1551955326388 com.moonglabs.epiccricket attempting to cache ad with ad-network:


POKKT_VIDEO

1551955326389 com.moonglabs.epiccricket checking ad-availability with ad-network:


POKKT_VIDEO

1551955326390 com.moonglabs.epiccricket fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: screen

1551955326391 com.moonglabs.epiccricket category last get at :1551955326

1551955326392 com.moonglabs.epiccricket sending session data...

1551955326392 com.moonglabs.epiccricket total sessions to send: 2

1551955326393 com.moonglabs.epiccricket Active Session

1551955326393 com.moonglabs.epiccricket Gesture path not found

1551955326394 com.moonglabs.epiccricket executing f...

1551955326395 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/sdkplugin/omidsupport/omsdk-v1.js

1551955326396 com.moonglabs.epiccricket executing f...

1551955326397 com.moonglabs.epiccricket executing f...

1551955326397 com.moonglabs.epiccricket executing f...

1551955326397 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/sdkplugin/imasupport/pokktIMAWrapper.html

1551955326397 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/sdkplugin/omidsupport/omsdk-v1.js

1551955326398 com.moonglabs.epiccricket f Request url:


https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html
1551955326708 com.moonglabs.epiccricket onLocationChanged Location[network
26.807644,80.900276 hAcc=116 et=+12d0h22m23s281ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=512]}]:80.900275926.8076439

1551955326716 com.moonglabs.epiccricket f response: <html>


<head>
<meta charset="utf-8" />
<title>Pokkt Video</title>

<!-- Console Logger -->


<script type="text/javascript">
/**
* console logger
**/
(function() {
var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());
</script>

<!-- Pokkt Specific -->


<script type="text/javascript">
//alert('hi!');
window.name = "pokkt_video_window";
log.i('window name: ' + window.name);

function is_pokkt_sdk() {
return true;
}
function pokkt_on_close() {
pauseAd();
if (typeof(Android) != "undefined" && Android.closeInterstitial) {
Android.closeInterstitial();
} else {
if (window.external && window.external.notify) {
window.external.notify("closeInterstitial");
}
}
}

function pokktOnComplete() {
if (typeof(Android) != "undefined" && Android.gratifyInterstitial)
{
Android.gratifyInterstitial();
} else {
if(window && window.external && window.external.notify) {
window.external.notify("gratifyInterstitial");
}
}
}

// function injectScript() {
// var Android = {};
// function closeInterstitial() {
// setTimeout(function() {
// window.location = 'pokkt://closeInterstitial';
// }, 1000);
// };

// function gratifyInterstitial() {
// window.location = 'pokkt://gratifyInterstitial';
// };
// Android.closeInterstitial = closeInterstitial;
// Android.gratifyInterstitial = gratifyInterstitial;
// window.Android = Android;
// }
// injectScript();
</script>

<!-- VideoJS -->


<link href="https://pokktjs.pokkt.com/vjs/videojs7/video-js.css"
rel="stylesheet">
<script src="https://pokktjs.pokkt.com/vjs/videojs7/video.min.js"
type="text/javascript"></script>

<!-- VideoJS VAST-VPAID Plugin -->


<link href="https://pokktjs.pokkt.com/vjs/videojs.vast.vpaid.min.css"
rel="stylesheet">
<script src="https://pokktjs.pokkt.com/vjs/vjs_plugin.min.js"></script>

<!-- OM SESSION CLIENT -->


<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/omidsupport/omid-session-client-v1.js"></script>

<!-- Pokkt-JS Bridge -->


<script type="text/javascript">
/**
* bridge
**/
(function() {
window.pokktNativeBridge = {};
window.pokktNativeBridge.notifyNative = function(operation, params)
{
log.i('notifying native of: ' + operation + ' , with params: ' +
params);

var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "pokktbridge://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};
} ());
</script>

<!-- Pokkt-OM Wrapper -->


<script type="text/javascript">
(function() {
var pokktOMIDBridge = window.pokktOMIDBridge = {};

pokktOMIDBridge.createOMIDSession = function(omidSDKVersion,
vendors, partnerName, partnerVersion) {
log.i('creating omid session...');

var sessionClient;

try {
sessionClient = OmidSessionClient[omidSDKVersion];
} catch (e) {
log.i('error creating sessionClient!');
}

if (!sessionClient) {
log.i('sessionClient not available!');
pokktNativeBridge.notifyNative('omWrapperFailed');
return;
}

const AdSession = sessionClient.AdSession;


const Partner = sessionClient.Partner;
const Context = sessionClient.Context;
const VerificationScriptResource =
sessionClient.VerificationScriptResource;
const AdEvents = sessionClient.AdEvents;
const VideoEvents = sessionClient.VideoEvents;

log.i('compiling verification resources...');


var resources = [];
for (var i = 0; i < vendors.length; i++) {
var vendor = vendors[i];
var resource = new
VerificationScriptResource(vendor.javascriptResourceUrl, vendor.vendorKey,
vendor.verificationParameters);
resources.push(resource);
}

if (!resources.length) {
log.i('no verification resources found!');
pokktNativeBridge.notifyNative('omWrapperFailed');
return;
}

var partner = new Partner(partnerName, partnerVersion);


var context = new Context(partner, resources);
var adSession = new AdSession(context);
pokktOMIDBridge.adSession = adSession;

const videoElement = document.getElementById("pokkt-video-ad");


context.setVideoElement(videoElement);

const adEvents = new AdEvents(adSession);


const videoEvents = new VideoEvents(adSession);
pokktOMIDBridge.videoEvents = videoEvents;

adSession.registerSessionObserver(function (event) {
log.i('omid session event: ' + event.type)
if (event.type === "sessionStart") {
videoEvents.loaded({ isSkippable: true, isAutoPlay:
true, position: 'standalone' });
adEvents.impressionOccurred();
} else if (event.type === "sessionError") {
log.i('session error occured! ' + event);
} else if (event.type === "sessionFinish") {
log.i('session finished!');
}
});

log.i('notifying omid wrapper ready...');


pokktNativeBridge.notifyNative('omWrapperReady');
};
} ());

function initOMIDSession(pokktOMConfig) {
log.i('initializing omid session...');

if (pokktOMConfig === undefined) {


log.i('using dummy verification data');
// TEST DATA
pokktOMConfig = {
"omid_sdk_version" : "1.1.3-iab493",
"partner_name" : "Pokkt",
"partner_version" : "7.3.0",
"vendors" : [
{
"vendorKey": "iabtechlab.com-omid",
"javascriptResourceUrl": " https://s3-us-west-
2.amazonaws.com/omsdk-files/compliance-js/omid-validation-verification-script-
v1.js",
"verificationParameters": "iabtechlab-pokkt"
}
]
};
}

if (window.pokktOMIDBridge !== undefined && pokktOMConfig !==


undefined) {
var omidSDKVersion = pokktOMConfig.omid_sdk_version;
var partnerName = pokktOMConfig.partner_name;
var partnerVersion = pokktOMConfig.partner_version;
var vendors = pokktOMConfig.vendors;

log.i('omid version is ' + omidSDKVersion);


log.i('creating omid session with ' + partnerName + ', for
version ' + partnerVersion);
window.pokktOMIDBridge.createOMIDSession(omidSDKVersion,
vendors, partnerName, partnerVersion)
} else {
log.e('invalid pokktOMConfig OR pokktOMIDBridge not
available!');
}
}
</script>
</head>
<body>
<div class="pokkt-video-container" id="pokkt-video-container"
style="opacity:100">
<video id="pokkt-video-ad" class="video-js vjs-default-skin vjs-16-9"
controls webkit-playsinline playsinline preload="auto"
poster="https://pokktjs.pokkt.com/vjs/assets/logo.png" data-
setup='{}'>
<source src="https://pokktjs.pokkt.com/vjs/assets/blank.mp4"
type='video/mp4'>
</video>
</div>

<script type="text/javascript">
window.vjsPlayer = videojs('pokkt-video-ad', {
'controls':false,
'forceSSL':true
}, function () {
log.i('videojs is ready!');
setupEventListeners(this);
window.pokktNativeBridge.notifyNative('vjsPlayerReady');
//this.play();
});

var vastResponseXML = '';


function requestVASTXML(callback) {
setTimeout(function () {
// the macro should be replaced with a proper VAST xml
callback(null, vastResponseXML);
}, 0);
}

function setupVJS(isTagAnURL, vastTag, moatData, moatPartnerCode) {


var vastClientSettings = {};
vastClientSettings.adsCancelTimeout = 200000;
vastClientSettings.adsEnabled = true;
vastClientSettings.playAdAlways = true;
vastClientSettings.vpaidFlashLoaderPath =
'https://vdo.pokkt.com/video-js-4.12/vpaid/VPAIDFlash.swf';
vastClientSettings.moatData = moatData;
vastClientSettings.moatPartnerCode = moatPartnerCode;
vastClientSettings.verbosity = 4;

if (isTagAnURL) {
vastClientSettings.adTagUrl = vastTag;
} else {
vastResponseXML = vastTag;
vastClientSettings.adTagXML = 'requestVASTXML';
}

window.vjsPlayer.vastClient(vastClientSettings);
}

function setupEventListeners(player) {
log.i('setting up listeners on player: ' + player);

player.on('vpaid.AdVideoStart', function(e) {
log.i('window.pokktOMIDBridge start');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
var duration = player.duration();
var muted = player.muted() ? 0 : 1;
if (!isNaN(duration)) {
window.pokktOMIDBridge.videoEvents.start(duration, muted);
} else {
// TODO: wait until duration is available to start
}
});

player.on('vpaid.AdVideoFirstQuartile', function(e) {
log.i('window.pokktOMIDBridge first quartile');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.firstQuartile();
});

player.on('vpaid.AdVideoMidpoint', function(e) {
log.i('window.pokktOMIDBridge midpoint');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.midpoint();
});

player.on('vpaid.AdVideoThirdQuartile', function(e) {
log.i('window.pokktOMIDBridge third quartile');
if (window.pokktOMIDBridge === undefined ||
window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.thirdQuartile();
});

player.on('vpaid.AdVideoComplete', function(e) {
log.i('window.pokktOMIDBridge complete');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.complete();
});

player.on('vpaid.AdSkipped', function(e) {
log.i('window.pokktOMIDBridge skipped');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.skipped();
});

player.on('vpaid.AdPaused', function(e) {
log.i('window.pokktOMIDBridge paused');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.pause();
});

player.on('vpaid.AdPlaying', function(e) {
log.i('window.pokktOMIDBridge resumed');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.resume();
});

player.on('vpaid.AdVolumeChange', function(e) {
log.i('window.pokktOMIDBridge volume changed');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
var videoPlayerVolume = player.volume();
log.i('device volume is: ' + videoPlayerVolume);

window.pokktOMIDBridge.videoEvents.volumeChange(videoPlayerVolume);
});
}

function playAd() {
window.vjsPlayer.play();
}

function pauseAd() {
window.vjsPlayer.pause();
}
</script>

<script type="text/javascript">
// replace macros and call the following
// setupVJS(isTagAnURL, vastTag, moatData, moatPartnerCode);
setupVJS({{IS_TAG_A_URL}}, '{{VAST_TAG}}', {{MOAT_DATA}},
'{{MOAT_PARTNER_CODE}}');
</script>
</body>
</html>

1551955326731 com.moonglabs.epiccricket executing f...

1551955326731 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/sdkplugin/imasupport/pokktIMAWrapper.html

1551955326734 com.moonglabs.epiccricket Successfully downloaded VPAID HTML

1551955327076 com.moonglabs.epiccricket f response: <html>


<head>
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/style.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/video-js.min.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ads.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ima.css" />
</head>
<body>
<div id="pokkt-ima-adcontainer" class="pokkt-ima-adcontainer">
<div id="pokkt-ima-videoplayer" class="pokkt-ima-videoplayer">
<video id="pokkt-video-ad" class="video-js vjs-default-skin vjs-fullscreen
pokkt-video-ad" autoplay preload="auto" playsinline
poster="https://pokktjs.pokkt.com/video-js-4.12/poster.png"></video>
</div>
</div>

<script src="https://imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/video.min.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ads.min.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ima.js"></script>
<script type="text/javascript">
/**
* console logger
**/
(function() {
var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());

/**
* bridge
**/
(function() {
window.pokktNativeBridge = {};
window.pokktNativeBridge.notifyNative = function(operation, params) {
log.i('notifying native of: ' + operation + ' , with params: ' + params);

var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "pokktbridge://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};
} ());
/**
* POKKT-IMA Wrapper
**/
var PokktIMAWrapper = function(debugEnabled) {
log.i('preparing ima wrapper for pokkt...');

this.player = videojs('pokkt-video-ad');
this.player.fluid(true);

// Remove controls from the player on iPad to stop native controls from
stealing our click
if (navigator.userAgent.match(/iPad/i) ||
navigator.userAgent.match(/Android/i)){
var contentPlayer = document.getElementById('content_video_html5_api');
if (contentPlayer != null && contentPlayer.hasAttribute('controls')) {
contentPlayer.removeAttribute('controls');
}

this.player.controls(false);
}

var options = {
debug: debugEnabled,
id: 'pokkt-video-ad',
autoPlayAdBreaks: false,
showControlsForJSAds: false,
vpaidMode: 'INSECURE',
disableCustomPlaybackForIOS10Plus: true,
adsManagerLoadedCallback: this.adsManagerLoadedCallback.bind(this)
};
this.player.ima(options);

this.player.ima.setAdBreakReadyListener(function(){
log.i('ad-break ready, attempting ad playback...');
this.player.ima.playAdBreak();
});

pokktNativeBridge.notifyNative('wrapperPrepared');
};

PokktIMAWrapper.prototype.initWithAdTag = function(adTag, isAdTagAUrl) {


log.i('initializing ima...');

this.player.ima.initializeAdDisplayContainer();

if (isAdTagAUrl) {
this.player.ima.setContentWithAdTag(null, adTag, false);
} else {
this.player.ima.setContentWithAdsResponse(null, adTag, false);
}

this.player.ima.requestAds();
};

PokktIMAWrapper.prototype.adsManagerLoadedCallback = function(event) {
log.i('ads-manager loaded, registering remaining listners...');
var events = [
google.ima.AdEvent.Type.AD_BREAK_READY,
google.ima.AdEvent.Type.AD_CAN_PLAY,
google.ima.AdEvent.Type.AD_METADATA,
google.ima.AdEvent.Type.ALL_ADS_COMPLETED,
google.ima.AdEvent.Type.CLICK,
google.ima.AdEvent.Type.COMPLETE,
google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
google.ima.AdEvent.Type.DURATION_CHANGE,
google.ima.AdEvent.Type.EXPANDED_CHANGED,
google.ima.AdEvent.Type.FIRST_QUARTILE,
google.ima.AdEvent.Type.IMPRESSION,
google.ima.AdEvent.Type.INTERACTION,
google.ima.AdEvent.Type.LINEAR_CHANGED,
google.ima.AdEvent.Type.LOADED,
google.ima.AdEvent.Type.LOG,
google.ima.AdEvent.Type.MIDPOINT,
google.ima.AdEvent.Type.PAUSED,
google.ima.AdEvent.Type.RESUMED,
google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED,
google.ima.AdEvent.Type.SKIPPED,
google.ima.AdEvent.Type.STARTED,
google.ima.AdEvent.Type.THIRD_QUARTILE,
google.ima.AdEvent.Type.USER_CLOSE,
google.ima.AdEvent.Type.VIEWABLE_IMPRESSION,
google.ima.AdEvent.Type.VOLUME_CHANGED,
google.ima.AdEvent.Type.VOLUME_MUTED,
google.ima.AdErrorEvent.Type.AD_ERROR
];

for (var index = 0; index < events.length; index++) {


log.i('registering listner for ' + events[index]);
this.player.ima.addEventListener(events[index],
this.onAdEvent.bind(this));
}

window.addEventListener('resize', this.onWindowResize.bind(this));
};

PokktIMAWrapper.prototype.onAdEvent = function(event) {
var message = 'Ad event: ' + event.type;
log.i(message);

// notify this event to native


window.pokktNativeBridge.notifyNative('adEvent', event.type);
};

PokktIMAWrapper.prototype.playAd = function() {
this.player.ima.playAdBreak();
};

PokktIMAWrapper.prototype.pauseAd = function() {
this.player.pause();
};

PokktIMAWrapper.prototype.onWindowResize = function() {
var adContainer = document.getElementById('pokkt-ima-adcontainer');
var videoElement = document.getElementById('pokkt-video-ad');
var adContainerWidth = adContainer.offsetWidth;
var videoHeight = videoElement.offsetHeight;

var adsManager = this.player.ima.getAdsManager();


if (adsManager) {
adsManager.resize(adContainerWidth, videoHeight,
google.ima.ViewMode.NORMAL);
}
};

function prepareIMA(debugEnabled) {
window.imaAds = new PokktIMAWrapper(debugEnabled);
}

function initIMAWithTag(adTag, isAdTagAUrl) {


window.imaAds.initWithAdTag(adTag, isAdTagAUrl);
}

function playAd() {
window.imaAds.playAd();
}

function pauseAd() {
window.imaAds.pauseAd();
}

</script>
</body>
</html>

1551955327077 com.moonglabs.epiccricket Successfully downloaded IMA HTML

1551955327078 com.moonglabs.epiccricket executing f...

1551955327078 com.moonglabs.epiccricket f Request url:


https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html

1551955327113 com.moonglabs.epiccricket f response: ;(function(omidGlobal) {


'use strict';var h,aa='function'==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)},k='undefined'!=typeof window&&window===this?
this:'undefined'!=typeof global&&global?global:this;function ba(){ba=function()
{};k.Symbol||(k.Symbol=ca)}var da=0;function ca(a){return'jscomp_symbol_'+(a||'')
+da++}
function n(){ba();var a=k.Symbol.iterator;a||
(a=k.Symbol.iterator=k.Symbol('iterator'));'function'!=typeof
Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return ea(this)}});n=function(){}}function ea(a){var b=0;return
fa(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function fa(a)
{n();a={next:a};a[k.Symbol.iterator]=function(){return this};return a}function p(a)
{n();ba();n();var b=a[Symbol.iterator];return b?b.call(a):ea(a)}
function q(a,b){function c()
{}c.prototype=b.prototype;a.oa=b.prototype;a.prototype=new
c;a.prototype.constructor=a;for(var d in b)if('prototype'!
=d)if(Object.defineProperties){var
e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(a,d,e)}else
a[d]=b[d]}function r(a){if(!(a instanceof Array)){a=p(a);for(var b,c=[];!
(b=a.next()).done;)c.push(b.value);a=c}return a}
function ha(a,b){if(b){var c=k;a=a.split('.');for(var d=0;d<a.length-1;d++){var
e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!
=b&&aa(c,a,{configurable:!0,writable:!0,value:b})}}ha('Object.assign',function(a)
{return a?a:function(a,c){for(var b=1;b<arguments.length;b++){var
e=arguments[b];if(e)for(var f in
e)Object.prototype.hasOwnProperty.call(e,f)&&(a[f]=e[f])}return a}});
ha('Object.values',function(a){return a?a:function(a){var b=[],d;for(d in
a)Object.prototype.hasOwnProperty.call(a,d)&&b.push(a[d]);return b}});function
ia(a){return/\d+\.\d+\.\d+(-.*)?/.test(a)}function ja(a){a=a.split('-')
[0].split('.');for(var b=['1','0','3'],c=0;3>c;c++){var
d=parseInt(a[c],10),e=parseInt(b[c],10);if(d>e)break;else if(d<e)return!1}return!
0};function ka(a,b){return ia(a)&&ja(a)?b?b:[]:b&&'string'===typeof b?
JSON.parse(b):[]};var
t={da:'loaded',ka:'start',Z:'firstQuartile',ea:'midpoint',la:'thirdQuartile',Y:'com
plete',ga:'pause',ia:'resume',X:'bufferStart',W:'bufferFinish',ja:'skipped',na:'vol
umeChange',ha:'playerStateChange',U:'adUserInteraction'},la={aa:'generic',ma:'video
'},ma={F:'native',ba:'html'},na={F:'native',ca:'javascript',NONE:'none'},oa={V:'bac
kgrounded',$:'foregrounded'},pa={fa:'app'};function u(a,b,c,d)
{this.b=a;this.method=b;this.version=c;this.a=d}function qa(a){return!!a&&void 0!
==a.omid_message_guid&&void 0!==a.omid_message_method&&void 0!
==a.omid_message_version&&'string'===typeof a.omid_message_guid&&'string'===typeof
a.omid_message_method&&'string'===typeof a.omid_message_version&&(void
0===a.omid_message_args||void 0!==a.omid_message_args)}function ra(a){return new
u(a.omid_message_guid,a.omid_message_method,a.omid_message_version,a.omid_message_a
rgs)}
function sa(a){var
b={};b=(b.omid_message_guid=a.b,b.omid_message_method=a.method,b.omid_message_versi
on=a.version,b);void 0!==a.a&&(b.omid_message_args=a.a);return b};function ta(a)
{this.b=a};function ua(a){var
b=a.document.createElement('iframe');b.id='omid_v1_present';b.name='omid_v1_present
';b.style.display='none';a.document.body.appendChild(b)}function za(){var a=v,b=new
MutationObserver(function(c){c.forEach(function(c)
{'BODY'===c.addedNodes[0].nodeName&&(ua(a),b.disconnect())})});b.observe(a.document
.documentElement,{childList:!0})};function z(a)
{this.b=a;this.handleExportedMessage=z.prototype.c.bind(this)}q(z,ta);z.prototype.s
endMessage=function(a,b){b=void 0===b?this.b:b;if(!b)throw Error('Message
destination must be defined at construction time or when sending the
message.');b.handleExportedMessage(sa(a),this)};z.prototype.c=function(a,b)
{qa(a)&&this.a&&this.a(ra(a),b)};function C(a){for(var b=[],c=0;c<arguments.length;
++c)b[c-0]=arguments[c];Aa(function(){throw new
(Function.prototype.bind.apply(Error,[null].concat(['Could not complete the test
successfully - '],r(b))));},function(){return console.error.apply(console,
[].concat(r(b)))})}function Ba(a){for(var b=[],c=0;c<arguments.length;++c)b[c-
0]=arguments[c];Aa(function(){},function(){return console.error.apply(console,
[].concat(r(b)))})}
function Aa(a,b){'undefined'!==typeof jasmine&&jasmine?a():'undefined'!==typeof
console&&console&&console.error&&b()};var Ca=eval('this'),v=function()
{if('undefined'!==typeof omidGlobal&&omidGlobal)return omidGlobal;if('undefined'!
==typeof global&&global)return global;if('undefined'!==typeof window&&window)return
window;if('undefined'!==typeof Ca&&Ca)return Ca;throw Error('Could not determine
global object context.');}();function E(a,b){this.b=b=b?b:v;var
c=this;a.addEventListener('message',function(a){if('object'===typeof a.data){var
b=a.data;qa(b)&&a.source&&c.a&&c.a(ra(b),a.source)}})}q(E,ta);E.prototype.sendMessa
ge=function(a,b){b=b?b:this.b;if(!b)throw Error('Message destination must be
defined at construction time or when sending the
message.');b.postMessage(sa(a),'*')};function Da(a,b)
{this.y=this.x=0;this.width=a;this.height=b};function F(a,b)
{this.x=a.x;this.y=a.y;this.width=a.width;this.height=a.height;this.endX=this.x+thi
s.width;this.endY=this.y+this.height;this.adSessionId=a.adSessionId||void
0;this.isFriendlyObstructionFor=a.isFriendlyObstructionFor||
[];this.clipsToBounds=void 0!==a.clipsToBounds?!0===a.clipsToBounds:!
0;this.childViews=a.childViews||[];this.isCreative=a.isCreative||!
1;this.a=b}function Ea(a){var b={};return b.width=a.width,b.height=a.height,b}
function I(a){var b={};return Object.assign({},Ea(a),(b.x=a.x,b.y=a.y,b))}function
J(a){var b=I(a),c={};return Object.assign({},b,
(c.endX=a.endX,c.endY=a.endY,c))}function Fa(a,b,c)
{a.x+=b;a.y+=c;a.endX+=b;a.endY+=c}F.prototype.u=function(a){if(!a)return!
1;a=I(a);var b=a.y,c=a.width,d=a.height;return
this.x===a.x&&this.y===b&&this.width===c&&this.height===d};function Ga(a){return
a.width*a.height};function Ha(a,b){a=I(a);for(var c=[],d=[],e=0;e<b.length;e++){var
f=I(b[e]),l=Math.max(a.y,f.y),g=Math.min(a.x+a.width,f.x+f.width),m=Math.min(a.y+a.
height,f.y+f.height);K(c,Math.max(a.x,f.x));K(c,g);K(d,l);K(d,m)}c=c.sort(function(
a,b){return a-b});d=d.sort(function(a,b){return a-b});return{S:c,T:d}}function
K(a,b){-1===a.indexOf(b)&&a.push(b)};function Ia()
{this.a=this.b=this.l=this.j=this.c=this.i=void
0;this.m=0;this.g=[];this.f=[];this.h=[]}Ia.prototype.u=function(a){return a?
JSON.stringify(L(this))===JSON.stringify(L(a)):!1};
function L(a){var b=[],c={viewport:a.i,adView:
{percentageInView:a.m,reasons:a.h}};if(a.b)
{c.adView.geometry=I(a.b);c.adView.onScreenGeometry=I(a.a);for(var
d=0;d<a.f.length;d+
+)b.push(I(a.f[d]));c.adView.onScreenGeometry.obstructions=b;a.j&&a.l&&(c.adView.co
ntainerGeometry=I(a.j),c.adView.onScreenContainerGeometry=I(a.l),c.adView.measuring
Element=!0)}return c}
function Ja(a,b)
{b=Ea(b);a.i={};a.i.width=b.width;a.i.height=b.height;a.c={};a.c.x=0;a.c.y=0;a.c.wi
dth=b.width;a.c.height=b.height;a.c.endX=b.width;a.c.endY=b.height}function Ka(a,b)
{var
c={};c.x=Math.max(a.x,b.x);c.y=Math.max(a.y,b.y);c.endX=Math.min(a.endX,b.endX);c.e
ndY=Math.min(a.endY,b.endY);c.width=Math.max(0,c.endX-
c.x);c.height=Math.max(0,c.endY-c.y);return c}function La(a,b){return
a.width<b.width||a.height<b.height}
function Ma(a){var b=Ga(a.b);if(b){var c=Ga(a.a);var d=a.f,e=0;if(0<d.length){var
f=Ha(a.a,d),l=f.S;f=f.T;for(var g=0;g<l.length-1;g++)for(var m=(l[g]+(l[g]
+1))/2,N=l[g+1]-l[g],x=0;x<f.length-1;x++){for(var A=(f[x]+(f[x]+1))/2,G=f[x+1]-
f[x],H=!1,B=0;B<d.length;B++){var
w=I(d[B]);if(w.x<m&&w.x+w.width>m&&w.y<A&&w.y+w.height>A){H=!
0;break}}H&&(e+=Math.round(N)*Math.round(G))}}b=Math.round((c-
e)/b*100);a.m=Math.max(b,0)}}
function M(a,b){for(var c=!1,d=0;d<a.h.length;d++)a.h[d]===b&&(c=!0);c||
a.h.push(b)};function Na(){}function Oa(a,b,c,d){var e=new Ia(0);b=new F(b,!
1);Ja(e,b);Pa(a,b,e,d);if('backgrounded'===c)M(e,'backgrounded');else if(e.b)
{for(a=0;a<e.g.length;a++){c=e.g[a];if(0!==c.width&&0!==c.height&&e.a)
{d=J(e.a);b=d.y;var f=d.endX,l=d.endY;c=!(c.endX<=d.x||c.x>=f||c.endY<=b||
c.y>=l)}else c=!1;if(c){a:{c=e.g[a];for(d=0;d<e.f.length;d++)if(e.f[d].u(c)){c=!
0;break a}c=!1}c=!c}c&&(M(e,'obstructed'),e.f.push(e.g[a]))}Ma(e)}else
M(e,'notFound');return e}
function Pa(a,b,c,d){var e=b.isCreative?!0:b.adSessionId===d;if(e){c.b=b;var
f=J(c.b);a=Ka(c.c,f);La(a,f)&&M(c,'clipped');c.a=new F(a,!1)}else if(f=!0,b.a&&(f=-
1!==b.isFriendlyObstructionFor.indexOf(d)?!1:!1===b.clipsToBounds),f)for(var
l=b.childViews,g=0;g<l.length;g++)f=!!c.b,Pa(a,new F(l[g],f),c,d);!e&&c.b&&(b.a?-1!
==b.isFriendlyObstructionFor.indexOf(d)||c.g.push(b):
(e=J(b),d=J(c.a),I(c.a),a=c.a,0!==a.width&&0!
==a.height&&b.clipsToBounds&&(b=Ka(d,e),La(b,d)&&(M(c,'clipped'),c.a=new F(b,!
1)))))}
;function Qa(){return{apiVersion:'1.0',accessMode:'limited',omidJsInfo:
{omidImplementer:'omsdk',serviceVersion:'1.1.3-iab493'}}}function Ra()
{this.adSessionId=null;this.c=Qa();this.j='foregrounded';this.b=this.a='none';this.
i=this.g=this.f=this.A=this.B=this.l=null;this.m=!0}var O;function P(){O||(O=new
Ra);return O};function Sa(a,b)
{this.b=a;this.c=b}k.Object.defineProperties(Sa.prototype,{a:{configurable:!
0,enumerable:!0,get:function(){return this.b}},origin:{configurable:!0,enumerable:!
0,get:function(){return this.c}}});function Ta()
{this.b=[];this.c=[];this.g=[];this.h=[];this.f={};this.a=P()}function Ua(a)
{a.b=[];a.c=[];a.g=[];a.h=[];a.f={};O.adSessionId=null;O.c=Qa();O.v=void 0;O.w=void
0;O.h=null;O.s=null;O.C=null;O.j='foregrounded';O.a='none';O.b='none';O.l=null;O.B=
null;O.A=null;O.f=null;O.g=null;O.i=null;O.m=!0}function Va(a,b){!1!
==Wa(b)&&a.g.filter(function(a){return a.type===b.a.type}).forEach(function(c)
{return a.i(c.o,b.a)})}
function Xa(a,b,c){a.b.filter(function(a){return
a.a.type===b&&Wa(a)}).map(function(a){return a.a}).forEach(c)}function Wa(a){var
b=a.a.type,c=-1!==Object.values(t).indexOf(b)&&'volumeChange'!
==b;return'impression'===b?a.origin===P().b:c?a.origin===P().a:!0}function
Ya(a,b,c){'video'===b?Za(a,c):(a.g.push({type:b,o:c}),Xa(a,b,c))}function Za(a,b)
{Object.keys(t).forEach(function(c){c=t[c];a.g.push({type:c,o:b});Xa(a,c,b)})}
function $a(a,b,c){a.h.push({R:c,o:b});a.c.forEach(function(d){var
e=ab(d);'sessionStart'===d.a.type&&(e.data.verificationParameters=c&&a.f[c]);a.i(b,
e)})}function bb(a){return a.b.some(function(a){return'impression'===a.a.type})||
a.c.some(function(a){return'impression'===a.a.type})}function Q(a,b,c){var
d=S(a,'sessionError','native',
{errorType:b,message:c});a.c.push(d);a.h.forEach(function(b){a.i(b.o,d.a)})}
function cb(a,b){a.f=Object.assign(a.f,b);if(b=a.a.c){var
c=S(a,'sessionStart','native',{context:b});a.c.push(c);a.h.forEach(function(b){var
d=b.o,f=ab(c);b=b.R;f.data.verificationParameters=b&&a.f[b];a.i(d,f)},a)}}function
db(a){var
b=a.h,c=S(a,'sessionFinish','native');a.c.push(c);Ua(a);b.forEach(function(b)
{return a.i(b.o,c.a)})}Ta.prototype.i=function(a,b){for(var
c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];try{a.apply(null,
[].concat(r(c)))}catch(e){Ba(e)}};
function eb(a,b){var c=a.a.A;var d=(d=P().h)?L(d).viewport:void 0;var e=(e=P().h)?
L(e).adView:void 0;b=S(a,'impression',b,
{mediaType:c,viewport:d,adView:e});a.b.push(b);Va(a,b)}function fb(a,b,c,d)
{'start'!==b&&'volumeChange'!==b||null!=(d&&d.deviceVolume)||
(d.deviceVolume=a.a.l);'start'!==b&&'volumeChange'!==b||
null==(d&&d.videoPlayerVolume)||
(a.a.B=d.videoPlayerVolume);b=S(a,b,c,d);a.b.push(b);Va(a,b)}
function gb(a,b){var c=a.g.filter(function(a)
{return'loaded'===a.type}).map(function(a){return a.o}),d=a.b.filter(function(a)
{return'loaded'===a.a.type&&a.origin===b}).map(function(a){return
a.a});c.forEach(function(a){d.forEach(a)})}function hb(a,b){return'none'!
==a.a.b&&a.a.b!==b?(C('Impression event is owned by '+(a.a.b+', not '+b+'.')),!1):!
0}function ib(a,b){return'none'!==a.a.a&&a.a.a!==b?(C('Video events are owned by '+
(a.a.a+', not '+b+'.')),!1):!0}
function S(a,b,c,d){return new Sa({adSessionId:a.a.adSessionId||'',timestamp:(new
Date).getTime(),type:b,data:d},c)}function ab(a)
{a=a.a;return{adSessionId:a.adSessionId,timestamp:a.timestamp,type:a.type,data:a.da
ta}};function jb(a,b,c){'container'===b&&void 0!==a.a.v&&a.a&&null!
=a.a.adSessionId&&(a.a.h=Oa(a.b,a.a.v,a.a.j,a.a.adSessionId));'creative'===b&&a.a.w
&&(a.a.s=Oa(a.b,a.a.w,a.a.j,a.a.adSessionId));if(a.a.h)if(a.a.s){b=new Ia(0);var
d=a.a.h,e=a.a.s,f=d.i,l=d.b,g=d.a,m=e.b;e=e.a;f&&l&&g&&m&&e&&(Ja(b,f),b.j=new F(l,!
1),b.l=new F(g,!
1),b.g=Object.assign([],d.g),b.f=Object.assign([],d.f),b.h=Object.assign([],d.h),d=
b.j.x,f=b.j.y,m=new F(m,!1),e=new F(e,!1),Fa(m,d,f),Fa(e,d,f),b.b=m,b.a=Ka(e,g),-
1===b.h.indexOf('backgrounded')&&
Ma(b))}else b=a.a.h;else b=null;g=a.a.C;if(b&&!b.u(g)||
c)g=L(b),c&&(g.adView.reasons=g.adView.reasons||
[c]),c=a.c,g=S(c,'geometryChange','native',
{viewport:g.viewport,adView:g.adView}),c.b.push(g),Va(c,g),a.a.C=b};function
lb(a,b,c){this.i=a;this.v=b;this.j=c;this.c=P();this.b=null;this.a=this.g=void
0;this.m=!0;T(this)}function T(a){if(!a.b){var b;a:
{if((b=a.i.document)&&b.getElementsByClassName&&(b=b.getElementsByClassName('omid-
element'))){if(1==b.length){b=b[0];break a}1<b.length&&a.m&&(Q(a.j,'generic',"More
than one element with 'omid-element' class name."),a.m=!
1)}b=null}b&&(b.tagName&&'video'===b.tagName.toLowerCase()?a.c.g=b:a.c.f=b,mb(a))}}
function mb(a){a.c.g?
(a.b=a.c.g,a.h()):a.c.f&&(a.b=a.c.f,'iframe'===a.b.tagName.toLowerCase()?
a.c.i&&a.h():a.h())}function nb(a)
{if(a.a&&a.g)if(a.b.tagName&&'iframe'===a.b.tagName.toLowerCase()){if(a.c.i)
{a:if(a.c.i){var b=new F(a.c.i,!1);Fa(b,a.a.x,a.a.y);b.clipsToBounds=!
0;b.isCreative=!0;for(var c=0;c<a.a.childViews.length;c+
+)if(a.a.childViews[c].isCreative){a.a.childViews[c]=b;break
a}a.a.childViews.push(b)}ob(a)}}else a.a.isCreative=!0,ob(a)}function ob(a)
{a.c.w=a.g;jb(a.v,'creative')};function pb(a,b,c){return qb(a,'setInterval')
(b,c)}function rb(a,b){qb(a,'clearInterval')(b)}function sb(a,b)
{qb(a,'clearTimeout')(b)}function qb(a,b){return a.a&&a.a[b]?a.a[b]:tb(a,b)}
function ub(a,b,c,d){if(a.a.document&&a.a.document.body){var
e=a.a.document.createElement('img');e.width=1;e.height=1;e.style.display='none';e.s
rc=b;c&&e.addEventListener('load',function(){return
c()});d&&e.addEventListener('error',function(){return
d()});a.a.document.body.appendChild(e)}else tb(a,'sendUrl')(b,c,d)}function tb(a,b)
{if(a.a&&a.a.omidNative&&a.a.omidNative[b])return
a.a.omidNative[b].bind(a.a.omidNative);throw Error('Native interface method "'+b+'"
not found.');};function vb(a,b,c,d){lb.call(this,a,b,d);this.f=void
0;this.l=c}q(vb,lb);vb.prototype.s=function(){void 0!
==this.f&&(rb(this.l,this.f),this.f=void 0)};vb.prototype.h=function(){var
a=this;this.b?void 0===this.f&&(this.f=pb(this.l,function(){return
wb(a)},200),wb(this)):this.f=void 0};
function wb(a){if(void 0!==a.f){var b=new F(new
Da(a.i.innerWidth,a.i.innerHeight),!1),c=a.b.getBoundingClientRect();if(null==c.x||
isNaN(c.x))c.x=c.left;if(null==c.y||isNaN(c.y))c.y=c.top;c=new F(c,!
1);b.u(a.g)&&c.u(a.a)||(a.a=c,a.a.clipsToBounds=!
0,a.g=b,a.g.childViews.push(a.a),nb(a))}};function xb(a,b,c)
{lb.call(this,a,b,c);this.f=void 0}q(xb,lb);xb.prototype.s=function()
{this.f&&this.b&&this.f.unobserve(this.b)};xb.prototype.h=function(){this.b&&!
this.f&&(this.f=yb(this),this.f.observe(this.b))};
function yb(a){return new a.i.IntersectionObserver(function(b){try{if(b.length)
{for(var c=b[0],d=1;d<b.length;d++)b[d].time>c.time&&(c=b[d]);b=c;a.g=new
F(b.rootBounds,!1);a.a=new F(b.boundingClientRect,!1);a.a.clipsToBounds=!
0;a.g.childViews.push(a.a);nb(a)}}catch(e){a.s(),Q(a.j,'generic','Problem handling
IntersectionObserver callback: '+e.message)}},
{root:null,rootMargin:'0px',threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]})};function
U(a){return'string'===typeof a}function V(a){return'object'===typeof a}function
zb(a){return'number'===typeof a&&!isNaN(a)&&0<=a}function W(a,b){return U(a)&&-1!
==Object.values(b).indexOf(a)};function X(a,b,c,d,e)
{this.b=a;this.f=b;this.g=c;this.c=e;this.a=P()}h=X.prototype;
h.H=function(a){if(a&&V(a)&&W(a.impressionOwner,na)&&(!('videoEventsOwner'in
a&&null!=a.videoEventsOwner)||W(a.videoEventsOwner,na))){var
b=a.videoEventsOwner;this.a.A=null==b||'none'===b?'display':'video';a&&null!
=a.isolateVerificationScripts&&'boolean'===typeof
a.isolateVerificationScripts&&(this.a.m=a.isolateVerificationScripts);b=this.b;var
c=a.impressionOwner;a=a.videoEventsOwner;bb(b)?C('Impression event has occcured
before the event owners have been registered.'):(b.a.b!==c&&'none'===b.a.b&&
(b.a.b=c),b.a.a!==a&&'none'===b.a.a&&(b.a.a=a),gb(b,a))}};
h.P=function(a,b,c){var d;if(d=V(b))
{if(d=W(b.environment,pa)&&W(b.adSessionType,ma))d=b.omidNativeInfo,d=V(d)?
U(d.partnerName)&&U(d.partnerVersion):!1;d&&(d=b.app,d=V(d)?
U(d.libraryVersion)&&U(d.appId):!1)}d&&(this.a.adSessionId=a,a=b,b=this.a.c||
{},a.omidJsInfo=Object.assign({},b.omidJsInfo||{},a.omidJsInfo||
{}),b=a=Object.assign({},b,a),this.a.m||(this.a.g?
(b.videoElement=this.a.g,b.accessMode='full'):this.a.f&&(b.slotElement=this.a.f,b.a
ccessMode='full')),this.a.c=a,cb(this.b,c),this.c&&T(this.c))};
h.G=function(){db(this.b)};h.N=function(a)
{V(a)&&zb(a.x)&&zb(a.y)&&zb(a.width)&&zb(a.height)&&(this.a.v=a,jb(this.f,'containe
r'))};h.O=function(a){W(a,oa)&&(this.a.j=a,'backgrounded'===a?
jb(this.f,'container','backgrounded'):jb(this.f,'container'))};h.L=function(a)
{'impression'===a&&(this.D(),this.c&&T(this.c))};h.D=function()
{hb(this.b,'native')&&eb(this.b,'native')};h.error=function(a,b)
{W(a,la)&&Q(this.b,a,b)};
h.I=function(a,b){ib(this.b,'native')&&W(a,t)&&(void 0===b||
V(b))&&fb(this.b,a,'native',b)};h.M=function(a){if('none'!
==this.b.a.a&&'number'===typeof a&&!isNaN(a)){this.a.l=a;a=this.g;var b=a.a.B;null!
=b&&fb(a.b,'volumeChange','native',
{videoPlayerVolume:b,deviceVolume:a.a.l})}};X.prototype.startSession=X.prototype.P;
X.prototype.error=X.prototype.error;X.prototype.finishSession=X.prototype.G;X.proto
type.publishAdEvent=X.prototype.L;X.prototype.publishImpressionEvent=X.prototype.D;
X.prototype.publishVideoEvent=X.prototype.I;X.prototype.setNativeViewHierarchy=X.pr
ototype.N;X.prototype.setState=X.prototype.O;X.prototype.setDeviceVolume=X.prototyp
e.M;X.prototype.init=X.prototype.H;function Ab(a,b,c){var d=this;c=c?
c:v;this.b=a;this.a=b;this.i=c;this.h=new z;c.omid=c.omid||
{};c.omid.v1_SessionServiceCommunication=this.h;this.f=null;c&&c.addEventListener&&
c.postMessage&&(this.f=new
E(c));this.h.a=this.J.bind(this);this.f&&(this.f.a=this.K.bind(this));this.c=[];thi
s.g=!1;Bb(this,function(a){return Cb(d,a)})}function Bb(a,b){$a(a.b,b)}function
Db(a,b){P().f=b;a.a&&mb(a.a)}function Eb(a,b){P().g=b;a.a&&mb(a.a)}function Fb(a,b)
{P().i=b;a.a&&mb(a.a);a.a&&nb(a.a)}h=Ab.prototype;
h.error=function(a,b){Q(this.b,a,b)};function Gb(a)
{hb(a.b,'javascript')&&(eb(a.b,'javascript'),a.a&&T(a.a))}h.loaded=function(a){var
b={skippable:a.isSkippable,autoPlay:a.isAutoPlay,position:a.position};a.isSkippable
&&(b.skipOffset=a.skipOffset);fb(this.b,'loaded','javascript',b);this.a&&T(this.a)}
;h.start=function(a,b){Y(this,'start',
{duration:a,videoPlayerVolume:b});this.a&&T(this.a)};
function Hb(a){if(a.g&&a.c.length){var b=a.c;if(a.i&&'undefined'!==typeof
a.i.document)for(var c=P().m,d=0;d<b.length;d++){var
e=b[d],f=d,l=e.resourceUrl,g=a.i.document,m=g.createElement('iframe');c&&(m.sandbox
='allow-scripts');m.id='omid-verification-script-
frame-'+f;m.style.display='none';m.srcdoc='<html><head>'+('<script
type="text/javascript" src="'+l+'">\x3c/script>')
+'</head><body></body></html>';g.body.appendChild(m);f=e.vendorKey;e=e.verification
Parameters;f=void 0===f?'':f;e=void 0===e?'':
e;f&&'string'===typeof f&&''!==f&&e&&'string'===typeof e&&''!==e&&(a.b.f[f]=e)}else
C('OMID Session Client is not running within a window');a.c=[]}}function Ib(a){var
b=P().c.omidJsInfo;a(b.serviceVersion)}function Cb(a,b)
{'sessionStart'===b.type&&(a.g=!0,Hb(a));'sessionFinish'===b.type&&(a.g=!
1,Bb(a,function(b){return Cb(a,b)}))}function Jb(a,b,c){var d=P().c||
{};d.omidJsInfo=Object.assign({},d.omidJsInfo,
{sessionClientVersion:a,partnerName:b,partnerVersion:c});P().c=d}
function Y(a,b,c){'javascript'===P().a&&fb(a.b,b,'javascript',c)}h.K=function(a,b)
{Kb(this,a,b,this.f)};h.J=function(a,b){Kb(this,a,b,this.h)};
function Kb(a,b,c,d){function e(a){for(var b=[],e=0;e<arguments.length;++e)b[e-
0]=arguments[e];b=new u(f,'response',g,ia(g)&&ja(g)?
b:JSON.stringify(b));d.sendMessage(b,c)}var
f=b.b,l=b.method,g=b.version;b=ka(g,b.a);try{switch(l){case
'SessionService.registerAdEvents':hb(a.b,'javascript');break;case
'SessionService.registerVideoEvents':ib(a.b,'javascript');break;case
'SessionService.registerSessionObserver':Bb(a,e);break;case
'SessionService.setSlotElement':var m=p(b).next().value;Db(a,m);break;case
'SessionService.setVideoElement':var N=
p(b).next().value;Eb(a,N);break;case 'SessionService.setElementBounds':var
x=p(b).next().value;Fb(a,x);break;case
'SessionService.impressionOccurred':Gb(a);break;case 'SessionService.loaded':var
A=p(b).next().value;a.loaded(A);break;case 'SessionService.start':var
G=p(b),H=G.next().value,B=G.next().value;a.start(H,B);break;case
'SessionService.firstQuartile':Y(a,'firstQuartile');break;case
'SessionService.midpoint':Y(a,'midpoint');break;case
'SessionService.thirdQuartile':Y(a,'thirdQuartile');break;
case 'SessionService.complete':Y(a,'complete');break;case
'SessionService.pause':Y(a,'pause');break;case
'SessionService.resume':Y(a,'resume');break;case
'SessionService.bufferStart':Y(a,'bufferStart');break;case
'SessionService.bufferFinish':Y(a,'bufferFinish');break;case
'SessionService.skipped':Y(a,'skipped');break;case
'SessionService.volumeChange':var w=p(b).next().value;Y(a,'volumeChange',
{videoPlayerVolume:w});break;case 'SessionService.playerStateChange':var
va=p(b).next().value;Y(a,'playerStateChange',
{state:va});break;case 'SessionService.adUserInteraction':var
wa=p(b).next().value;Y(a,'adUserInteraction',{interactionType:wa});break;case
'SessionService.setClientInfo':var
R=p(b),xa=R.next().value,ya=R.next().value,y=R.next().value;Jb(xa,ya,y);Ib(e);break
;case 'SessionService.injectVerificationScriptResources':var
Rb=p(b).next().value;a.c.push.apply(a.c,[].concat(r(Rb)));Hb(a);break;case
'SessionService.sessionError':var
kb=p(b),Sb=kb.next().value,Tb=kb.next().value;a.error(Sb,Tb)}}catch(D)
{d.sendMessage(new u(f,
'error',g,'\n name: '+D.name+'\n message: '+D.message+'\n
filename: '+D.filename+'\n lineNumber: '+D.lineNumber+'\n
columnNumber: '+D.columnNumber+'\n stack: '+D.stack+'\n
toString(): '+D.toString()+'\n '),c)}};function Lb(a,b,c){c=c?
c:v;this.g=a;this.a=b;this.h={};this.f={};this.c=new z;c.omid=c.omid||
{};c.omid.v1_VerificationServiceCommunication=this.c;this.b=null;c&&c.addEventListe
ner&&c.postMessage&&(this.b=new
E(c));this.c.a=this.i.bind(this);this.b&&(this.b.a=this.j.bind(this))}function
Mb(a,b,c,d){ub(a.a,b,c,d)}function Nb(a,b,c,d){tb(a.a,'downloadJavaScriptResource')
(b,c,d)}Lb.prototype.j=function(a,b)
{this.b&&Ob(this,a,b,this.b)};Lb.prototype.i=function(a,b){Ob(this,a,b,this.c)};
function Ob(a,b,c,d){function e(a){for(var b=[],e=0;e<arguments.length;++e)b[e-
0]=arguments[e];b=new u(f,'response',g,ia(g)&&ja(g)?
b:JSON.stringify(b));d.sendMessage(b,c)}var
f=b.b,l=b.method,g=b.version;b=ka(g,b.a);try{switch(l){case
'VerificationService.addEventListener':var
m=p(b).next().value;Ya(a.g,m,e);break;case
'VerificationService.addSessionListener':var N=p(b).next().value;
$a(a.g,e,N);break;case 'VerificationService.sendUrl':var
x=p(b).next().value;Mb(a,x,function(){return e(!0)},function(){return e(!1)});
break;case 'VerificationService.setTimeout':var
A=p(b),G=A.next().value,H=A.next().value;a.h[G]=qb(a.a,'setTimeout')
(e,H);break;case 'VerificationService.clearTimeout':var
B=p(b).next().value;sb(a.a,a.h[B]);break;case 'VerificationService.setInterval':var
w=p(b),va=w.next().value,wa=w.next().value;a.f[va]=pb(a.a,e,wa);break;case
'VerificationService.clearInterval':var
R=p(b).next().value;rb(a.a,a.f[R]);break;case
'VerificationService.injectJavaScriptResource':var
xa=p(b).next().value;Nb(a,xa,function(a){return e(!0,
a)},function(){return e(!1)});break;case
'VerificationService.getVersion':p(b).next();var
ya=P().c.omidJsInfo;e(ya.serviceVersion)}}catch(y){d.sendMessage(new
u(f,'error',g,'\n name: '+y.name+'\n message:
'+y.message+'\n filename: '+y.filename+'\n lineNumber:
'+y.lineNumber+'\n columnNumber: '+y.columnNumber+'\n
stack: '+y.stack+'\n toString(): '+y.toString()+'\n
'),c)}};var Z=new Ta,Pb=new function(){var a;this.a=a=void 0===a?omidGlobal:a};new
Lb(Z,Pb);var Qb=new function(){var a=new Na;this.c=Z;this.b=a;this.a=P()},Ub=v?
v.IntersectionObserver?new xb(v,Qb,Z):new vb(v,Qb,Pb,Z):null;new
Ab(Z,Ub);v.omidBridge=new X(Z,Qb,new function(){var a=P();this.b=Z;this.a=a},new
function(){},Ub);if(v.frames&&v.document&&!('omid_v1_present'in v.frames)){var
Vb;if(Vb=!v.document.body)Vb='MutationObserver'in v;Vb?za():v.document.body?
ua(v):v.document.write('<iframe style="display:none" id="omid_v1_present"
name="omid_v1_present"></iframe>')};
}).call(this, this);

1551955327114 com.moonglabs.epiccricket Successfully downloaded OM JS

1551955327117 com.moonglabs.epiccricket executing d...

1551955327135 com.moonglabs.epiccricket Last Location Location[network


26.807644,80.900276 hAcc=116 et=+12d0h22m23s281ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=512]}]: Longitude: 80.9002759 Latitude: 26.8076439

1551955327141 com.moonglabs.epiccricket Address[addressLines=[0:"Unnamed Road,


Muslim Nagar, Alambagh, Lucknow, Uttar Pradesh 226005, India"],feature=Unnamed
Road,admin=Uttar Pradesh,sub-admin=Lucknow,locality=Lucknow,thoroughfare=Unnamed
Road,postalCode=226005,countryCode=IN,countryName=India,hasLatitude=true,latitude=2
6.8077626,hasLongitude=true,longitude=80.9005682,phone=null,url=null,extras=null]

1551955327142 com.moonglabs.epiccricket
{"pin":"226005","country":"India","countryCode":"IN","state":"Uttar
Pradesh","city":"Lucknow","locality":"Alambagh","area":"Lucknow"}

1551955327146 com.moonglabs.epiccricket f response: ;(function(omidGlobal) {


'use strict';var h,aa='function'==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)},k='undefined'!=typeof window&&window===this?
this:'undefined'!=typeof global&&global?global:this;function ba(){ba=function()
{};k.Symbol||(k.Symbol=ca)}var da=0;function ca(a){return'jscomp_symbol_'+(a||'')
+da++}
function n(){ba();var a=k.Symbol.iterator;a||
(a=k.Symbol.iterator=k.Symbol('iterator'));'function'!=typeof
Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return ea(this)}});n=function(){}}function ea(a){var b=0;return
fa(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function fa(a)
{n();a={next:a};a[k.Symbol.iterator]=function(){return this};return a}function p(a)
{n();ba();n();var b=a[Symbol.iterator];return b?b.call(a):ea(a)}
function q(a,b){function c()
{}c.prototype=b.prototype;a.oa=b.prototype;a.prototype=new
c;a.prototype.constructor=a;for(var d in b)if('prototype'!
=d)if(Object.defineProperties){var
e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(a,d,e)}else
a[d]=b[d]}function r(a){if(!(a instanceof Array)){a=p(a);for(var b,c=[];!
(b=a.next()).done;)c.push(b.value);a=c}return a}
function ha(a,b){if(b){var c=k;a=a.split('.');for(var d=0;d<a.length-1;d++){var
e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!
=b&&aa(c,a,{configurable:!0,writable:!0,value:b})}}ha('Object.assign',function(a)
{return a?a:function(a,c){for(var b=1;b<arguments.length;b++){var
e=arguments[b];if(e)for(var f in
e)Object.prototype.hasOwnProperty.call(e,f)&&(a[f]=e[f])}return a}});
ha('Object.values',function(a){return a?a:function(a){var b=[],d;for(d in
a)Object.prototype.hasOwnProperty.call(a,d)&&b.push(a[d]);return b}});function
ia(a){return/\d+\.\d+\.\d+(-.*)?/.test(a)}function ja(a){a=a.split('-')
[0].split('.');for(var b=['1','0','3'],c=0;3>c;c++){var
d=parseInt(a[c],10),e=parseInt(b[c],10);if(d>e)break;else if(d<e)return!1}return!
0};function ka(a,b){return ia(a)&&ja(a)?b?b:[]:b&&'string'===typeof b?
JSON.parse(b):[]};var
t={da:'loaded',ka:'start',Z:'firstQuartile',ea:'midpoint',la:'thirdQuartile',Y:'com
plete',ga:'pause',ia:'resume',X:'bufferStart',W:'bufferFinish',ja:'skipped',na:'vol
umeChange',ha:'playerStateChange',U:'adUserInteraction'},la={aa:'generic',ma:'video
'},ma={F:'native',ba:'html'},na={F:'native',ca:'javascript',NONE:'none'},oa={V:'bac
kgrounded',$:'foregrounded'},pa={fa:'app'};function u(a,b,c,d)
{this.b=a;this.method=b;this.version=c;this.a=d}function qa(a){return!!a&&void 0!
==a.omid_message_guid&&void 0!==a.omid_message_method&&void 0!
==a.omid_message_version&&'string'===typeof a.omid_message_guid&&'string'===typeof
a.omid_message_method&&'string'===typeof a.omid_message_version&&(void
0===a.omid_message_args||void 0!==a.omid_message_args)}function ra(a){return new
u(a.omid_message_guid,a.omid_message_method,a.omid_message_version,a.omid_message_a
rgs)}
function sa(a){var
b={};b=(b.omid_message_guid=a.b,b.omid_message_method=a.method,b.omid_message_versi
on=a.version,b);void 0!==a.a&&(b.omid_message_args=a.a);return b};function ta(a)
{this.b=a};function ua(a){var
b=a.document.createElement('iframe');b.id='omid_v1_present';b.name='omid_v1_present
';b.style.display='none';a.document.body.appendChild(b)}function za(){var a=v,b=new
MutationObserver(function(c){c.forEach(function(c)
{'BODY'===c.addedNodes[0].nodeName&&(ua(a),b.disconnect())})});b.observe(a.document
.documentElement,{childList:!0})};function z(a)
{this.b=a;this.handleExportedMessage=z.prototype.c.bind(this)}q(z,ta);z.prototype.s
endMessage=function(a,b){b=void 0===b?this.b:b;if(!b)throw Error('Message
destination must be defined at construction time or when sending the
message.');b.handleExportedMessage(sa(a),this)};z.prototype.c=function(a,b)
{qa(a)&&this.a&&this.a(ra(a),b)};function C(a){for(var b=[],c=0;c<arguments.length;
++c)b[c-0]=arguments[c];Aa(function(){throw new
(Function.prototype.bind.apply(Error,[null].concat(['Could not complete the test
successfully - '],r(b))));},function(){return console.error.apply(console,
[].concat(r(b)))})}function Ba(a){for(var b=[],c=0;c<arguments.length;++c)b[c-
0]=arguments[c];Aa(function(){},function(){return console.error.apply(console,
[].concat(r(b)))})}
function Aa(a,b){'undefined'!==typeof jasmine&&jasmine?a():'undefined'!==typeof
console&&console&&console.error&&b()};var Ca=eval('this'),v=function()
{if('undefined'!==typeof omidGlobal&&omidGlobal)return omidGlobal;if('undefined'!
==typeof global&&global)return global;if('undefined'!==typeof window&&window)return
window;if('undefined'!==typeof Ca&&Ca)return Ca;throw Error('Could not determine
global object context.');}();function E(a,b){this.b=b=b?b:v;var
c=this;a.addEventListener('message',function(a){if('object'===typeof a.data){var
b=a.data;qa(b)&&a.source&&c.a&&c.a(ra(b),a.source)}})}q(E,ta);E.prototype.sendMessa
ge=function(a,b){b=b?b:this.b;if(!b)throw Error('Message destination must be
defined at construction time or when sending the
message.');b.postMessage(sa(a),'*')};function Da(a,b)
{this.y=this.x=0;this.width=a;this.height=b};function F(a,b)
{this.x=a.x;this.y=a.y;this.width=a.width;this.height=a.height;this.endX=this.x+thi
s.width;this.endY=this.y+this.height;this.adSessionId=a.adSessionId||void
0;this.isFriendlyObstructionFor=a.isFriendlyObstructionFor||
[];this.clipsToBounds=void 0!==a.clipsToBounds?!0===a.clipsToBounds:!
0;this.childViews=a.childViews||[];this.isCreative=a.isCreative||!
1;this.a=b}function Ea(a){var b={};return b.width=a.width,b.height=a.height,b}
function I(a){var b={};return Object.assign({},Ea(a),(b.x=a.x,b.y=a.y,b))}function
J(a){var b=I(a),c={};return Object.assign({},b,
(c.endX=a.endX,c.endY=a.endY,c))}function Fa(a,b,c)
{a.x+=b;a.y+=c;a.endX+=b;a.endY+=c}F.prototype.u=function(a){if(!a)return!
1;a=I(a);var b=a.y,c=a.width,d=a.height;return
this.x===a.x&&this.y===b&&this.width===c&&this.height===d};function Ga(a){return
a.width*a.height};function Ha(a,b){a=I(a);for(var c=[],d=[],e=0;e<b.length;e++){var
f=I(b[e]),l=Math.max(a.y,f.y),g=Math.min(a.x+a.width,f.x+f.width),m=Math.min(a.y+a.
height,f.y+f.height);K(c,Math.max(a.x,f.x));K(c,g);K(d,l);K(d,m)}c=c.sort(function(
a,b){return a-b});d=d.sort(function(a,b){return a-b});return{S:c,T:d}}function
K(a,b){-1===a.indexOf(b)&&a.push(b)};function Ia()
{this.a=this.b=this.l=this.j=this.c=this.i=void
0;this.m=0;this.g=[];this.f=[];this.h=[]}Ia.prototype.u=function(a){return a?
JSON.stringify(L(this))===JSON.stringify(L(a)):!1};
function L(a){var b=[],c={viewport:a.i,adView:
{percentageInView:a.m,reasons:a.h}};if(a.b)
{c.adView.geometry=I(a.b);c.adView.onScreenGeometry=I(a.a);for(var
d=0;d<a.f.length;d+
+)b.push(I(a.f[d]));c.adView.onScreenGeometry.obstructions=b;a.j&&a.l&&(c.adView.co
ntainerGeometry=I(a.j),c.adView.onScreenContainerGeometry=I(a.l),c.adView.measuring
Element=!0)}return c}
function Ja(a,b)
{b=Ea(b);a.i={};a.i.width=b.width;a.i.height=b.height;a.c={};a.c.x=0;a.c.y=0;a.c.wi
dth=b.width;a.c.height=b.height;a.c.endX=b.width;a.c.endY=b.height}function Ka(a,b)
{var
c={};c.x=Math.max(a.x,b.x);c.y=Math.max(a.y,b.y);c.endX=Math.min(a.endX,b.endX);c.e
ndY=Math.min(a.endY,b.endY);c.width=Math.max(0,c.endX-
c.x);c.height=Math.max(0,c.endY-c.y);return c}function La(a,b){return
a.width<b.width||a.height<b.height}
function Ma(a){var b=Ga(a.b);if(b){var c=Ga(a.a);var d=a.f,e=0;if(0<d.length){var
f=Ha(a.a,d),l=f.S;f=f.T;for(var g=0;g<l.length-1;g++)for(var m=(l[g]+(l[g]
+1))/2,N=l[g+1]-l[g],x=0;x<f.length-1;x++){for(var A=(f[x]+(f[x]+1))/2,G=f[x+1]-
f[x],H=!1,B=0;B<d.length;B++){var
w=I(d[B]);if(w.x<m&&w.x+w.width>m&&w.y<A&&w.y+w.height>A){H=!
0;break}}H&&(e+=Math.round(N)*Math.round(G))}}b=Math.round((c-
e)/b*100);a.m=Math.max(b,0)}}
function M(a,b){for(var c=!1,d=0;d<a.h.length;d++)a.h[d]===b&&(c=!0);c||
a.h.push(b)};function Na(){}function Oa(a,b,c,d){var e=new Ia(0);b=new F(b,!
1);Ja(e,b);Pa(a,b,e,d);if('backgrounded'===c)M(e,'backgrounded');else if(e.b)
{for(a=0;a<e.g.length;a++){c=e.g[a];if(0!==c.width&&0!==c.height&&e.a)
{d=J(e.a);b=d.y;var f=d.endX,l=d.endY;c=!(c.endX<=d.x||c.x>=f||c.endY<=b||
c.y>=l)}else c=!1;if(c){a:{c=e.g[a];for(d=0;d<e.f.length;d++)if(e.f[d].u(c)){c=!
0;break a}c=!1}c=!c}c&&(M(e,'obstructed'),e.f.push(e.g[a]))}Ma(e)}else
M(e,'notFound');return e}
function Pa(a,b,c,d){var e=b.isCreative?!0:b.adSessionId===d;if(e){c.b=b;var
f=J(c.b);a=Ka(c.c,f);La(a,f)&&M(c,'clipped');c.a=new F(a,!1)}else if(f=!0,b.a&&(f=-
1!==b.isFriendlyObstructionFor.indexOf(d)?!1:!1===b.clipsToBounds),f)for(var
l=b.childViews,g=0;g<l.length;g++)f=!!c.b,Pa(a,new F(l[g],f),c,d);!e&&c.b&&(b.a?-1!
==b.isFriendlyObstructionFor.indexOf(d)||c.g.push(b):
(e=J(b),d=J(c.a),I(c.a),a=c.a,0!==a.width&&0!
==a.height&&b.clipsToBounds&&(b=Ka(d,e),La(b,d)&&(M(c,'clipped'),c.a=new F(b,!
1)))))}
;function Qa(){return{apiVersion:'1.0',accessMode:'limited',omidJsInfo:
{omidImplementer:'omsdk',serviceVersion:'1.1.3-iab493'}}}function Ra()
{this.adSessionId=null;this.c=Qa();this.j='foregrounded';this.b=this.a='none';this.
i=this.g=this.f=this.A=this.B=this.l=null;this.m=!0}var O;function P(){O||(O=new
Ra);return O};function Sa(a,b)
{this.b=a;this.c=b}k.Object.defineProperties(Sa.prototype,{a:{configurable:!
0,enumerable:!0,get:function(){return this.b}},origin:{configurable:!0,enumerable:!
0,get:function(){return this.c}}});function Ta()
{this.b=[];this.c=[];this.g=[];this.h=[];this.f={};this.a=P()}function Ua(a)
{a.b=[];a.c=[];a.g=[];a.h=[];a.f={};O.adSessionId=null;O.c=Qa();O.v=void 0;O.w=void
0;O.h=null;O.s=null;O.C=null;O.j='foregrounded';O.a='none';O.b='none';O.l=null;O.B=
null;O.A=null;O.f=null;O.g=null;O.i=null;O.m=!0}function Va(a,b){!1!
==Wa(b)&&a.g.filter(function(a){return a.type===b.a.type}).forEach(function(c)
{return a.i(c.o,b.a)})}
function Xa(a,b,c){a.b.filter(function(a){return
a.a.type===b&&Wa(a)}).map(function(a){return a.a}).forEach(c)}function Wa(a){var
b=a.a.type,c=-1!==Object.values(t).indexOf(b)&&'volumeChange'!
==b;return'impression'===b?a.origin===P().b:c?a.origin===P().a:!0}function
Ya(a,b,c){'video'===b?Za(a,c):(a.g.push({type:b,o:c}),Xa(a,b,c))}function Za(a,b)
{Object.keys(t).forEach(function(c){c=t[c];a.g.push({type:c,o:b});Xa(a,c,b)})}
function $a(a,b,c){a.h.push({R:c,o:b});a.c.forEach(function(d){var
e=ab(d);'sessionStart'===d.a.type&&(e.data.verificationParameters=c&&a.f[c]);a.i(b,
e)})}function bb(a){return a.b.some(function(a){return'impression'===a.a.type})||
a.c.some(function(a){return'impression'===a.a.type})}function Q(a,b,c){var
d=S(a,'sessionError','native',
{errorType:b,message:c});a.c.push(d);a.h.forEach(function(b){a.i(b.o,d.a)})}
function cb(a,b){a.f=Object.assign(a.f,b);if(b=a.a.c){var
c=S(a,'sessionStart','native',{context:b});a.c.push(c);a.h.forEach(function(b){var
d=b.o,f=ab(c);b=b.R;f.data.verificationParameters=b&&a.f[b];a.i(d,f)},a)}}function
db(a){var
b=a.h,c=S(a,'sessionFinish','native');a.c.push(c);Ua(a);b.forEach(function(b)
{return a.i(b.o,c.a)})}Ta.prototype.i=function(a,b){for(var
c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];try{a.apply(null,
[].concat(r(c)))}catch(e){Ba(e)}};
function eb(a,b){var c=a.a.A;var d=(d=P().h)?L(d).viewport:void 0;var e=(e=P().h)?
L(e).adView:void 0;b=S(a,'impression',b,
{mediaType:c,viewport:d,adView:e});a.b.push(b);Va(a,b)}function fb(a,b,c,d)
{'start'!==b&&'volumeChange'!==b||null!=(d&&d.deviceVolume)||
(d.deviceVolume=a.a.l);'start'!==b&&'volumeChange'!==b||
null==(d&&d.videoPlayerVolume)||
(a.a.B=d.videoPlayerVolume);b=S(a,b,c,d);a.b.push(b);Va(a,b)}
function gb(a,b){var c=a.g.filter(function(a)
{return'loaded'===a.type}).map(function(a){return a.o}),d=a.b.filter(function(a)
{return'loaded'===a.a.type&&a.origin===b}).map(function(a){return
a.a});c.forEach(function(a){d.forEach(a)})}function hb(a,b){return'none'!
==a.a.b&&a.a.b!==b?(C('Impression event is owned by '+(a.a.b+', not '+b+'.')),!1):!
0}function ib(a,b){return'none'!==a.a.a&&a.a.a!==b?(C('Video events are owned by '+
(a.a.a+', not '+b+'.')),!1):!0}
function S(a,b,c,d){return new Sa({adSessionId:a.a.adSessionId||'',timestamp:(new
Date).getTime(),type:b,data:d},c)}function ab(a)
{a=a.a;return{adSessionId:a.adSessionId,timestamp:a.timestamp,type:a.type,data:a.da
ta}};function jb(a,b,c){'container'===b&&void 0!==a.a.v&&a.a&&null!
=a.a.adSessionId&&(a.a.h=Oa(a.b,a.a.v,a.a.j,a.a.adSessionId));'creative'===b&&a.a.w
&&(a.a.s=Oa(a.b,a.a.w,a.a.j,a.a.adSessionId));if(a.a.h)if(a.a.s){b=new Ia(0);var
d=a.a.h,e=a.a.s,f=d.i,l=d.b,g=d.a,m=e.b;e=e.a;f&&l&&g&&m&&e&&(Ja(b,f),b.j=new F(l,!
1),b.l=new F(g,!
1),b.g=Object.assign([],d.g),b.f=Object.assign([],d.f),b.h=Object.assign([],d.h),d=
b.j.x,f=b.j.y,m=new F(m,!1),e=new F(e,!1),Fa(m,d,f),Fa(e,d,f),b.b=m,b.a=Ka(e,g),-
1===b.h.indexOf('backgrounded')&&
Ma(b))}else b=a.a.h;else b=null;g=a.a.C;if(b&&!b.u(g)||
c)g=L(b),c&&(g.adView.reasons=g.adView.reasons||
[c]),c=a.c,g=S(c,'geometryChange','native',
{viewport:g.viewport,adView:g.adView}),c.b.push(g),Va(c,g),a.a.C=b};function
lb(a,b,c){this.i=a;this.v=b;this.j=c;this.c=P();this.b=null;this.a=this.g=void
0;this.m=!0;T(this)}function T(a){if(!a.b){var b;a:
{if((b=a.i.document)&&b.getElementsByClassName&&(b=b.getElementsByClassName('omid-
element'))){if(1==b.length){b=b[0];break a}1<b.length&&a.m&&(Q(a.j,'generic',"More
than one element with 'omid-element' class name."),a.m=!
1)}b=null}b&&(b.tagName&&'video'===b.tagName.toLowerCase()?a.c.g=b:a.c.f=b,mb(a))}}
function mb(a){a.c.g?
(a.b=a.c.g,a.h()):a.c.f&&(a.b=a.c.f,'iframe'===a.b.tagName.toLowerCase()?
a.c.i&&a.h():a.h())}function nb(a)
{if(a.a&&a.g)if(a.b.tagName&&'iframe'===a.b.tagName.toLowerCase()){if(a.c.i)
{a:if(a.c.i){var b=new F(a.c.i,!1);Fa(b,a.a.x,a.a.y);b.clipsToBounds=!
0;b.isCreative=!0;for(var c=0;c<a.a.childViews.length;c+
+)if(a.a.childViews[c].isCreative){a.a.childViews[c]=b;break
a}a.a.childViews.push(b)}ob(a)}}else a.a.isCreative=!0,ob(a)}function ob(a)
{a.c.w=a.g;jb(a.v,'creative')};function pb(a,b,c){return qb(a,'setInterval')
(b,c)}function rb(a,b){qb(a,'clearInterval')(b)}function sb(a,b)
{qb(a,'clearTimeout')(b)}function qb(a,b){return a.a&&a.a[b]?a.a[b]:tb(a,b)}
function ub(a,b,c,d){if(a.a.document&&a.a.document.body){var
e=a.a.document.createElement('img');e.width=1;e.height=1;e.style.display='none';e.s
rc=b;c&&e.addEventListener('load',function(){return
c()});d&&e.addEventListener('error',function(){return
d()});a.a.document.body.appendChild(e)}else tb(a,'sendUrl')(b,c,d)}function tb(a,b)
{if(a.a&&a.a.omidNative&&a.a.omidNative[b])return
a.a.omidNative[b].bind(a.a.omidNative);throw Error('Native interface method "'+b+'"
not found.');};function vb(a,b,c,d){lb.call(this,a,b,d);this.f=void
0;this.l=c}q(vb,lb);vb.prototype.s=function(){void 0!
==this.f&&(rb(this.l,this.f),this.f=void 0)};vb.prototype.h=function(){var
a=this;this.b?void 0===this.f&&(this.f=pb(this.l,function(){return
wb(a)},200),wb(this)):this.f=void 0};
function wb(a){if(void 0!==a.f){var b=new F(new
Da(a.i.innerWidth,a.i.innerHeight),!1),c=a.b.getBoundingClientRect();if(null==c.x||
isNaN(c.x))c.x=c.left;if(null==c.y||isNaN(c.y))c.y=c.top;c=new F(c,!
1);b.u(a.g)&&c.u(a.a)||(a.a=c,a.a.clipsToBounds=!
0,a.g=b,a.g.childViews.push(a.a),nb(a))}};function xb(a,b,c)
{lb.call(this,a,b,c);this.f=void 0}q(xb,lb);xb.prototype.s=function()
{this.f&&this.b&&this.f.unobserve(this.b)};xb.prototype.h=function(){this.b&&!
this.f&&(this.f=yb(this),this.f.observe(this.b))};
function yb(a){return new a.i.IntersectionObserver(function(b){try{if(b.length)
{for(var c=b[0],d=1;d<b.length;d++)b[d].time>c.time&&(c=b[d]);b=c;a.g=new
F(b.rootBounds,!1);a.a=new F(b.boundingClientRect,!1);a.a.clipsToBounds=!
0;a.g.childViews.push(a.a);nb(a)}}catch(e){a.s(),Q(a.j,'generic','Problem handling
IntersectionObserver callback: '+e.message)}},
{root:null,rootMargin:'0px',threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]})};function
U(a){return'string'===typeof a}function V(a){return'object'===typeof a}function
zb(a){return'number'===typeof a&&!isNaN(a)&&0<=a}function W(a,b){return U(a)&&-1!
==Object.values(b).indexOf(a)};function X(a,b,c,d,e)
{this.b=a;this.f=b;this.g=c;this.c=e;this.a=P()}h=X.prototype;
h.H=function(a){if(a&&V(a)&&W(a.impressionOwner,na)&&(!('videoEventsOwner'in
a&&null!=a.videoEventsOwner)||W(a.videoEventsOwner,na))){var
b=a.videoEventsOwner;this.a.A=null==b||'none'===b?'display':'video';a&&null!
=a.isolateVerificationScripts&&'boolean'===typeof
a.isolateVerificationScripts&&(this.a.m=a.isolateVerificationScripts);b=this.b;var
c=a.impressionOwner;a=a.videoEventsOwner;bb(b)?C('Impression event has occcured
before the event owners have been registered.'):(b.a.b!==c&&'none'===b.a.b&&
(b.a.b=c),b.a.a!==a&&'none'===b.a.a&&(b.a.a=a),gb(b,a))}};
h.P=function(a,b,c){var d;if(d=V(b))
{if(d=W(b.environment,pa)&&W(b.adSessionType,ma))d=b.omidNativeInfo,d=V(d)?
U(d.partnerName)&&U(d.partnerVersion):!1;d&&(d=b.app,d=V(d)?
U(d.libraryVersion)&&U(d.appId):!1)}d&&(this.a.adSessionId=a,a=b,b=this.a.c||
{},a.omidJsInfo=Object.assign({},b.omidJsInfo||{},a.omidJsInfo||
{}),b=a=Object.assign({},b,a),this.a.m||(this.a.g?
(b.videoElement=this.a.g,b.accessMode='full'):this.a.f&&(b.slotElement=this.a.f,b.a
ccessMode='full')),this.a.c=a,cb(this.b,c),this.c&&T(this.c))};
h.G=function(){db(this.b)};h.N=function(a)
{V(a)&&zb(a.x)&&zb(a.y)&&zb(a.width)&&zb(a.height)&&(this.a.v=a,jb(this.f,'containe
r'))};h.O=function(a){W(a,oa)&&(this.a.j=a,'backgrounded'===a?
jb(this.f,'container','backgrounded'):jb(this.f,'container'))};h.L=function(a)
{'impression'===a&&(this.D(),this.c&&T(this.c))};h.D=function()
{hb(this.b,'native')&&eb(this.b,'native')};h.error=function(a,b)
{W(a,la)&&Q(this.b,a,b)};
h.I=function(a,b){ib(this.b,'native')&&W(a,t)&&(void 0===b||
V(b))&&fb(this.b,a,'native',b)};h.M=function(a){if('none'!
==this.b.a.a&&'number'===typeof a&&!isNaN(a)){this.a.l=a;a=this.g;var b=a.a.B;null!
=b&&fb(a.b,'volumeChange','native',
{videoPlayerVolume:b,deviceVolume:a.a.l})}};X.prototype.startSession=X.prototype.P;
X.prototype.error=X.prototype.error;X.prototype.finishSession=X.prototype.G;X.proto
type.publishAdEvent=X.prototype.L;X.prototype.publishImpressionEvent=X.prototype.D;
X.prototype.publishVideoEvent=X.prototype.I;X.prototype.setNativeViewHierarchy=X.pr
ototype.N;X.prototype.setState=X.prototype.O;X.prototype.setDeviceVolume=X.prototyp
e.M;X.prototype.init=X.prototype.H;function Ab(a,b,c){var d=this;c=c?
c:v;this.b=a;this.a=b;this.i=c;this.h=new z;c.omid=c.omid||
{};c.omid.v1_SessionServiceCommunication=this.h;this.f=null;c&&c.addEventListener&&
c.postMessage&&(this.f=new
E(c));this.h.a=this.J.bind(this);this.f&&(this.f.a=this.K.bind(this));this.c=[];thi
s.g=!1;Bb(this,function(a){return Cb(d,a)})}function Bb(a,b){$a(a.b,b)}function
Db(a,b){P().f=b;a.a&&mb(a.a)}function Eb(a,b){P().g=b;a.a&&mb(a.a)}function Fb(a,b)
{P().i=b;a.a&&mb(a.a);a.a&&nb(a.a)}h=Ab.prototype;
h.error=function(a,b){Q(this.b,a,b)};function Gb(a)
{hb(a.b,'javascript')&&(eb(a.b,'javascript'),a.a&&T(a.a))}h.loaded=function(a){var
b={skippable:a.isSkippable,autoPlay:a.isAutoPlay,position:a.position};a.isSkippable
&&(b.skipOffset=a.skipOffset);fb(this.b,'loaded','javascript',b);this.a&&T(this.a)}
;h.start=function(a,b){Y(this,'start',
{duration:a,videoPlayerVolume:b});this.a&&T(this.a)};
function Hb(a){if(a.g&&a.c.length){var b=a.c;if(a.i&&'undefined'!==typeof
a.i.document)for(var c=P().m,d=0;d<b.length;d++){var
e=b[d],f=d,l=e.resourceUrl,g=a.i.document,m=g.createElement('iframe');c&&(m.sandbox
='allow-scripts');m.id='omid-verification-script-
frame-'+f;m.style.display='none';m.srcdoc='<html><head>'+('<script
type="text/javascript" src="'+l+'">\x3c/script>')
+'</head><body></body></html>';g.body.appendChild(m);f=e.vendorKey;e=e.verification
Parameters;f=void 0===f?'':f;e=void 0===e?'':
e;f&&'string'===typeof f&&''!==f&&e&&'string'===typeof e&&''!==e&&(a.b.f[f]=e)}else
C('OMID Session Client is not running within a window');a.c=[]}}function Ib(a){var
b=P().c.omidJsInfo;a(b.serviceVersion)}function Cb(a,b)
{'sessionStart'===b.type&&(a.g=!0,Hb(a));'sessionFinish'===b.type&&(a.g=!
1,Bb(a,function(b){return Cb(a,b)}))}function Jb(a,b,c){var d=P().c||
{};d.omidJsInfo=Object.assign({},d.omidJsInfo,
{sessionClientVersion:a,partnerName:b,partnerVersion:c});P().c=d}
function Y(a,b,c){'javascript'===P().a&&fb(a.b,b,'javascript',c)}h.K=function(a,b)
{Kb(this,a,b,this.f)};h.J=function(a,b){Kb(this,a,b,this.h)};
function Kb(a,b,c,d){function e(a){for(var b=[],e=0;e<arguments.length;++e)b[e-
0]=arguments[e];b=new u(f,'response',g,ia(g)&&ja(g)?
b:JSON.stringify(b));d.sendMessage(b,c)}var
f=b.b,l=b.method,g=b.version;b=ka(g,b.a);try{switch(l){case
'SessionService.registerAdEvents':hb(a.b,'javascript');break;case
'SessionService.registerVideoEvents':ib(a.b,'javascript');break;case
'SessionService.registerSessionObserver':Bb(a,e);break;case
'SessionService.setSlotElement':var m=p(b).next().value;Db(a,m);break;case
'SessionService.setVideoElement':var N=
p(b).next().value;Eb(a,N);break;case 'SessionService.setElementBounds':var
x=p(b).next().value;Fb(a,x);break;case
'SessionService.impressionOccurred':Gb(a);break;case 'SessionService.loaded':var
A=p(b).next().value;a.loaded(A);break;case 'SessionService.start':var
G=p(b),H=G.next().value,B=G.next().value;a.start(H,B);break;case
'SessionService.firstQuartile':Y(a,'firstQuartile');break;case
'SessionService.midpoint':Y(a,'midpoint');break;case
'SessionService.thirdQuartile':Y(a,'thirdQuartile');break;
case 'SessionService.complete':Y(a,'complete');break;case
'SessionService.pause':Y(a,'pause');break;case
'SessionService.resume':Y(a,'resume');break;case
'SessionService.bufferStart':Y(a,'bufferStart');break;case
'SessionService.bufferFinish':Y(a,'bufferFinish');break;case
'SessionService.skipped':Y(a,'skipped');break;case
'SessionService.volumeChange':var w=p(b).next().value;Y(a,'volumeChange',
{videoPlayerVolume:w});break;case 'SessionService.playerStateChange':var
va=p(b).next().value;Y(a,'playerStateChange',
{state:va});break;case 'SessionService.adUserInteraction':var
wa=p(b).next().value;Y(a,'adUserInteraction',{interactionType:wa});break;case
'SessionService.setClientInfo':var
R=p(b),xa=R.next().value,ya=R.next().value,y=R.next().value;Jb(xa,ya,y);Ib(e);break
;case 'SessionService.injectVerificationScriptResources':var
Rb=p(b).next().value;a.c.push.apply(a.c,[].concat(r(Rb)));Hb(a);break;case
'SessionService.sessionError':var
kb=p(b),Sb=kb.next().value,Tb=kb.next().value;a.error(Sb,Tb)}}catch(D)
{d.sendMessage(new u(f,
'error',g,'\n name: '+D.name+'\n message: '+D.message+'\n
filename: '+D.filename+'\n lineNumber: '+D.lineNumber+'\n
columnNumber: '+D.columnNumber+'\n stack: '+D.stack+'\n
toString(): '+D.toString()+'\n '),c)}};function Lb(a,b,c){c=c?
c:v;this.g=a;this.a=b;this.h={};this.f={};this.c=new z;c.omid=c.omid||
{};c.omid.v1_VerificationServiceCommunication=this.c;this.b=null;c&&c.addEventListe
ner&&c.postMessage&&(this.b=new
E(c));this.c.a=this.i.bind(this);this.b&&(this.b.a=this.j.bind(this))}function
Mb(a,b,c,d){ub(a.a,b,c,d)}function Nb(a,b,c,d){tb(a.a,'downloadJavaScriptResource')
(b,c,d)}Lb.prototype.j=function(a,b)
{this.b&&Ob(this,a,b,this.b)};Lb.prototype.i=function(a,b){Ob(this,a,b,this.c)};
function Ob(a,b,c,d){function e(a){for(var b=[],e=0;e<arguments.length;++e)b[e-
0]=arguments[e];b=new u(f,'response',g,ia(g)&&ja(g)?
b:JSON.stringify(b));d.sendMessage(b,c)}var
f=b.b,l=b.method,g=b.version;b=ka(g,b.a);try{switch(l){case
'VerificationService.addEventListener':var
m=p(b).next().value;Ya(a.g,m,e);break;case
'VerificationService.addSessionListener':var N=p(b).next().value;
$a(a.g,e,N);break;case 'VerificationService.sendUrl':var
x=p(b).next().value;Mb(a,x,function(){return e(!0)},function(){return e(!1)});
break;case 'VerificationService.setTimeout':var
A=p(b),G=A.next().value,H=A.next().value;a.h[G]=qb(a.a,'setTimeout')
(e,H);break;case 'VerificationService.clearTimeout':var
B=p(b).next().value;sb(a.a,a.h[B]);break;case 'VerificationService.setInterval':var
w=p(b),va=w.next().value,wa=w.next().value;a.f[va]=pb(a.a,e,wa);break;case
'VerificationService.clearInterval':var
R=p(b).next().value;rb(a.a,a.f[R]);break;case
'VerificationService.injectJavaScriptResource':var
xa=p(b).next().value;Nb(a,xa,function(a){return e(!0,
a)},function(){return e(!1)});break;case
'VerificationService.getVersion':p(b).next();var
ya=P().c.omidJsInfo;e(ya.serviceVersion)}}catch(y){d.sendMessage(new
u(f,'error',g,'\n name: '+y.name+'\n message:
'+y.message+'\n filename: '+y.filename+'\n lineNumber:
'+y.lineNumber+'\n columnNumber: '+y.columnNumber+'\n
stack: '+y.stack+'\n toString(): '+y.toString()+'\n
'),c)}};var Z=new Ta,Pb=new function(){var a;this.a=a=void 0===a?omidGlobal:a};new
Lb(Z,Pb);var Qb=new function(){var a=new Na;this.c=Z;this.b=a;this.a=P()},Ub=v?
v.IntersectionObserver?new xb(v,Qb,Z):new vb(v,Qb,Pb,Z):null;new
Ab(Z,Ub);v.omidBridge=new X(Z,Qb,new function(){var a=P();this.b=Z;this.a=a},new
function(){},Ub);if(v.frames&&v.document&&!('omid_v1_present'in v.frames)){var
Vb;if(Vb=!v.document.body)Vb='MutationObserver'in v;Vb?za():v.document.body?
ua(v):v.document.write('<iframe style="display:none" id="omid_v1_present"
name="omid_v1_present"></iframe>')};
}).call(this, this);

1551955327148 com.moonglabs.epiccricket Successfully downloaded OM JS

1551955327150 com.moonglabs.epiccricket 360 POKKT SDK not found

1551955327151 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155195532715189752958dba04b7aa737f83586f5e994

1551955327151 com.moonglabs.epiccricket executing q...

1551955327152 com.moonglabs.epiccricket md5_token id


185b1130e9826c4f922b1fa943ef9844

1551955327152 com.moonglabs.epiccricket Checking array data


[{"network_id":31,"event":2,"count":3}] after encoding %5B%7B%22network_id
%22%3A31%2C%22event%22%3A2%2C%22count%22%3A3%7D%5D

1551955327153 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155195532715389752958dba04b7aa737f83586f5e994

1551955327153 com.moonglabs.epiccricket md5_token id


d7e337b726057228937d4e294d65eaa0

1551955327164 com.moonglabs.epiccricket q Request url:


https://vdo.pokkt.com/api/NetworkEventTrackerV2? parameters :
timestamp=1551955327153&gdpr_applicable=false&gdpr_consent=true&udid=c0807793-55a4-
4090-8b34-
38add0b546bb&token=d7e337b726057228937d4e294d65eaa0&network_event_count=[{"network_
id":31,"event":2,"count":3}]&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.
0&app_version=2.58&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&adve
rtisingID=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-bf745f32c1c9

1551955327166 com.moonglabs.epiccricket d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=screen&offerids=0&a
ppId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&androidID=&app_version=2.58&
device_id=&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingI
D=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=2196
&sheight=1080&carrier_name=Jio+4G&device_model=OPPO+RMX1801&language=en&opt_userid=
d3bce16747430605&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&ap
p_storeurl=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=1551955327151&page=1&token=185b1130e9826c4f922b1fa9
43ef9844&mac_address=&mobile_no=&email_address=&screen_density_x=409.432&screen_den
sity_y=409.903&screen_density_category=XXHDPI&maturity_rating=&asset_value=&pub_met
a=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter
_handle=&education=&nationality=&latitude=26.8076439&longitude=80.9002759&address=
%7B%22pin%22%3A%22226005%22%2C%22country%22%3A%22India%22%2C%22countryCode%22%3A
%22IN%22%2C%22state%22%3A%22Uttar+Pradesh%22%2C%22city%22%3A%22Lucknow%22%2C
%22locality%22%3A%22Alambagh%22%2C%22area%22%3A%22Lucknow%22%7D&sessionId=3cfaa7c9-
173e-41c4-8e8b-bf745f32c1c9&incent=1&preroll=1&udid=c0807793-55a4-4090-8b34-
38add0b546bb&battery_level=39&encodedPubParams=&vdo_pt=0&gdpr_applicable=false&gdpr
_consent=true

1551955327202 com.moonglabs.epiccricket f response: <html>


<head>
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/style.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/video-js.min.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ads.css" />
<link rel="stylesheet" href="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ima.css" />
</head>
<body>
<div id="pokkt-ima-adcontainer" class="pokkt-ima-adcontainer">
<div id="pokkt-ima-videoplayer" class="pokkt-ima-videoplayer">
<video id="pokkt-video-ad" class="video-js vjs-default-skin vjs-fullscreen
pokkt-video-ad" autoplay preload="auto" playsinline
poster="https://pokktjs.pokkt.com/video-js-4.12/poster.png"></video>
</div>
</div>

<script src="https://imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/video.min.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ads.min.js"></script>
<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/imasupport/videojs.ima.js"></script>
<script type="text/javascript">
/**
* console logger
**/
(function() {
var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};
log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());

/**
* bridge
**/
(function() {
window.pokktNativeBridge = {};
window.pokktNativeBridge.notifyNative = function(operation, params) {
log.i('notifying native of: ' + operation + ' , with params: ' + params);

var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "pokktbridge://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};
} ());

/**
* POKKT-IMA Wrapper
**/
var PokktIMAWrapper = function(debugEnabled) {
log.i('preparing ima wrapper for pokkt...');

this.player = videojs('pokkt-video-ad');
this.player.fluid(true);

// Remove controls from the player on iPad to stop native controls from
stealing our click
if (navigator.userAgent.match(/iPad/i) ||
navigator.userAgent.match(/Android/i)){
var contentPlayer = document.getElementById('content_video_html5_api');
if (contentPlayer != null && contentPlayer.hasAttribute('controls')) {
contentPlayer.removeAttribute('controls');
}

this.player.controls(false);
}
var options = {
debug: debugEnabled,
id: 'pokkt-video-ad',
autoPlayAdBreaks: false,
showControlsForJSAds: false,
vpaidMode: 'INSECURE',
disableCustomPlaybackForIOS10Plus: true,
adsManagerLoadedCallback: this.adsManagerLoadedCallback.bind(this)
};
this.player.ima(options);

this.player.ima.setAdBreakReadyListener(function(){
log.i('ad-break ready, attempting ad playback...');
this.player.ima.playAdBreak();
});

pokktNativeBridge.notifyNative('wrapperPrepared');
};

PokktIMAWrapper.prototype.initWithAdTag = function(adTag, isAdTagAUrl) {


log.i('initializing ima...');

this.player.ima.initializeAdDisplayContainer();

if (isAdTagAUrl) {
this.player.ima.setContentWithAdTag(null, adTag, false);
} else {
this.player.ima.setContentWithAdsResponse(null, adTag, false);
}

this.player.ima.requestAds();
};

PokktIMAWrapper.prototype.adsManagerLoadedCallback = function(event) {
log.i('ads-manager loaded, registering remaining listners...');

var events = [
google.ima.AdEvent.Type.AD_BREAK_READY,
google.ima.AdEvent.Type.AD_CAN_PLAY,
google.ima.AdEvent.Type.AD_METADATA,
google.ima.AdEvent.Type.ALL_ADS_COMPLETED,
google.ima.AdEvent.Type.CLICK,
google.ima.AdEvent.Type.COMPLETE,
google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
google.ima.AdEvent.Type.DURATION_CHANGE,
google.ima.AdEvent.Type.EXPANDED_CHANGED,
google.ima.AdEvent.Type.FIRST_QUARTILE,
google.ima.AdEvent.Type.IMPRESSION,
google.ima.AdEvent.Type.INTERACTION,
google.ima.AdEvent.Type.LINEAR_CHANGED,
google.ima.AdEvent.Type.LOADED,
google.ima.AdEvent.Type.LOG,
google.ima.AdEvent.Type.MIDPOINT,
google.ima.AdEvent.Type.PAUSED,
google.ima.AdEvent.Type.RESUMED,
google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED,
google.ima.AdEvent.Type.SKIPPED,
google.ima.AdEvent.Type.STARTED,
google.ima.AdEvent.Type.THIRD_QUARTILE,
google.ima.AdEvent.Type.USER_CLOSE,
google.ima.AdEvent.Type.VIEWABLE_IMPRESSION,
google.ima.AdEvent.Type.VOLUME_CHANGED,
google.ima.AdEvent.Type.VOLUME_MUTED,
google.ima.AdErrorEvent.Type.AD_ERROR
];

for (var index = 0; index < events.length; index++) {


log.i('registering listner for ' + events[index]);
this.player.ima.addEventListener(events[index],
this.onAdEvent.bind(this));
}

window.addEventListener('resize', this.onWindowResize.bind(this));
};

PokktIMAWrapper.prototype.onAdEvent = function(event) {
var message = 'Ad event: ' + event.type;
log.i(message);

// notify this event to native


window.pokktNativeBridge.notifyNative('adEvent', event.type);
};

PokktIMAWrapper.prototype.playAd = function() {
this.player.ima.playAdBreak();
};

PokktIMAWrapper.prototype.pauseAd = function() {
this.player.pause();
};

PokktIMAWrapper.prototype.onWindowResize = function() {
var adContainer = document.getElementById('pokkt-ima-adcontainer');
var videoElement = document.getElementById('pokkt-video-ad');
var adContainerWidth = adContainer.offsetWidth;
var videoHeight = videoElement.offsetHeight;

var adsManager = this.player.ima.getAdsManager();


if (adsManager) {
adsManager.resize(adContainerWidth, videoHeight,
google.ima.ViewMode.NORMAL);
}
};

function prepareIMA(debugEnabled) {
window.imaAds = new PokktIMAWrapper(debugEnabled);
}

function initIMAWithTag(adTag, isAdTagAUrl) {


window.imaAds.initWithAdTag(adTag, isAdTagAUrl);
}

function playAd() {
window.imaAds.playAd();
}
function pauseAd() {
window.imaAds.pauseAd();
}

</script>
</body>
</html>

1551955327204 com.moonglabs.epiccricket Successfully downloaded IMA HTML

1551955327204 com.moonglabs.epiccricket executing t...

1551955327205 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155195532720589752958dba04b7aa737f83586f5e994

1551955327206 com.moonglabs.epiccricket md5_token id


9464f11e2e1a629469e3ca647528216f

1551955327222 com.moonglabs.epiccricket t Request url:


https://vdo.pokkt.com/api/sessionTracker/trackV2? parameters :
timestamp=1551955327205&gdpr_applicable=false&gdpr_consent=true&udid=c0807793-55a4-
4090-8b34-38add0b546bb&token=9464f11e2e1a629469e3ca647528216f&stat=%7B%22s_id%22%3A
%22440188ee-1ba1-431c-beee-f017bd811003%22%2C%22s_ct%22%3A1551901619432%2C%22s_lt
%22%3A1551901619432%2C%22s_et%22%3A-1%2C%22s_d%22%3A0%2C%22s_tvc%22%3A0%2C%22s_pe
%22%3A0%2C%22s_pc%22%3A0%2C%22s_pp
%22%3A0%7D&appId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&app_version=2.58
&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingID=f6df47e6
-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=409.432&screen_density_y=409.903&sheight=1080.0&swi
dth=2196.0&carrier_name=Jio+4G&screen_density_category=XXHDPI&device_model=OPPO+RMX
1801&language=en&maturity_rating=&opt_userid=d3bce16747430605&name=&age=&sex=&locat
ion=&marital_status=&birthday=&facebook_id=&twitter_handle=&education=&nationality=
&lat=0.0&long=0.0&address=&sessionId=3cfaa7c9-173e-41c4-8e8b-bf745f32c1c9

1551955327342 com.moonglabs.epiccricket f response: <html>


<head>
<meta charset="utf-8" />
<title>Pokkt Video</title>

<!-- Console Logger -->


<script type="text/javascript">
/**
* console logger
**/
(function() {
var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());
</script>

<!-- Pokkt Specific -->


<script type="text/javascript">
//alert('hi!');
window.name = "pokkt_video_window";
log.i('window name: ' + window.name);

function is_pokkt_sdk() {
return true;
}

function pokkt_on_close() {
pauseAd();
if (typeof(Android) != "undefined" && Android.closeInterstitial) {
Android.closeInterstitial();
} else {
if (window.external && window.external.notify) {
window.external.notify("closeInterstitial");
}
}
}

function pokktOnComplete() {
if (typeof(Android) != "undefined" && Android.gratifyInterstitial)
{
Android.gratifyInterstitial();
} else {
if(window && window.external && window.external.notify) {
window.external.notify("gratifyInterstitial");
}
}
}

// function injectScript() {
// var Android = {};
// function closeInterstitial() {
// setTimeout(function() {
// window.location = 'pokkt://closeInterstitial';
// }, 1000);
// };

// function gratifyInterstitial() {
// window.location = 'pokkt://gratifyInterstitial';
// };
// Android.closeInterstitial = closeInterstitial;
// Android.gratifyInterstitial = gratifyInterstitial;
// window.Android = Android;
// }
// injectScript();
</script>

<!-- VideoJS -->


<link href="https://pokktjs.pokkt.com/vjs/videojs7/video-js.css"
rel="stylesheet">
<script src="https://pokktjs.pokkt.com/vjs/videojs7/video.min.js"
type="text/javascript"></script>

<!-- VideoJS VAST-VPAID Plugin -->


<link href="https://pokktjs.pokkt.com/vjs/videojs.vast.vpaid.min.css"
rel="stylesheet">
<script src="https://pokktjs.pokkt.com/vjs/vjs_plugin.min.js"></script>

<!-- OM SESSION CLIENT -->


<script src="https://s3-ap-southeast-
1.amazonaws.com/sdkplugin/omidsupport/omid-session-client-v1.js"></script>

<!-- Pokkt-JS Bridge -->


<script type="text/javascript">
/**
* bridge
**/
(function() {
window.pokktNativeBridge = {};
window.pokktNativeBridge.notifyNative = function(operation, params)
{
log.i('notifying native of: ' + operation + ' , with params: ' +
params);

var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "pokktbridge://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};
} ());
</script>

<!-- Pokkt-OM Wrapper -->


<script type="text/javascript">
(function() {
var pokktOMIDBridge = window.pokktOMIDBridge = {};

pokktOMIDBridge.createOMIDSession = function(omidSDKVersion,
vendors, partnerName, partnerVersion) {
log.i('creating omid session...');
var sessionClient;

try {
sessionClient = OmidSessionClient[omidSDKVersion];
} catch (e) {
log.i('error creating sessionClient!');
}

if (!sessionClient) {
log.i('sessionClient not available!');
pokktNativeBridge.notifyNative('omWrapperFailed');
return;
}

const AdSession = sessionClient.AdSession;


const Partner = sessionClient.Partner;
const Context = sessionClient.Context;
const VerificationScriptResource =
sessionClient.VerificationScriptResource;
const AdEvents = sessionClient.AdEvents;
const VideoEvents = sessionClient.VideoEvents;

log.i('compiling verification resources...');


var resources = [];
for (var i = 0; i < vendors.length; i++) {
var vendor = vendors[i];
var resource = new
VerificationScriptResource(vendor.javascriptResourceUrl, vendor.vendorKey,
vendor.verificationParameters);
resources.push(resource);
}

if (!resources.length) {
log.i('no verification resources found!');
pokktNativeBridge.notifyNative('omWrapperFailed');
return;
}

var partner = new Partner(partnerName, partnerVersion);


var context = new Context(partner, resources);
var adSession = new AdSession(context);
pokktOMIDBridge.adSession = adSession;

const videoElement = document.getElementById("pokkt-video-ad");


context.setVideoElement(videoElement);

const adEvents = new AdEvents(adSession);


const videoEvents = new VideoEvents(adSession);
pokktOMIDBridge.videoEvents = videoEvents;

adSession.registerSessionObserver(function (event) {
log.i('omid session event: ' + event.type)
if (event.type === "sessionStart") {
videoEvents.loaded({ isSkippable: true, isAutoPlay:
true, position: 'standalone' });
adEvents.impressionOccurred();
} else if (event.type === "sessionError") {
log.i('session error occured! ' + event);
} else if (event.type === "sessionFinish") {
log.i('session finished!');
}
});

log.i('notifying omid wrapper ready...');


pokktNativeBridge.notifyNative('omWrapperReady');
};
} ());

function initOMIDSession(pokktOMConfig) {
log.i('initializing omid session...');

if (pokktOMConfig === undefined) {


log.i('using dummy verification data');
// TEST DATA
pokktOMConfig = {
"omid_sdk_version" : "1.1.3-iab493",
"partner_name" : "Pokkt",
"partner_version" : "7.3.0",
"vendors" : [
{
"vendorKey": "iabtechlab.com-omid",
"javascriptResourceUrl": " https://s3-us-west-
2.amazonaws.com/omsdk-files/compliance-js/omid-validation-verification-script-
v1.js",
"verificationParameters": "iabtechlab-pokkt"
}
]
};
}

if (window.pokktOMIDBridge !== undefined && pokktOMConfig !==


undefined) {
var omidSDKVersion = pokktOMConfig.omid_sdk_version;
var partnerName = pokktOMConfig.partner_name;
var partnerVersion = pokktOMConfig.partner_version;
var vendors = pokktOMConfig.vendors;

log.i('omid version is ' + omidSDKVersion);


log.i('creating omid session with ' + partnerName + ', for
version ' + partnerVersion);
window.pokktOMIDBridge.createOMIDSession(omidSDKVersion,
vendors, partnerName, partnerVersion)
} else {
log.e('invalid pokktOMConfig OR pokktOMIDBridge not
available!');
}
}
</script>
</head>
<body>
<div class="pokkt-video-container" id="pokkt-video-container"
style="opacity:100">
<video id="pokkt-video-ad" class="video-js vjs-default-skin vjs-16-9"
controls webkit-playsinline playsinline preload="auto"
poster="https://pokktjs.pokkt.com/vjs/assets/logo.png" data-
setup='{}'>
<source src="https://pokktjs.pokkt.com/vjs/assets/blank.mp4"
type='video/mp4'>
</video>
</div>

<script type="text/javascript">
window.vjsPlayer = videojs('pokkt-video-ad', {
'controls':false,
'forceSSL':true
}, function () {
log.i('videojs is ready!');
setupEventListeners(this);
window.pokktNativeBridge.notifyNative('vjsPlayerReady');
//this.play();
});

var vastResponseXML = '';


function requestVASTXML(callback) {
setTimeout(function () {
// the macro should be replaced with a proper VAST xml
callback(null, vastResponseXML);
}, 0);
}

function setupVJS(isTagAnURL, vastTag, moatData, moatPartnerCode) {


var vastClientSettings = {};
vastClientSettings.adsCancelTimeout = 200000;
vastClientSettings.adsEnabled = true;
vastClientSettings.playAdAlways = true;
vastClientSettings.vpaidFlashLoaderPath =
'https://vdo.pokkt.com/video-js-4.12/vpaid/VPAIDFlash.swf';
vastClientSettings.moatData = moatData;
vastClientSettings.moatPartnerCode = moatPartnerCode;
vastClientSettings.verbosity = 4;

if (isTagAnURL) {
vastClientSettings.adTagUrl = vastTag;
} else {
vastResponseXML = vastTag;
vastClientSettings.adTagXML = 'requestVASTXML';
}

window.vjsPlayer.vastClient(vastClientSettings);
}

function setupEventListeners(player) {
log.i('setting up listeners on player: ' + player);

player.on('vpaid.AdVideoStart', function(e) {
log.i('window.pokktOMIDBridge start');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
var duration = player.duration();
var muted = player.muted() ? 0 : 1;
if (!isNaN(duration)) {
window.pokktOMIDBridge.videoEvents.start(duration, muted);
} else {
// TODO: wait until duration is available to start
}
});

player.on('vpaid.AdVideoFirstQuartile', function(e) {
log.i('window.pokktOMIDBridge first quartile');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.firstQuartile();
});

player.on('vpaid.AdVideoMidpoint', function(e) {
log.i('window.pokktOMIDBridge midpoint');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.midpoint();
});

player.on('vpaid.AdVideoThirdQuartile', function(e) {
log.i('window.pokktOMIDBridge third quartile');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.thirdQuartile();
});

player.on('vpaid.AdVideoComplete', function(e) {
log.i('window.pokktOMIDBridge complete');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.complete();
});

player.on('vpaid.AdSkipped', function(e) {
log.i('window.pokktOMIDBridge skipped');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.skipped();
});

player.on('vpaid.AdPaused', function(e) {
log.i('window.pokktOMIDBridge paused');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.pause();
});

player.on('vpaid.AdPlaying', function(e) {
log.i('window.pokktOMIDBridge resumed');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
window.pokktOMIDBridge.videoEvents.resume();
});

player.on('vpaid.AdVolumeChange', function(e) {
log.i('window.pokktOMIDBridge volume changed');

if (window.pokktOMIDBridge === undefined ||


window.pokktOMIDBridge.videoEvents === undefined) {
log.i('bridge or video-events not available');
return;
}
var videoPlayerVolume = player.volume();
log.i('device volume is: ' + videoPlayerVolume);

window.pokktOMIDBridge.videoEvents.volumeChange(videoPlayerVolume);
});
}

function playAd() {
window.vjsPlayer.play();
}

function pauseAd() {
window.vjsPlayer.pause();
}
</script>

<script type="text/javascript">
// replace macros and call the following
// setupVJS(isTagAnURL, vastTag, moatData, moatPartnerCode);
setupVJS({{IS_TAG_A_URL}}, '{{VAST_TAG}}', {{MOAT_DATA}},
'{{MOAT_PARTNER_CODE}}');
</script>
</body>
</html>

1551955327347 com.moonglabs.epiccricket Successfully downloaded VPAID HTML


1551955327678 com.moonglabs.epiccricket q response:
{"status":1,"message":"success","response":{}}

1551955327678 com.moonglabs.epiccricket saving session-details...

1551955327686 com.moonglabs.epiccricket saving session-details...

1551955327708 com.moonglabs.epiccricket d response: <?xml version="1.0"


encoding="UTF-8" ?><VAST version="2.0"></VAST>

1551955327715 com.moonglabs.epiccricket VAST element is present

1551955327725 com.moonglabs.epiccricket First element value: {} 2.0

1551955327729 com.moonglabs.epiccricket vast version ---- {} 2.0

1551955327736 com.moonglabs.epiccricket Ad element is absent

1551955327738 com.moonglabs.epiccricket Error Code 19 : No Campaign Available Vast


Error 303

1551955327742 com.moonglabs.epiccricket executing f...

1551955327743 com.moonglabs.epiccricket f Request url: https://s3-ap-southeast-


1.amazonaws.com/pokktmraid/mraid.js

1551955327749 com.moonglabs.epiccricket t response:


{"status":1,"message":"success","response":{}}

1551955327752 com.moonglabs.epiccricket removing session with id: 440188ee-1ba1-


431c-beee-f017bd811003

1551955327752 com.moonglabs.epiccricket saving session-details...

1551955328375 com.moonglabs.epiccricket f response: /**


* mraid.js
*
* (c) Pokkt
*
* Supports MRAID 3
**/

/**
* mraid functionalities
**/
(function() {
if (console.oldLog === undefined) {
console.oldLog = console.log;

console.log = function(log) {
if (console.oldLog !== undefined) {
console.oldLog(log);
}

// native console logger for ios


var isIOS = (/iphone|ipad|
ipod/i).test(window.navigator.userAgent.toLowerCase());
if (isIOS) {
var iframe = document.createElement("IFRAME");
iframe.setAttribute("src", "console-log://" + log);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
}
};
}

var LOG_LEVEL = {
"DEBUG" : 0,
"INFO" : 1,
"WARNING" : 2,
"ERROR" : 3
};

var logLevel = LOG_LEVEL.DEBUG;

var log = window.log = {};

log.d = function(msg) {
if (logLevel <= LOG_LEVEL.DEBUG) {
console.log("[DEBUG] " + msg);
}
};

log.i = function(msg) {
if (logLevel <= LOG_LEVEL.INFO) {
console.log("[INFO] " + msg);
}
};

log.w = function(msg) {
if (logLevel <= LOG_LEVEL.WARN) {
console.log("[WARN] " + msg);
}
};

log.e = function(msg) {
console.log("[ERROR] " + msg);
};
} ());

/**
* console logger
**/
(function() {
log.i("init mraid...");

/**
* globals
**/
var mraid = window.mraid = {};

var bridge = window.mraidBridge = {};

var mraidUtils = window.mraidUtils = {};


/**
* constants
**/
var VERSION = "3.0";

var SUPPORTED_FEATURES = mraid.SUPPORTED_FEATURES = {


"SMS" : "sms",
"TEL" : "tel",
"CALENDAR" : "calendar",
"STOREPICTURE" : "storePicture",
"INLINEVIDEO" : "inlineVideo",
"VPAID" : "vpaid",
"LOCATION" : "location"
};

var PLACEMENT_TYPE = mraid.PLACEMENT_TYPE = {


"INLINE" : "inline",
"INTERSTITIAL" : "interstitial",
"UNKNOWN" : "unknown"
};

var DEVICE_ORIENTATIONS = mraid.DEVICE_ORIENTATIONS = {


"PORTRAIT" : "portrait",
"LANDSCAPE" : "landscape",
"NONE" : "none"
};

var STATES = mraid.STATES = {


"LOADING" : "loading",
"DEFAULT" : "default",
"EXPANDED" : "expanded",
"RESIZED" : "resized",
"HIDDEN" : "hidden"
};

var CUSTOM_CLOSE_POSITION = mraid.CUSTOM_CLOSE_POSITION = {


"TOP_LEFT" : "top-left",
"TOP_CENTER" : "top-center",
"TOP_RIGHT" : "top-right",
"CENTER" : "center",
"BOTTOM_LEFT" : "bottom-left",
"BOTTOM_CENTER" : "bottom-center",
"BOTTOM_RIGHT" : "bottom-right"
};

var LOCATION_PROVIDER_TYPES = mraid.LOCATION_PROVIDER_TYPES = {


"GPS" : 1,
"IP" : 2,
"USER" : 3
};

var EVENTS = mraid.EVENTS = {


"ERROR" : "error",
"READY" : "ready",
"SIZECHANGE" : "sizeChange",
"STATECHANGE" : "stateChange",
"VIEWABLECHANGE" : "viewableChange",
"EXPOSURECHANGE" : "exposureChange",
"AUDIOVOLUMECHANGE" : "audioVolumeChange"
};

/**
* states
**/
var supportedFeatures = {};

var placementType = PLACEMENT_TYPE.UNKNOWN;

var state = STATES.LOADING;

var isViewable = false;

var volumePercentage = 1.0;

var isResizeReady = false;

var eventListeners = {};

var orientationProperties = {
"allowOrientationChange" : true,
"forceOrientation" : DEVICE_ORIENTATIONS.NONE
};

var currentAppOrientation = {
"orientation" : DEVICE_ORIENTATIONS.NONE,
"locked" : false
};

var currentPosition = {
"x" : 0,
"y" : 0,
"width" : 0,
"height" : 0
};

var defaultPosition = {
"x" : 0,
"y" : 0,
"width" : 0,
"height" : 0
};

var expandProperties = {
"width" : 0,
"height" : 0,
"useCustomClose" : false,
"isModal" : true
};

var maxSize = {
"width" : 0,
"height" : 0
};

var screenSize = {
"width" : 0,
"height" : 0
};

var resizeProperties = {
"width" : 0,
"height" : 0,
"offsetX" : 0,
"offsetY" : 0,
"customClosePosition" : CUSTOM_CLOSE_POSITION.TOP_RIGHT,
"allowOffscreen" : true
};

var locationData = {
"lat" : 0.0,
"lon" : 0.0,
"type" : LOCATION_PROVIDER_TYPES.GPS,
"accuracy" : 0.0,
"lastfix" : 0,
"ipservice" : ""
};

var exposureProperties = {
"exposedPercentage" : 0,
"visibleRectangle" : {},
"occlusionRectangles" : null // not used in this version
};

//\\//\\//\\//\\//\\//\\//\\// BRIDGE \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: mraid-native bridge...");

var notifyNative = bridge.notifyNative = function(operation, params) {


var command = operation + "?params=" + params;

var iframe = document.createElement("IFRAME");


iframe.setAttribute("src", "mraid://" + command);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
};

bridge.setSupportedFeature = function(feature, isSupported) {


supportedFeatures[feature] = isSupported;
};

bridge.setPlacementType = function(pt) {
placementType = pt;
};

bridge.setCurrentAppOrientation = function(orientation, locked) {


currentAppOrientation.orientation = orientation;
currentAppOrientation.locked = locked;
};

bridge.setCurrentPosition = function(x, y, width, height) {


var previousSize = {};
previousSize.width = currentPosition.width;
previousSize.height = currentPosition.height;
//log.i("previousSize " + previousSize.width + "," + previousSize.height);

currentPosition.x = x;
currentPosition.y = y;
currentPosition.width = width;
currentPosition.height = height;

if (width !== previousSize.width || height !== previousSize.height) {


mraid.fireSizeChangeEvent(width, height);
}
};

bridge.setDefaultPosition = function(x, y, width, height) {


defaultPosition.x = x;
defaultPosition.y = y;
defaultPosition.width = width;
defaultPosition.height = height;
};

bridge.setMaxSize = function(width, height) {


maxSize.width = width;
maxSize.height = height;

// FIXME: do we need a separate method for this??


expandProperties.width = width;
expandProperties.height = height;
};

bridge.setScreenSize = function(width, height) {


screenSize.width = width;
screenSize.height = height;
};

bridge.setLocation = function(lat, lon, type, accuracy, lastfix, ipservice) {


locationData.lat = lat;
locationData.lon = lon;
locationData.type = type;
locationData.accuracy = accuracy;
locationData.lastfix = lastfix;
locationData.ipservice = ipservice;
};

//\\//\\//\\//\\//\\//\\//\\// UTILS \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: utilities...");

var contains = mraidUtils.containsInArray = function(value, array) {


for (var i in array) {
if (array[i] === value)
return true;
}
return false;
};

var resizeUtil = {};


resizeUtil.isCloseRegionOnScreen = function(properties) {
log.d("isCloseRegionOnScreen");
log.d("defaultPosition " + defaultPosition.x + " " + defaultPosition.y);
log.d("offset " + properties.offsetX + " " + properties.offsetY);

var resizeRect = {};


resizeRect.x = defaultPosition.x + properties.offsetX;
resizeRect.y = defaultPosition.y + properties.offsetY;
resizeRect.width = properties.width;
resizeRect.height = properties.height;
resizeUtil.printRect("resizeRect", resizeRect);

var customClosePosition =
properties.hasOwnProperty("customClosePosition") ?
properties.customClosePosition : resizeProperties.customClosePosition;
log.d("customClosePosition " + customClosePosition);

var closeRect = { "width": 50, "height": 50 };

if (customClosePosition.search("left") !== -1) {


closeRect.x = resizeRect.x;
} else if (customClosePosition.search("center") !== -1) {
closeRect.x = resizeRect.x + (resizeRect.width / 2) - 25;
} else if (customClosePosition.search("right") !== -1) {
closeRect.x = resizeRect.x + resizeRect.width - 50;
}

if (customClosePosition.search("top") !== -1) {


closeRect.y = resizeRect.y;
} else if (customClosePosition === "center") {
closeRect.y = resizeRect.y + (resizeRect.height / 2) - 25;
} else if (customClosePosition.search("bottom") !== -1) {
closeRect.y = resizeRect.y + resizeRect.height - 50;
}

var maxRect = { "x": 0, "y": 0 };


maxRect.width = maxSize.width;
maxRect.height = maxSize.height;

return resizeUtil.isRectContained(maxRect, closeRect);


};

resizeUtil.fitResizeViewOnScreen = function(properties) {
log.d("fitResizeViewOnScreen");
log.d("defaultPosition " + defaultPosition.x + " " + defaultPosition.y);
log.d("offset " + properties.offsetX + " " + properties.offsetY);

var resizeRect = {};


resizeRect.x = defaultPosition.x + properties.offsetX;
resizeRect.y = defaultPosition.y + properties.offsetY;
resizeRect.width = properties.width;
resizeRect.height = properties.height;
resizeUtil.printRect("resizeRect", resizeRect);

var maxRect = { "x": 0, "y": 0 };


maxRect.width = maxSize.width;
maxRect.height = maxSize.height;

var adjustments = { "x": 0, "y": 0 };

if (resizeUtil.isRectContained(maxRect, resizeRect)) {
log.d("no adjustment necessary");
return adjustments;
}

if (resizeRect.x < maxRect.x) {


adjustments.x = maxRect.x - resizeRect.x;
} else if ((resizeRect.x + resizeRect.width) > (maxRect.x + maxRect.width))
{
adjustments.x = (maxRect.x + maxRect.width) - (resizeRect.x +
resizeRect.width);
}
log.d("adjustments.x " + adjustments.x);

if (resizeRect.y < maxRect.y) {


adjustments.y = maxRect.y - resizeRect.y;
} else if ((resizeRect.y + resizeRect.height) > (maxRect.y +
maxRect.height)) {
adjustments.y = (maxRect.y + maxRect.height) - (resizeRect.y +
resizeRect.height);
}
log.d("adjustments.y " + adjustments.y);

resizeRect.x = defaultPosition.x + properties.offsetX + adjustments.x;


resizeRect.y = defaultPosition.y + properties.offsetY + adjustments.y;
resizeUtil.printRect("adjusted resizeRect", resizeRect);

return adjustments;
};

resizeUtil.isRectContained = function(containingRect, containedRect) {


log.d("isRectContained");
resizeUtil.printRect("containingRect", containingRect);
resizeUtil.printRect("containedRect", containedRect);
return (containedRect.x >= containingRect.x &&
(containedRect.x + containedRect.width) <= (containingRect.x +
containingRect.width) &&
containedRect.y >= containingRect.y &&
(containedRect.y + containedRect.height) <= (containingRect.y +
containingRect.height));
};

resizeUtil.printRect = function(label, rect) {


log.d(label +
" [" + rect.x + "," + rect.y + "]" +
",[" + (rect.x + rect.width) + "," + (rect.y + rect.height) + "]" +
" (" + rect.width + "x" + rect.height + ")");
};

var dumpListeners = mraidUtils.dumpListeners = function() {


var nEvents = Object.keys(eventListeners).length
log.i("dumping listeners (" + nEvents + " events)");
for (var event in eventListeners) {
var listeners = eventListeners[event];
log.i(" " + event + " contains " + listeners.length + " listeners");
for (var i = 0; i < listeners.length; i++) {
log.i(" " + listeners[i]);
}
}
};
//\\//\\//\\//\\//\\//\\//\\// EVENT MANAGEMENT \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: event-management...");

var EventListeners = function(event) {


this.event = event;
this.count = 0;
var listeners = {};

this.add = function(func) {
var id = String(func);
if (!listeners[id]) {
listeners[id] = func;
this.count++;
}
};

this.remove = function(func) {
var id = String(func);
if (listeners[id]) {
listeners[id] = null;
delete listeners[id];
this.count--;
return true;
} else {
return false;
}
};

this.removeAll = function() {
for (var id in listeners) {
if (listeners.hasOwnProperty(id)) {
this.remove(listeners[id]);
}
}
};

this.broadcast = function(args) {
for (var id in listeners) {
if (listeners.hasOwnProperty(id)) {
listeners[id].apply(mraid, args);
}
}
};

this.toString = function() {
var out = [event, ':'];
for (var id in listeners) {
if (listeners.hasOwnProperty(id)) {
out.push('|', id, '|');
}
}
return out.join('');
};
};

var broadcastEvent = mraidUtils.broadcastEvent = function() {


var args = new Array(arguments.length);
var l = arguments.length;
for (var i = 0; i < l; i++) {
args[i] = arguments[i];
}
var event = args.shift();
if (eventListeners[event]) {
eventListeners[event].broadcast(args);
}
};

//\\//\\//\\//\\//\\//\\//\\// VALIDTORS \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: validators...");

/**
* validators
*
* The action parameter is a string which is the name of the setter function
which called this function
* (in other words, setExpandPropeties, setOrientationProperties, or
setResizeProperties).
* It serves both as the key to get the the appropriate set of validating
functions from the allValidators object
* as well as the action parameter of any error event that may be thrown.
*
* added location-data validation
**/

var allValidators = mraidUtils.allValidators = {


"setExpandProperties": {
"width" : function(width) {
return !isNaN(width);
},
"height" : function(height) {
return !isNaN(height);
},
"useCustomClose" : function(useCustomClose) {
if (VERSION === "3.0")
return true; // ignoring in case of MRAID 3

return (typeof useCustomClose === "boolean");


}
},
"setOrientationProperties": {
"allowOrientationChange" : function(allowOrientationChange) {
return (typeof allowOrientationChange === "boolean");
},
"forceOrientation" : function(forceOrientation) {
var validValues = [ "portrait","landscape","none" ];
return validValues.indexOf(forceOrientation) !== -1;
}
},
"setResizeProperties": {
"width" : function(width) {
return !isNaN(width) && width >= 50;
},
"height" : function(height) {
return !isNaN(height) && height >= 50;
},
"offsetX" : function(offsetX) {
return !isNaN(offsetX);
},
"offsetY" : function(offsetY) {
return !isNaN(offsetY);
},
"customClosePosition" : function(customClosePosition) {
var validPositions = [ "top-left","top-center","top-
right","center","bottom-left","bottom-center","bottom-right" ];
return validPositions.indexOf(customClosePosition) !== -1;
},
"allowOffscreen" : function(allowOffscreen) {
return (typeof allowOffscreen === "boolean");
}
},
"locationData" : {
"lat" : function(lat) {
return !isNaN(lat);
},
"lon" : function(lon) {
return !isNaN(lon);
},
"type" : function(type) {
return !isNaN(type) && type >= 1 && type <= 3;
},
"accuracy" : function(accuracy) {
return !isNaN(accuracy);
},
"lastfix" : function(lastfix) {
return !isNaN(lastfix);
}
}
};

var validate = mraidUtils.validate = function(properties, action) {


var retval = true;
var validators = allValidators[action];
for (var prop in properties) {
var validator = validators[prop];
var value = properties[prop];
if (validator && !validator(value)) {
var message = "Value of property " + prop + " (" + value + ") is
invalid!";
log.e(message);
broadcastEvent(EVENTS.ERROR, message, action);
retval = false;
}
}
return retval;
};

//\\//\\//\\//\\//\\//\\//\\// MRAID \\//\\//\\//\\//\\//\\//\\//\\

log.i("setting up: mraid mraid features...");

/**
* mraid properties
**/
mraid.supports = function(feature) {
log.i("mraid.supports: " + feature + " " + supportedFeatures[feature]);
var retval = supportedFeatures[feature];
if (typeof retval === "undefined") {
retval = false;
}
return retval;
};

mraid.getPlacementType = function() {
log.i("mraid.getPlacementType");
return placementType;
};

mraid.getOrientationProperties = function() {
log.i("mraid.getOrientationProperties");

var properties = {};


properties.allowOrientationChange =
orientationProperties.allowOrientationChange;
properties.forceOrientation = orientationProperties.forceOrientation;
return properties;
};

mraid.setOrientationProperties = function(properties) {
log.i("mraid.setOrientationProperties...");

if (!validate(properties, "setOrientationProperties")) {
log.e("validation failed!");
return;
}

var newOrientationProperties = {};


newOrientationProperties.allowOrientationChange =
orientationProperties.allowOrientationChange,
newOrientationProperties.forceOrientation =
orientationProperties.forceOrientation;

// orientationProperties contains 2 read-write properties:


allowOrientationChange and forceOrientation
var rwProps = [ "allowOrientationChange", "forceOrientation" ];
for (var i = 0; i < rwProps.length; i++) {
var propname = rwProps[i];
if (properties.hasOwnProperty(propname)) {
newOrientationProperties[propname] = properties[propname];
}
}

// setting allowOrientationChange to true while setting forceOrientation to


either portrait or landscape
// is considered an error condition.
if (newOrientationProperties.allowOrientationChange &&
newOrientationProperties.forceOrientation !==
mraid.DEVICE_ORIENTATIONS.NONE) {
var message = "allowOrientationChange is true but forceOrientation is "
+ newOrientationProperties.forceOrientation;
log.e(message);
broadcastEvent(EVENTS.ERROR, message, "setOrientationProperties");
return;
}

orientationProperties.allowOrientationChange =
newOrientationProperties.allowOrientationChange;
orientationProperties.forceOrientation =
newOrientationProperties.forceOrientation;

notifyNative("setOrientationProperties",
JSON.stringify(orientationProperties));
};

mraid.getCurrentAppOrientation = function() {
log.i("mraid.getCurrentAppOrientation");

var appOrientation = {};


appOrientation.orientation = currentAppOrientation.orientation;
appOrientation.locked = currentAppOrientation.locked;
return appOrientation;
};

mraid.getCurrentPosition = function() {
log.i("mraid.getCurrentPosition");

var position = {
"x": currentPosition.x,
"y": currentPosition.y,
"width": currentPosition.width,
"height": currentPosition.height
};
return position;
};

mraid.getDefaultPosition = function() {
log.i("mraid.getDefaultPosition");

var position = {
"x": defaultPosition.x,
"y": defaultPosition.y,
"width": defaultPosition.width,
"height": defaultPosition.height
};
return position;
};

mraid.getState = function() {
log.i("mraid.getState: " + state);
return state;
};

mraid.getExpandProperties = function() {
log.i("mraid.getExpandProperties");

var properties = {
"width" : expandProperties.width,
"height" : expandProperties.height,
"useCustomClose" : expandProperties.useCustomClose,
"isModal" : expandProperties.isModal
};
return properties;
};

mraid.setExpandProperties = function(properties) {
log.i("mraid.setExpandProperties");

if (!validate(properties, "setExpandProperties")) {
log.e("validation failed!");
return;
}

var oldUseCustomClose = expandProperties.useCustomClose;

// expandProperties contains 3 read-write properties: width, height, and


useCustomClose;
// the isModal property is read-only
var rwProps = [ "width", "height", "useCustomClose" ];
for (var i = 0; i < rwProps.length; i++) {
var propname = rwProps[i];
if (properties.hasOwnProperty(propname)) {
expandProperties[propname] = properties[propname];
}
}

// In MRAID v2.0, all expanded ads by definition cover the entire screen,
// so the only property that the native side has to know about is
useCustomClose.
// (That is, the width and height properties are not needed by the native
code.)
if (expandProperties.useCustomClose !== oldUseCustomClose) {
mraid.useCustomClose(properties.useCustomClose);
}
};

mraid.getMaxSize = function() {
log.i("mraid.getMaxSize: " + maxSize.width + " x " + maxSize.height);

var size = {};


size.width = maxSize.width;
size.height = maxSize.height;
return size;
};

mraid.getScreenSize = function() {
log.i("mraid.getScreenSize: " + screenSize.width + " x " +
screenSize.height);

var size = {};


size.width = screenSize.width;
size.height = screenSize.height;
return size;
};

mraid.getResizeProperties = function() {
log.i("mraid.getResizeProperties");

var properties = {
"width" : resizeProperties.width,
"height" : resizeProperties.height,
"offsetX" : resizeProperties.offsetX,
"offsetY" : resizeProperties.offsetY,
"customClosePosition" : resizeProperties.customClosePosition,
"allowOffscreen" : resizeProperties.allowOffscreen
};
return properties;
};

mraid.setResizeProperties = function(properties) {
log.i("mraid.setResizeProperties");

isResizeReady = false;

// resizeProperties contains 6 read-write properties:


// width, height, offsetX, offsetY, customClosePosition, allowOffscreen

// The properties object passed into this function must contain width,
height, offsetX, offsetY.
// The remaining two properties are optional.
var rwProps = [ "width", "height", "offsetX", "offsetY" ];
for (var i = 0; i < rwProps.length; i++) {
var propname = rwProps[i];
if (!properties.hasOwnProperty(propname)) {
var message = "required property " + propname + " is missing";
log.e(message);
broadcastEvent(EVENTS.ERROR, message, "setResizeProperties");
return;
}
}

if (!validate(properties, "setResizeProperties")) {
log.e("validation failed!");
return;
}

var adjustments = { "x": 0, "y": 0 };

var allowOffscreen = properties.hasOwnProperty("allowOffscreen")


? properties.allowOffscreen
: resizeProperties.allowOffscreen;

if (!allowOffscreen) {
if (properties.width > maxSize.width || properties.height >
maxSize.height) {
var message = "Resize width or height is greater than the maxSize
width or height!";
log.e(message);
broadcastEvent(EVENTS.ERROR, message, "setResizeProperties");
return;
}
adjustments = resizeUtil.fitResizeViewOnScreen(properties);
} else if (!resizeUtil.isCloseRegionOnScreen(properties)) {
var message = "Close event region will not appear entirely onscreen!";
log.e(message);
broadcastEvent(EVENTS.ERROR, message, "setResizeProperties");
return;
}

var desiredProperties = ['width', 'height', 'offsetX', 'offsetY',


'customClosePosition', 'allowOffscreen'];
for (var i = 0; i < desiredProperties.length; i++) {
var propname = desiredProperties[i];
if (properties.hasOwnProperty(propname)) {
resizeProperties[propname] = properties[propname];
}
}

var params = {
"width" : resizeProperties.width,
"height" : resizeProperties.height,
"offsetX" : resizeProperties.offsetX + adjustments.x,
"offsetY" : resizeProperties.offsetY + adjustments.y,
"customClosePosition" : resizeProperties.customClosePosition,
"allowOffscreen" : resizeProperties.allowOffscreen
};

notifyNative("setResizeProperties", JSON.stringify(params));

isResizeReady = true;
};

mraid.getLocation = function() {
if (!validate(locationData, "locationData")) {
log.e("invalid location data!");
return -1;
}

// ensure service or provider used to determine geolocation from IP address


(i.e., type = 2)
if (locationData.type == 2 && !ipservice) {
log.e("invalid location data!");
broadcastEvent(EVENTS.ERROR, "invalid location data!", "getLocation");
log.e("invalid location data!");
return -1;
}

var data = {
"lat" : locationData.lat,
"lon" : locationData.lon,
"type" : locationData.type,
"accuracy" : locationData.accuracy,
"lastfix" : locationData.lastfix,
"ipservice" : locationData.ipservice
};
return data;
};

/**
* mraid methods
**/
mraid.getVersion = function() {
log.i("mraid.getVersion: " + VERSION);
return VERSION;
};

mraid.addEventListener = function(event, listener) {


log.i("mraid.addEventListener for event: " + event);
if (!event || !listener) {
broadcastEvent(EVENTS.ERROR, "Both event and listener are required.",
"addEventListener");
return;
}

if (!contains(event, EVENTS)) {
broadcastEvent(EVENTS.ERROR, "Unknown MRAID event: " + event,
"addEventListener");
return;
}

if (!eventListeners[event]) {
eventListeners[event] = new EventListeners(event);
}
eventListeners[event].add(listener);
};

mraid.removeEventListener = function(event, listener) {


log.i("mraid.removeEventListener for event: " + event);

if (!event) {
broadcastEvent(EVENTS.ERROR, "Event is required.",
"removeEventListener");
return;
}

if (!contains(event, EVENTS)) {
broadcastEvent(EVENTS.ERROR, "Unknown MRAID event: " + event,
"removeEventListener");
return;
}

if (eventListeners[event]) {
if (!listener) {
eventListeners[event].removeAll();
} else if (!eventListeners[event].remove(listener)) {
broadcastEvent(EVENTS.ERROR, "Listener not currently registered for
event.", "removeEventListener");
}
}

if (eventListeners[event] && eventListeners[event].count === 0) {


eventListeners[event] = null;
delete eventListeners[event];
}
};

mraid.open = function(url) {
log.i("mraid.open: " + url);

if (!url) {
broadcastEvent(EVENTS.ERROR, "Invalid URL: " + url, "open");
return;
}

// a cheap hack to ensure whether the url is encoded or not,


// if its not encoded, make sure to "double encode" as the sdk does a
double decode
if (url.includes("&")) {
//url = url.replace("&", "%26")
url = encodeURIComponent(url);
}

notifyNative("open", url);
};

mraid.close = function() {
log.i("mraid.close");

if (state === STATES.HIDDEN) {


broadcastEvent(EVENTS.ERROR, "Ad cannot be closed when it is already
hidden.", "close");
return;
}

notifyNative("close");
};

mraid.unload = function() {
log.i("mraid.unload");
notifyNative("unload");
};

mraid.useCustomClose = function(shouldUseCustomClose) {
log.i("mraid.useCustomClose: " + shouldUseCustomClose);

expandProperties.useCustomClose = shouldUseCustomClose;
notifyNative("useCustomClose", shouldUseCustomClose);
};

mraid.expand = function(url) {
log.i("mraid.expand: " + (url === undefined) ? "(1-part)" : url);

// The only time it is valid to call expand is when the ad is


// a banner currently in either default or resized state.
if (placementType !== PLACEMENT_TYPE.INLINE ||
(state !== STATES.DEFAULT && state !== STAES.RESIZED)) {
broadcastEvent(EVENTS.ERROR, "Ad can only be expanded from the default
or resized state.", "expand");
return;
}

notifyNative("expand", (url === undefined) ? "" : url);


};

mraid.isViewable = function() {
log.i("mraid.isViewable");
return isViewable;
};

mraid.playVideo = function(uri) {
log.i("mraid.playVideo: " + uri);

// TODO: consider exposure change event too


if (!mraid.isViewable()) {
broadcastEvent(EVENTS.ERROR, "playVideo cannot be called until the ad
is viewable", "playVideo");
return;
}

if (!uri) {
broadcastEvent(EVENTS.ERROR, "Invalid URI: " + uri, "playVideo");
return;
}

notifyNative("playVideo", uri);
};

mraid.resize = function() {
log.i("mraid.resize");

// The only time it is valid to call resize is when the ad is


// a banner currently in either default or resized state.
// Trigger an error if the current state is expanded.
if (placementType === PLACEMENT_TYPE.INTERSTITIAL || state ===
STATES.LOADING || state === STATES.HIDDEN) {
// do nothing
return;
}
if (state === STATES.EXPANDED) {
broadcastEvent(EVENTS.ERROR, "Ad cannot be resized when in expanded
state.", "resize");
return;
}
if (!isResizeReady) {
broadcastEvent(EVENTS.ERROR, "Ad is not ready for resizing.",
"resize");
return;
}

notifyNative("resize", JSON.stringify(resizeProperties));
};

mraid.storePicture = function(uri) {
log.i("mraid.storePicture: " + uri);

if (!mraid.supports(mraid.SUPPORTED_FEATURES.STOREPICTURE)) {
broadcastEvent(EVENTS.ERROR, "storePicture is not supported",
"storePicture");
return;
}

// TODO: consider exposure change event too


if (!mraid.isViewable()) {
broadcastEvent(EVENTS.ERROR, "storePicture cannot be called until the
ad is viewable", "storePicture");
return;
}

if (!uri) {
broadcastEvent(EVENTS.ERROR, "Invalid URI: " + uri, "storePicture");
return;
}

notifyNative("storePicture", uri);
};

mraid.createCalendarEvent = function(parameters) {
log.i("mraid.createCalendarEvent");

if (!mraid.supports(mraid.SUPPORTED_FEATURES.CALENDAR)) {
broadcastEvent(EVENTS.ERROR, "createCalendarEvent is not supported",
"createCalendarEvent");
return;
}

notifyNative("createCalendarEvent", JSON.stringify(parameters));
};

/**
* event dispatchers
**/
mraid.fireErrorEvent = function(message, action) {
broadcastEvent(EVENTS.ERROR, message, action);
};

mraid.fireReadyEvent = function() {
broadcastEvent(EVENTS.READY);
};

mraid.fireSizeChangeEvent = function(width, height) {


screenSize.width = width;
screenSize.height = height;
broadcastEvent(EVENTS.SIZECHANGE, width, height);
};

mraid.fireStateChangeEvent = function(newState) {
if (state !== newState) {
state = newState;
broadcastEvent(EVENTS.STATECHANGE, state);
}
};

mraid.fireViewableChangeEvent = function(newIsViewable) {
if (isViewable !== newIsViewable) {
isViewable = newIsViewable;
broadcastEvent(EVENTS.VIEWABLECHANGE, isViewable);
}
};

mraid.fireExposureChangeEvent = function(exposedPercentage, visibleRectangle,


occlusionRectangles) {
exposureProperties.exposedPercentage = exposedPercentage;
exposureProperties.visibleRectangle = visibleRectangle;
exposureProperties.occlusionRectangles = occlusionRectangles;
broadcastEvent(EVENTS.EXPOSURECHANGE, exposedPercentage, visibleRectangle,
occlusionRectangles);
};

mraid.fireAudioVolumeChangeEvent = function(percentage) {
if (volumePercentage !== percentage) {
volumePercentage = volumePercentage;
broadcastEvent(EVENTS.AUDIOVOLUMECHANGE, percentage);
}
};

// TODO: VPAID

log.i("mraid object is ready!");


} ());

/**
* pokkt extended featuers
**/
(function() {
log.i("setting up: mraid-extensions...");

var mraid = window.mraid;

if (!mraid || mraid === undefined) {


log.e("error initializing pokkt's extended features!");
return;
}

/**
* pokkt specific constants
**/
var NETWORK = mraid.NETWORK = {
OFFLINE :'offline',
WIFI :'wifi',
CELL :'cell',
UNKNOWN :'unknown'
};

mraid.SUPPORTED_FEATURES.AUDIO = "audio";
mraid.SUPPORTED_FEATURES.CAMERA = "camera";
mraid.SUPPORTED_FEATURES.NETWORK = "network";
mraid.SUPPORTED_FEATURES.SHAKE = "shake";
mraid.SUPPORTED_FEATURES.TILT = "tilt";
mraid.SUPPORTED_FEATURES.HEADING = "heading";
mraid.SUPPORTED_FEATURES.ORIENTATION = "orientation";
mraid.SUPPORTED_FEATURES.MAP = "map";

mraid.EVENTS.SHAKE = "shake";
mraid.EVENTS.TILTCHANGE = "tiltChange";
mraid.EVENTS.HEADINGCHANGE = "headingChange";
mraid.EVENTS.LOCATIONCHANGE = "locationChange";
mraid.EVENTS.NETWORKCHANGE = "networkChange";
mraid.EVENTS.KEYBOARDSTATECHANGE = "keyboardStateChange";

/**
* pokkt specific states
**/
var shakeProperties = {
"interval" : 0,
"intensity" : 0
};
var tiltProperties = {
"interval" : 0,
"intensity" : 0
};

var headingProperties = {
"interval" : 0,
"intensity" : 0
};

var tiltValues = {
"x" : 0,
"y" : 0,
"z" : 0
};

var headingValue = 0;
var currentNetwork = "";
var currentKeyboardState = 0;

/**
* pokkt specific validators
**/
mraidUtils.allValidators.setShakeProperties =
mraidUtils.allValidators.setTiltProperties =
mraidUtils.allValidators.setHeadingProperties = {
"intensity":function(value) { return !isNaN(value); },
"interval":function(value) { return !isNaN(value); }
};

mraidUtils.allValidators.setTilt = {
"x":function(value) { return !isNaN(value); },
"y":function(value) { return !isNaN(value); },
"z":function(value) { return !isNaN(value); }
};

/**
* pokkt's extended properties
**/
mraid.setShakeProperties = function(properties) {
log.i("mraid.setShakeProperties: " + properties);
if (!mraidUtils.validate(properties, "setShakeProperties")) {
log.e("validation failed!");
return;
}

shakeProperties = properties;
mraidBridge.notifyNative("setShakeProperties", JSON.stringify(properties));
};

mraid.getShakeProperties = function() {
log.i("mraid.getShakeProperties");

var properties = {};


properties.interval = shakeProperties.interval;
properties.intensity = shakeProperties.intensity;
return properties;
};

mraid.setTiltProperties = function(properties) {
log.i("mraid.setTiltProperties: " + properties);
if (!mraidUtils.validate(properties, "setTiltProperties")) {
log.e("validation failed!");
return;
}

tiltProperties = properties;
mraidBridge.notifyNative("setTiltProperties", JSON.stringify(properties));
};

mraid.getTiltProperties = function() {
log.i("mraid.getTiltProperties");

var properties = {};


properties.interval = tiltProperties.interval;
properties.intensity = tiltProperties.intensity;
return properties;
}

mraid.setHeadingProperties = function(properties) {
log.i("mraid.setHeadingProperties: " + properties);
if (!mraidUtils.validate(properties, "setHeadingProperties")) {
log.e("validation failed!");
return;
}

headingProperties = properties;
mraidBridge.notifyNative("setHeadingProperties",
JSON.stringify(properties));
};

mraid.getHeadingProperties = function() {
log.i("mraid.getHeadingProperties");

var properties = {};


properties.interval = headingProperties.interval;
properties.intensity = headingProperties.intensity;
return properties;
};

mraid.getTilt = function () {
log.i("mraid.getTilt");

var values = {};


values.x = tiltValues.x;
values.y = tiltValues.y;
values.z = tiltValues.z;
return values;
};

mraid.setTilt = function (newValue) {


log.i("mraid.setTilt: " + newValue);
if (!mraidUtils.validate(newValue, "setTilt")) {
log.e("validation failed!");
return;
}

tiltValues = newValue;
};

mraid.getNetwork = function () {
log.i("mraid.getNetwork");
return currentNetwork;
};

mraid.setNetwork = function (newValue) {


log.i("mraid.setNetwork: " + newValue);
currentNetwork = newValue;
};

mraid.getHeading = function () {
log.i("mraid.getHeading");
return headingValue;
};

mraid.setHeading = function (newValue) {


log.i("mraid.setHeading: " + newValue);
headingValue = newValue;
};

mraid.getKeyboardState = function () {
log.i("mraid.getKeyboardState");
return currentKeyboardState;
}

mraid.setKeyboardState = function (newValue) {


log.i("mraid.setKeyboardState: " + newValue);
currentKeyboardState = newValue;
}

/**
* extended methods
**/
mraid.playAudio = function(url) {
log.i("mraid.playAudio " + url);

if (!mraid.supports(mraid.SUPPORTED_FEATURES.AUDIO)) {
mraidUtils.broadcastEvent(mraid.EVENTS.ERROR, "playAudio is not
supported", "playAudio");
return;
}

mraidBridge.notifyNative("playAudio", url);
};

mraid.openCamera = function () {
log.i("mraid.openCamera");

if (!mraid.supports(mraid.SUPPORTED_FEATURES.CAMERA)) {
mraidUtils.broadcastEvent(mraid.EVENTS.ERROR, "openCamera is not
supported", "openCamera");
return;
}
mraidBridge.notifyNative("openCamera");
}

/**
* event dispatchers
**/
mraid.fireShakeEvent = function() {
log.i("mraid.fireShakeEvent");
mraidUtils.broadcastEvent(mraid.EVENTS.SHAKE);
}

mraid.fireTiltChangeEvent = function(x, y, z) {
log.i("mraid.fireTiltChangeEvent, x: " + x + " y: " + y + " z: " + z);
tiltValues.x = x;
tiltValues.y = y;
tiltValues.z = z;
mraidUtils.broadcastEvent(mraid.EVENTS.TILTCHANGE, x, y, z);
}

mraid.fireLocationChangeEvent = function(lat, lon, type, accuracy, lastfix,


ipservice) {
log.i("mraid.fireLocationChangeEvent, lat: " + lat + " lon: " + lon + "
type: " + type +
" accuracy: " + accuracy + " lastfix: " + lastfix +
" ipservice: " + ipservice);

mraidBridge.setLocation(lat, lon, type, accuracy, lastfix, ipservice);

mraidUtils.broadcastEvent(mraid.EVENTS.LOCATIONCHANGE, lat, lon, type,


accuracy, lastfix, ipservice);
}

mraid.fireHeadingChangeEvent = function(val) {
log.i("mraid.fireHeadingChangeEvent, val: " + val);
if (headingValue != val) {
headingValue = val;
mraidUtils.broadcastEvent(mraid.EVENTS.HEADINGCHANGE, val);
}
}

mraid.fireNetworkChangeEvent = function(network) {
log.d("mraid.fireNetworkChangeEvent: " + network);
if (currentNetwork != network) {
currentNetwork = network;
mraidUtils.broadcastEvent(mraid.EVENTS.NETWORKCHANGE, network);
}
}

mraid.fireKeyboardStateChangeEvent = function(state) {
log.d("mraid.fireKeyboardStateChangeEvent: " + state);
if (currentKeyboardState !== state) {
currentKeyboardState = state;
mraidUtils.broadcastEvent(mraid.EVENTS.KEYBOARDSTATECHANGE, state);
}
}

log.i("mraid extensions are ready!");


} ());

1551955328394 com.moonglabs.epiccricket caching timeout timer cancelled!

1551955328396 com.moonglabs.epiccricket error with ad-network: POKKT_VIDEO, error:


failed to get ad with rewarded ad, ad-format: VIDEO, screen-name: screen! Error
Code 19 : No Campaign Available Vast Error 303

1551955328397 com.moonglabs.epiccricket saving session-details...

1551955328402 com.moonglabs.epiccricket release caching lock

1551955328403 com.moonglabs.epiccricket release caching lock on: screen_true_VIDEO

1551955660528 com.moonglabs.epiccricket starting to cache rewarded ad, ad-format:


VIDEO, screen-name: screen

1551955660530 com.moonglabs.epiccricket fetching ad networks...

1551955660532 com.moonglabs.epiccricket checking permissions...

1551955660534 com.moonglabs.epiccricket ad networks already available!

1551955660535 com.moonglabs.epiccricket cacheAd requested for: rewarded ad, ad-


format: VIDEO, screen-name: screen!

1551955660536 com.moonglabs.epiccricket acquiring caching lock

1551955660536 com.moonglabs.epiccricket acquiring caching lock on:


screen_true_VIDEO

1551955660537 com.moonglabs.epiccricket lock acquired rewarded ad, ad-format:


VIDEO, screen-name: screen!

1551955660537 com.moonglabs.epiccricket activeAdSlots does not contain mentioned


adConfig

1551955660537 com.moonglabs.epiccricket activeAdSlots contains null value for


mentioned adConfig

1551955660540 com.moonglabs.epiccricket attempting to cache ad with ad-network:


POKKT_VIDEO

1551955660540 com.moonglabs.epiccricket checking ad-availability with ad-network:


POKKT_VIDEO

1551955660541 com.moonglabs.epiccricket fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: screen

1551955660544 com.moonglabs.epiccricket executing d...

1551955660572 com.moonglabs.epiccricket Last Location Location[network


26.807644,80.900276 hAcc=116 et=+12d0h22m23s281ms vAcc=??? sAcc=??? bAcc=???
{Bundle[mParcelledData.dataSize=512]}]: Longitude: 80.9002759 Latitude: 26.8076439

1551955660651 com.moonglabs.epiccricket Address[addressLines=[0:"Unnamed Road,


Muslim Nagar, Alambagh, Lucknow, Uttar Pradesh 226005, India"],feature=Unnamed
Road,admin=Uttar Pradesh,sub-admin=Lucknow,locality=Lucknow,thoroughfare=Unnamed
Road,postalCode=226005,countryCode=IN,countryName=India,hasLatitude=true,latitude=2
6.8077626,hasLongitude=true,longitude=80.9005682,phone=null,url=null,extras=null]

1551955660651 com.moonglabs.epiccricket
{"pin":"226005","country":"India","countryCode":"IN","state":"Uttar
Pradesh","city":"Lucknow","locality":"Alambagh","area":"Lucknow"}

1551955660658 com.moonglabs.epiccricket 360 POKKT SDK not found

1551955660659 com.moonglabs.epiccricket hashKey id c0807793-55a4-4090-8b34-


38add0b546bb155195566065989752958dba04b7aa737f83586f5e994

1551955660661 com.moonglabs.epiccricket md5_token id


f9e64019b1f0cf9031fcb15d24bd04de

1551955660691 com.moonglabs.epiccricket d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=screen&offerids=0&a
ppId=e2a1095adb83a0ff3d1a5282a3920c6c&os_version=8.1.0&androidID=&app_version=2.58&
device_id=&app_bundle_name=com.moonglabs.epiccricket&sdk_version=7.4.0&advertisingI
D=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=2196
&sheight=1080&carrier_name=Jio+4G&device_model=OPPO+RMX1801&language=en&opt_userid=
d3bce16747430605&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=47.8.186.53&appName=&ap
p_storeurl=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+RMX1801+Build
%2FOPM1.171019.011%29&timestamp=1551955660659&page=1&token=f9e64019b1f0cf9031fcb15d
24bd04de&mac_address=&mobile_no=&email_address=&screen_density_x=409.432&screen_den
sity_y=409.903&screen_density_category=XXHDPI&maturity_rating=&asset_value=&pub_met
a=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter
_handle=&education=&nationality=&latitude=26.8076439&longitude=80.9002759&address=
%7B%22pin%22%3A%22226005%22%2C%22country%22%3A%22India%22%2C%22countryCode%22%3A
%22IN%22%2C%22state%22%3A%22Uttar+Pradesh%22%2C%22city%22%3A%22Lucknow%22%2C
%22locality%22%3A%22Alambagh%22%2C%22area%22%3A%22Lucknow%22%7D&sessionId=3cfaa7c9-
173e-41c4-8e8b-bf745f32c1c9&incent=1&preroll=1&udid=c0807793-55a4-4090-8b34-
38add0b546bb&battery_level=37&encodedPubParams=&vdo_pt=0&gdpr_applicable=false&gdpr
_consent=true

1551955661418 com.moonglabs.epiccricket d response: <?xml version="1.0" ?><VAST


version="2.0"><Ad id="17534"><Wrapper><AdSystem
version="1">Pokkt</AdSystem><VASTAdTagURI><!
[CDATA[https://ad.doubleclick.net/ddm/pfadx/N1405.1922447POKKT.COM/B22256182.239514
542;sz=0x0;ord=1551955663;dc_lat=;dc_rdid=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb;tag_for_child_directed_treatment=;tfua=;dcmt=text/xml]]></VASTAdTagURI
><Error><![CDATA[https://sglptracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=PT_FP&app_bundle_name=com.moongla
bs.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=PT_BP&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=PT_EAP&app
Id=e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Utta
r+Pradesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474
30605&timestamp=1551955663080&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vc
r=ML_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f
6df47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=035316755ed0d07801c8f9c5f2447366&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=[ERRORCODE]&]]></Error><Im
pression><![CDATA[https://adrta.com/i?
clid=pkt&paid=pkt&dvid=v&avid=683&caid=7911&plid=17534&publisherId=e2a1095adb83a0ff
3d1a5282a3920c6c&kv1=2196X1080&kv4=47.8.186.53&kv11=155195566355682&kv18=com.moongl
abs.epiccricket&kv16=26.8076439&kv17=80.9002759&kv19=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&kv23=Jio+4G&kv26=android&kv25=&kv27=Dalvik%252F2.1.0%2B%2528Linux%253B
%2BU%253B%2BAndroid%2B8.1.0%253B%2BRMX1801%2BBuild
%252FOPM1.171019.011%2529&kv24=Mobile_InApp_Video]]></Impression><Impression><!
[CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=6&]]></Impression><Creativ
es><Creative sequence="1" AdID="17534"><Linear><TrackingEvents><Tracking
event="inAppPurchase"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=24&]]></Tracking><Tracking
event="adGratify"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=30&]]></Tracking><Tracking
event="thirdQuartile"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=3&]]></Tracking><Tracking
event="creativeView"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=31&]]></Tracking><Tracking
event="start"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=7&]]></Tracking><Tracking
event="skip"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=14&]]></Tracking><Tracking
event="mute"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=26&]]></Tracking><Tracking
event="playButtonClick"><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&con
nection_type=4G&vcr=ML_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking
=0&advertisingID=f6df47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=11&]]></Tracking><Tracking
event="loaded"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=95&]]></Tracking><Tracking
event="fileError"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=13&]]></Tracking><Tracking
event="firstQuartile"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=1&]]></Tracking><Tracking
event="midpoint"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=2&]]></Tracking><Tracking
event="unmute"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=27&]]></Tracking><Tracking
event="playError"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=12&]]></Tracking><Tracking
event="complete"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=4&]]></Tracking><Tracking
event="close"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=5&]]></Tracking><Tracking
event="closeLinear"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=5&]]></Tracking></Tracking
Events><VideoClicks><ClickTracking><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=PT_FP&app_bundle_name=com.moongla
bs.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=PT_BP&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=PT_EAP&app
Id=e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Utta
r+Pradesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474
30605&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vc
r=ML_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f
6df47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=9&]]></ClickTracking></Vid
eoClicks></Linear></Creative></Creatives><Extensions><Extension><Pokkt><SkipOffset>
00:00:-1</SkipOffset><isOMIDEnabled>0</isOMIDEnabled><Pu
bPageRedirect></PubPageRedirect><Cards></Cards><vc><!
[CDATA[0.0]]></vc><NielsenKey></NielsenKey><NielsenUrl></NielsenUrl><NielsenCI></Ni
elsenCI><NielsenCA></NielsenCA><NielsenPlacementId></NielsenPlacementId><NielsenCre
ativeId></NielsenCreativeId><ViewabilityAction>0</ViewabilityAction><ExtraActions><
/ExtraActions><InvalidCachedOfferIds></InvalidCachedOfferIds><GratificationInfo></G
ratificationInfo><GratificationTime>0</GratificationTime><WebViewBaseUrl><!
[CDATA[https://vdo.pokkt.com]]></WebViewBaseUrl><ComscoreCampaignId></ComscoreCampa
ignId><ComscoreCreativeId></ComscoreCreativeId><ComscorePlacementId></ComscorePlace
mentId><CoppaEnabled>false</CoppaEnabled><VideoPlacementType></VideoPlacementType><
ImaTracking>false</ImaTracking><AdditionalWebSettings><canZoom>false</canZoom><canO
penExternal>false</canOpenExternal><canAutoPlay>true</canAutoPlay><canScroll>false<
/canScroll><shouldAskPermission>true</shouldAskPermission></AdditionalWebSettings><
/Pokkt></Extension></Extensions></Wrapper></Ad></VAST>

1551955661436 com.moonglabs.epiccricket VAST element is present

1551955661444 com.moonglabs.epiccricket First element value: {} 2.0

1551955661446 com.moonglabs.epiccricket vast version ---- {} 2.0

1551955661455 com.moonglabs.epiccricket Ad element is present

1551955661464 com.moonglabs.epiccricket AD ID updated to: {} 17534

1551955661474 com.moonglabs.epiccricket This is a wrapper

1551955661478 com.moonglabs.epiccricket First element value: {}


https://ad.doubleclick.net/ddm/pfadx/N1405.1922447POKKT.COM/B22256182.239514542;sz=
0x0;ord=1551955663;dc_lat=;dc_rdid=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb;tag_for_child_directed_treatment=;tfua=;dcmt=text/xml

1551955661479 com.moonglabs.epiccricket VastTagURI: {}


https://ad.doubleclick.net/ddm/pfadx/N1405.1922447POKKT.COM/B22256182.239514542;sz=
0x0;ord=1551955663;dc_lat=;dc_rdid=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb;tag_for_child_directed_treatment=;tfua=;dcmt=text/xml

1551955661485 com.moonglabs.epiccricket Impressions: {} [com.pokkt.a.g@260be49,


com.pokkt.a.g@2a1734e]

1551955661488 com.moonglabs.epiccricket Error: {} [com.pokkt.a.g@c340c6f]

1551955661498 com.moonglabs.epiccricket Node event: {} inAppPurchase

1551955661499 com.moonglabs.epiccricket Node event: {} adGratify

1551955661500 com.moonglabs.epiccricket Node event: {} thirdQuartile

1551955661500 com.moonglabs.epiccricket Node event: {} creativeView

1551955661501 com.moonglabs.epiccricket Node event: {} start

1551955661502 com.moonglabs.epiccricket Node event: {} skip

1551955661503 com.moonglabs.epiccricket Node event: {} mute

1551955661504 com.moonglabs.epiccricket Node event: {} playButtonClick

1551955661505 com.moonglabs.epiccricket Node event: {} loaded

1551955661506 com.moonglabs.epiccricket Node event: {} fileError


1551955661507 com.moonglabs.epiccricket Node event: {} firstQuartile

1551955661508 com.moonglabs.epiccricket Node event: {} midpoint

1551955661509 com.moonglabs.epiccricket Node event: {} unmute

1551955661510 com.moonglabs.epiccricket Node event: {} playError

1551955661510 com.moonglabs.epiccricket Node event: {} complete

1551955661511 com.moonglabs.epiccricket Node event: {} close

1551955661512 com.moonglabs.epiccricket Node event: {} closeLinear

1551955661515 com.moonglabs.epiccricket Click Tracking: {} https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=PT_FP&app_bundle_name=com.moongla
bs.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=PT_BP&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=PT_EAP&app
Id=e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Utta
r+Pradesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474
30605&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vc
r=ML_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f
6df47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=9&

1551955661516 com.moonglabs.epiccricket Trackers: {}


{ClickTracking=[com.pokkt.a.g@acd4d7c], inAppPurchase=[com.pokkt.a.g@edf605],
adGratify=[com.pokkt.a.g@325765a], thirdQuartile=[com.pokkt.a.g@49f008b],
creativeView=[com.pokkt.a.g@5fc568], start=[com.pokkt.a.g@d5ced81],
Error=[com.pokkt.a.g@c340c6f], skip=[com.pokkt.a.g@3b49e26],
mute=[com.pokkt.a.g@37b1a67], Impression=[com.pokkt.a.g@260be49,
com.pokkt.a.g@2a1734e], playButtonClick=[com.pokkt.a.g@1fd014],
loaded=[com.pokkt.a.g@269e0bd], fileError=[com.pokkt.a.g@8bc76b2],
firstQuartile=[com.pokkt.a.g@414f603], midpoint=[com.pokkt.a.g@933d980],
unmute=[com.pokkt.a.g@58cbb9], playError=[com.pokkt.a.g@df74bfe],
complete=[com.pokkt.a.g@fe6ef5f], close=[com.pokkt.a.g@4bd0dac],
closeLinear=[com.pokkt.a.g@db16a75]}

1551955661519 com.moonglabs.epiccricket Companion Ads: {} []

1551955661534 com.moonglabs.epiccricket CardNodes are {}


org.apache.xml.dtm.ref.DTMNodeList@e782a0a

1551955661682 com.moonglabs.epiccricket VastTagURI: {}


https://ad.doubleclick.net/ddm/pfadx/N1405.1922447POKKT.COM/B22256182.239514542;sz=
0x0;ord=1551955663;dc_lat=;dc_rdid=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb;tag_for_child_directed_treatment=;tfua=;dcmt=text/xml

1551955662173 com.moonglabs.epiccricket VAST element is present

1551955662178 com.moonglabs.epiccricket First element value: {} 2.0

1551955662178 com.moonglabs.epiccricket vast version ---- {} 2.0

1551955662184 com.moonglabs.epiccricket Ad element is present


1551955662192 com.moonglabs.epiccricket This is not a wrapper.

1551955662198 com.moonglabs.epiccricket This is inline VAST

1551955662200 com.moonglabs.epiccricket Impressions: {} [com.pokkt.a.g@260be49,


com.pokkt.a.g@2a1734e, com.pokkt.a.g@eb9732d]

1551955662207 com.moonglabs.epiccricket Error: {} [com.pokkt.a.g@c340c6f,


com.pokkt.a.g@7dbf062]

1551955662213 com.moonglabs.epiccricket First element value: {} In-Stream Video

1551955662229 com.moonglabs.epiccricket First element value: {}


https://gcdn.2mdn.net/videoplayback/id/53a35c4edf804425/itag/18/source/doubleclick_
dmm/ctier/L/acao/yes/ip/0.0.0.0/ipbits/0/expire/3693818146/sparams/id,itag,source,c
tier,acao,ip,ipbits,expire/signature/6E329087FEFE84600E59095F776EB0014C639254.DAF48
7382A859927BDDBF3D598E770278E22851/key/ck2/file/file.mp4

1551955662229 com.moonglabs.epiccricket Valid linear node: {}


https://gcdn.2mdn.net/videoplayback/id/53a35c4edf804425/itag/18/source/doubleclick_
dmm/ctier/L/acao/yes/ip/0.0.0.0/ipbits/0/expire/3693818146/sparams/id,itag,source,c
tier,acao,ip,ipbits,expire/signature/6E329087FEFE84600E59095F776EB0014C639254.DAF48
7382A859927BDDBF3D598E770278E22851/key/ck2/file/file.mp4

1551955662232 com.moonglabs.epiccricket Node event: {} start

1551955662234 com.moonglabs.epiccricket Node event: {} firstQuartile

1551955662235 com.moonglabs.epiccricket Node event: {} midpoint

1551955662236 com.moonglabs.epiccricket Node event: {} thirdQuartile

1551955662237 com.moonglabs.epiccricket Node event: {} complete

1551955662237 com.moonglabs.epiccricket Node event: {} mute

1551955662238 com.moonglabs.epiccricket Node event: {} unmute

1551955662238 com.moonglabs.epiccricket Node event: {} pause

1551955662239 com.moonglabs.epiccricket Node event: {} fullscreen

1551955662245 com.moonglabs.epiccricket Trackers: {}


{ClickTracking=[com.pokkt.a.g@acd4d7c], inAppPurchase=[com.pokkt.a.g@edf605],
adGratify=[com.pokkt.a.g@325765a], thirdQuartile=[com.pokkt.a.g@49f008b,
com.pokkt.a.g@9af65f3], creativeView=[com.pokkt.a.g@5fc568],
start=[com.pokkt.a.g@d5ced81, com.pokkt.a.g@db0a2b0], Error=[com.pokkt.a.g@c340c6f,
com.pokkt.a.g@7dbf062], skip=[com.pokkt.a.g@3b49e26], mute=[com.pokkt.a.g@37b1a67,
com.pokkt.a.g@9e71529], Impression=[com.pokkt.a.g@260be49, com.pokkt.a.g@2a1734e,
com.pokkt.a.g@eb9732d], playButtonClick=[com.pokkt.a.g@1fd014],
pause=[com.pokkt.a.g@68cb0ae], loaded=[com.pokkt.a.g@269e0bd],
fullscreen=[com.pokkt.a.g@c506e4f], fileError=[com.pokkt.a.g@8bc76b2],
firstQuartile=[com.pokkt.a.g@414f603, com.pokkt.a.g@ff539dc],
midpoint=[com.pokkt.a.g@933d980, com.pokkt.a.g@f32dae5],
unmute=[com.pokkt.a.g@58cbb9, com.pokkt.a.g@97729ba],
playError=[com.pokkt.a.g@df74bfe], complete=[com.pokkt.a.g@fe6ef5f,
com.pokkt.a.g@64fa06b], close=[com.pokkt.a.g@4bd0dac],
closeLinear=[com.pokkt.a.g@db16a75]}
1551955662283 com.moonglabs.epiccricket MediaNodes are {}
org.apache.xml.dtm.ref.DTMNodeList@8a17c8

1551955662284 com.moonglabs.epiccricket Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@abb4061

1551955662286 com.moonglabs.epiccricket Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@b5e2786

1551955662287 com.moonglabs.epiccricket Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@ec5d847

1551955662288 com.moonglabs.epiccricket Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@ce874

1551955662288 com.moonglabs.epiccricket Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@20a819d

1551955662299 com.moonglabs.epiccricket Media Files: {} [com.pokkt.a.i$c@e653612,


com.pokkt.a.i$c@b7db1e3, com.pokkt.a.i$c@94a17e0, com.pokkt.a.i$c@f129a99,
com.pokkt.a.i$c@15ca15e]

1551955662305 com.moonglabs.epiccricket First element value: {} 00:00:30

1551955662306 com.moonglabs.epiccricket Duration: {} 30

1551955662315 com.moonglabs.epiccricket First element value: {}


https://adclick.g.doubleclick.net/pcs/click?
xai=AKAOjsv0OK7LzNZGt9xqU_akwPwVJS0p4TrfcX0g9lldnLkxrzQrzrJKmVdhUUKnJ4WauxY5VFr-
x6EOdRRM21YNwrfSnozcbU0&sai=AMfl-YQ7THDvW6CvxkwAAdLJfWrBBePQMYNmpQsCpw-redVLmKjXIx-
EJZlJ3wk-n7-PftmL7Pwqy-
Sta5BjZKkIw9mCSzWK3jXp1ks&sig=Cg0ArKJSzDsdQXTLAKauEAE&urlfix=1&adurl=https://mynetw
ork.ideacellular.com/%3Fpk_campaign%3Dpokkt%26pk_kwd%3Dlive_network%26pk_source
%3Dpokkt%26pk_medium%3Dinstream_video%26pk_content%3Dbeach

1551955662315 com.moonglabs.epiccricket Click Through: {}


https://adclick.g.doubleclick.net/pcs/click?
xai=AKAOjsv0OK7LzNZGt9xqU_akwPwVJS0p4TrfcX0g9lldnLkxrzQrzrJKmVdhUUKnJ4WauxY5VFr-
x6EOdRRM21YNwrfSnozcbU0&sai=AMfl-YQ7THDvW6CvxkwAAdLJfWrBBePQMYNmpQsCpw-redVLmKjXIx-
EJZlJ3wk-n7-PftmL7Pwqy-
Sta5BjZKkIw9mCSzWK3jXp1ks&sig=Cg0ArKJSzDsdQXTLAKauEAE&urlfix=1&adurl=https://mynetw
ork.ideacellular.com/%3Fpk_campaign%3Dpokkt%26pk_kwd%3Dlive_network%26pk_source
%3Dpokkt%26pk_medium%3Dinstream_video%26pk_content%3Dbeach

1551955662319 com.moonglabs.epiccricket Companion Ads: {} []

1551955662323 com.moonglabs.epiccricket Current offer id: 17534

1551955662349 com.moonglabs.epiccricket MOAT data is Empty

1551955662372 com.moonglabs.epiccricket attempting to acquire wake-lock...

1551955662389 com.moonglabs.epiccricket wake-lock acquired!

1551955663584 com.moonglabs.epiccricket offerId: 17534 file download progress: 0%

1551955663690 com.moonglabs.epiccricket offerId: 17534 file download progress: 3%


1551955663763 com.moonglabs.epiccricket offerId: 17534 file download progress: 7%

1551955663820 com.moonglabs.epiccricket offerId: 17534 file download progress: 11%

1551955663867 com.moonglabs.epiccricket offerId: 17534 file download progress: 14%

1551955663911 com.moonglabs.epiccricket offerId: 17534 file download progress: 18%

1551955663952 com.moonglabs.epiccricket offerId: 17534 file download progress: 22%

1551955663994 com.moonglabs.epiccricket offerId: 17534 file download progress: 26%

1551955664027 com.moonglabs.epiccricket offerId: 17534 file download progress: 30%

1551955664064 com.moonglabs.epiccricket offerId: 17534 file download progress: 34%

1551955664134 com.moonglabs.epiccricket offerId: 17534 file download progress: 38%

1551955664167 com.moonglabs.epiccricket offerId: 17534 file download progress: 41%

1551955664203 com.moonglabs.epiccricket offerId: 17534 file download progress: 45%

1551955664246 com.moonglabs.epiccricket offerId: 17534 file download progress: 49%

1551955664309 com.moonglabs.epiccricket offerId: 17534 file download progress: 53%

1551955664402 com.moonglabs.epiccricket offerId: 17534 file download progress: 57%

1551955664476 com.moonglabs.epiccricket offerId: 17534 file download progress: 61%

1551955664596 com.moonglabs.epiccricket offerId: 17534 file download progress: 65%

1551955664658 com.moonglabs.epiccricket offerId: 17534 file download progress: 69%

1551955664784 com.moonglabs.epiccricket offerId: 17534 file download progress: 72%

1551955664876 com.moonglabs.epiccricket offerId: 17534 file download progress: 76%

1551955665014 com.moonglabs.epiccricket offerId: 17534 file download progress: 80%

1551955665148 com.moonglabs.epiccricket offerId: 17534 file download progress: 84%

1551955665287 com.moonglabs.epiccricket offerId: 17534 file download progress: 88%

1551955665403 com.moonglabs.epiccricket offerId: 17534 file download progress: 92%

1551955665498 com.moonglabs.epiccricket offerId: 17534 file download progress: 96%

1551955665608 com.moonglabs.epiccricket offerId: 17534 file download progress: 99%

1551955665611 com.moonglabs.epiccricket downloaded:


/storage/emulated/0/.Pokkt/PV_e2a1095adb83a0ff3d1a5282a3920c6c/.4f97752618684a7ec69
bd8b590038458_POKKT.mp4

1551955665612 com.moonglabs.epiccricket file:


https://gcdn.2mdn.net/videoplayback/id/53a35c4edf804425/itag/18/source/doubleclick_
dmm/ctier/L/acao/yes/ip/0.0.0.0/ipbits/0/expire/3693818146/sparams/id,itag,source,c
tier,acao,ip,ipbits,expire/signature/6E329087FEFE84600E59095F776EB0014C639254.DAF48
7382A859927BDDBF3D598E770278E22851/key/ck2/file/file.mp4 successfully downloaded!
1551955665613 com.moonglabs.epiccricket wake-lock released!

1551955665617 com.moonglabs.epiccricket offerId: 17534 file downloaded at:


/storage/emulated/0/.Pokkt/PV_e2a1095adb83a0ff3d1a5282a3920c6c/.4f97752618684a7ec69
bd8b590038458_POKKT.mp4

1551955665618 com.moonglabs.epiccricket release caching lock

1551955665618 com.moonglabs.epiccricket release caching lock on: screen_true_VIDEO

1551955665619 com.moonglabs.epiccricket caching timeout timer cancelled!

1551955665625 com.moonglabs.epiccricket POKKT_VIDEO Caching Completed In 3.249 secs

1551955665626 com.moonglabs.epiccricket saving session-details...

1551955665665 com.moonglabs.epiccricket deleteExtraCachedCampaigns if any

1551955665665 com.moonglabs.epiccricket videoCacheLimit: 3

1551955665672 com.moonglabs.epiccricket add To Offer Table : values[0] : 17534

1551955665672 com.moonglabs.epiccricket add To Offer Table : values[1] :


1551955665671

1551955665673 com.moonglabs.epiccricket add To Offer Table : values[2] : 3

1551955665675 com.moonglabs.epiccricket add To Offer Table : values[3] :


https://gcdn.2mdn.net/videoplayback/id/53a35c4edf804425/itag/18/source/doubleclick_
dmm/ctier/L/acao/yes/ip/0.0.0.0/ipbits/0/expire/3693818146/sparams/id,itag,source,c
tier,acao,ip,ipbits,expire/signature/6E329087FEFE84600E59095F776EB0014C639254.DAF48
7382A859927BDDBF3D598E770278E22851/key/ck2/file/file.mp4

1551955665677 com.moonglabs.epiccricket add To Offer Table : values[4] :


/storage/emulated/0/.Pokkt/PV_e2a1095adb83a0ff3d1a5282a3920c6c/.4f97752618684a7ec69
bd8b590038458_POKKT.mp4

1551955665678 com.moonglabs.epiccricket add To Offer Table : values[5] : null

1551955682743 com.moonglabs.epiccricket attempting to show rewarded ad, ad-format:


VIDEO, screen-name: screen

1551955682746 com.moonglabs.epiccricket fetching ad networks...

1551955682747 com.moonglabs.epiccricket checking permissions...

1551955682748 com.moonglabs.epiccricket ad networks already available!

1551955682749 com.moonglabs.epiccricket showAd requested for: rewarded ad, ad-


format: VIDEO, screen-name: screen!

1551955682750 com.moonglabs.epiccricket acquiring caching lock

1551955682750 com.moonglabs.epiccricket acquiring caching lock on:


screen_true_VIDEO

1551955682750 com.moonglabs.epiccricket lock acquired rewarded ad, ad-format:


VIDEO, screen-name: screen!
1551955682751 com.moonglabs.epiccricket rewarded ad, ad-format: VIDEO, screen-
name: screen is already available, continue with show...

1551955682752 com.moonglabs.epiccricket attempting to show ad with ad-network:


POKKT_VIDEO

1551955682752 com.moonglabs.epiccricket checking ad-availability with ad-network:


POKKT_VIDEO

1551955682753 com.moonglabs.epiccricket fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: screen

1551955682754 com.moonglabs.epiccricket an active ad-campaign already available!

1551955682754 com.moonglabs.epiccricket an ad is available, attempting to display


it...

1551955682755 com.moonglabs.epiccricket attempting to display ad, offerId: 17534

1551955682978 com.moonglabs.epiccricket ########## CAMPAIGN LIFE CYCLE STARTED


##########

1551955683090 com.moonglabs.epiccricket Skip is disabled

1551955683115 com.moonglabs.epiccricket Mute Failed

1551955683125 com.moonglabs.epiccricket videoUrl:


/storage/emulated/0/.Pokkt/PV_e2a1095adb83a0ff3d1a5282a3920c6c/.4f97752618684a7ec69
bd8b590038458_POKKT.mp4

1551955683126 com.moonglabs.epiccricket Start timer at 0

1551955683127 com.moonglabs.epiccricket Timer Finished

1551955683134 com.moonglabs.epiccricket Start timer at 0

1551955683134 com.moonglabs.epiccricket Timer Finished

1551955683139 com.moonglabs.epiccricket Mute Failed

1551955683261 com.moonglabs.epiccricket executing u...

1551955683262 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=11&

1551955683264 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=11&

1551955683284 com.moonglabs.epiccricket Start timer at 0

1551955683285 com.moonglabs.epiccricket Timer Finished

1551955683287 com.moonglabs.epiccricket Mute Failed

1551955683288 com.moonglabs.epiccricket Start timer at 0

1551955683288 com.moonglabs.epiccricket Timer Finished

1551955683290 com.moonglabs.epiccricket Mute Failed

1551955683391 com.moonglabs.epiccricket Start timer at 0

1551955683404 com.moonglabs.epiccricket saving session-details...

1551955683442 com.moonglabs.epiccricket Start timer at 0

1551955683449 com.moonglabs.epiccricket Timer ticked 29943

1551955683453 com.moonglabs.epiccricket executing u...

1551955683458 com.moonglabs.epiccricket executing u...

1551955683458 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=6&

1551955683459 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=6&

1551955683459 com.moonglabs.epiccricket Sending Tracker = https://adrta.com/i?


clid=pkt&paid=pkt&dvid=v&avid=683&caid=7911&plid=17534&publisherId=e2a1095adb83a0ff
3d1a5282a3920c6c&kv1=2196X1080&kv4=47.8.186.53&kv11=155195566355682&kv18=com.moongl
abs.epiccricket&kv16=26.8076439&kv17=80.9002759&kv19=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&kv23=Jio+4G&kv26=android&kv25=&kv27=Dalvik%252F2.1.0%2B%2528Linux%253B
%2BU%253B%2BAndroid%2B8.1.0%253B%2BRMX1801%2BBuild
%252FOPM1.171019.011%2529&kv24=Mobile_InApp_Video

1551955683462 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://adrta.com/i?
clid=pkt&paid=pkt&dvid=v&avid=683&caid=7911&plid=17534&publisherId=e2a1095adb83a0ff
3d1a5282a3920c6c&kv1=2196X1080&kv4=47.8.186.53&kv11=155195566355682&kv18=com.moongl
abs.epiccricket&kv16=26.8076439&kv17=80.9002759&kv19=f6df47e6-aa7f-4bec-be0a-
f6456cc62feb&kv23=Jio+4G&kv26=android&kv25=&kv27=Dalvik%252F2.1.0%2B%2528Linux%253B
%2BU%253B%2BAndroid%2B8.1.0%253B%2BRMX1801%2BBuild
%252FOPM1.171019.011%2529&kv24=Mobile_InApp_Video

1551955683869 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955683872 com.moonglabs.epiccricket successfully sent tracker!

1551955683872 com.moonglabs.epiccricket executing u...

1551955683872 com.moonglabs.epiccricket Sending Tracker =


https://googleads4.g.doubleclick.net/pcs/view?
xai=AKAOjsv0OK7LzNZGt9xqU_akwPwVJS0p4TrfcX0g9lldnLkxrzQrzrJKmVdhUUKnJ4WauxY5VFr-
x6EOdRRM21YNwrfSnozcbU0&sai=AMfl-YSQ_h5FGdIpvA_iEBFkqWYmqsgOl8ANjvgr-
XwMH83J9lELclsg28ut4zj-
8rDbbB381MxNlnIM_xi81LocqECjyEm41bXpgK0&sig=Cg0ArKJSzAANHLwdjNouEAE&urlfix=1&adurl=

1551955683874 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://googleads4.g.doubleclick.net/pcs/view?
xai=AKAOjsv0OK7LzNZGt9xqU_akwPwVJS0p4TrfcX0g9lldnLkxrzQrzrJKmVdhUUKnJ4WauxY5VFr-
x6EOdRRM21YNwrfSnozcbU0&sai=AMfl-YSQ_h5FGdIpvA_iEBFkqWYmqsgOl8ANjvgr-
XwMH83J9lELclsg28ut4zj-
8rDbbB381MxNlnIM_xi81LocqECjyEm41bXpgK0&sig=Cg0ArKJSzAANHLwdjNouEAE&urlfix=1&adurl=

1551955684011 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955684012 com.moonglabs.epiccricket successfully sent tracker!

1551955684012 com.moonglabs.epiccricket executing u...

1551955684014 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=7&

1551955684019 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=7&

1551955684527 com.moonglabs.epiccricket u, response: status : true

1551955684530 com.moonglabs.epiccricket Timer ticked 28863

1551955684538 com.moonglabs.epiccricket successfully sent tracker!

1551955684539 com.moonglabs.epiccricket executing u...

1551955684540 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=11;

1551955684542 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=11;

1551955684631 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955684631 com.moonglabs.epiccricket successfully sent tracker!

1551955684633 com.moonglabs.epiccricket executing u...

1551955684634 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=95&

1551955684636 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=95&

1551955684980 com.moonglabs.epiccricket u, response: GIF89a####�########!


�######,###########D##; status : true

1551955684982 com.moonglabs.epiccricket successfully sent tracker!

1551955684985 com.moonglabs.epiccricket executing u...

1551955684987 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=31&

1551955684990 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=31&

1551955685094 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955685097 com.moonglabs.epiccricket successfully sent tracker!

1551955685255 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955685256 com.moonglabs.epiccricket successfully sent tracker!

1551955685543 com.moonglabs.epiccricket Timer ticked 27850

1551955685583 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955685584 com.moonglabs.epiccricket successfully sent tracker!

1551955686549 com.moonglabs.epiccricket Timer ticked 26845

1551955687551 com.moonglabs.epiccricket Timer ticked 25842

1551955688561 com.moonglabs.epiccricket url found, opening it...

1551955688572 com.moonglabs.epiccricket stop timer

1551955688574 com.moonglabs.epiccricket Handle image card click


url:https://adclick.g.doubleclick.net/pcs/click?
xai=AKAOjsv0OK7LzNZGt9xqU_akwPwVJS0p4TrfcX0g9lldnLkxrzQrzrJKmVdhUUKnJ4WauxY5VFr-
x6EOdRRM21YNwrfSnozcbU0&sai=AMfl-YQ7THDvW6CvxkwAAdLJfWrBBePQMYNmpQsCpw-redVLmKjXIx-
EJZlJ3wk-n7-PftmL7Pwqy-
Sta5BjZKkIw9mCSzWK3jXp1ks&sig=Cg0ArKJSzDsdQXTLAKauEAE&urlfix=1&adurl=https://mynetw
ork.ideacellular.com/%3Fpk_campaign%3Dpokkt%26pk_kwd%3Dlive_network%26pk_source
%3Dpokkt%26pk_medium%3Dinstream_video%26pk_content%3Dbeach

1551955688641 com.moonglabs.epiccricket stop timer

1551955688647 com.moonglabs.epiccricket executing u...

1551955688648 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=15;

1551955688649 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=15;

1551955688699 com.moonglabs.epiccricket executing u...

1551955688700 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=PT_FP&app_bundle_name=com.moongla
bs.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=PT_BP&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=PT_EAP&app
Id=e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Utta
r+Pradesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474
30605&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vc
r=ML_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f
6df47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=9&

1551955688701 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=PT_FP&app_bundle_name=com.moongla
bs.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=PT_BP&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=PT_EAP&app
Id=e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Utta
r+Pradesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474
30605&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vc
r=ML_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f
6df47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=9&

1551955689034 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955689035 com.moonglabs.epiccricket successfully sent tracker!

1551955689240 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955689242 com.moonglabs.epiccricket successfully sent tracker!

1551955690108 com.moonglabs.epiccricket Start timer at 24882

1551955690143 com.moonglabs.epiccricket Start timer at 24882

1551955690198 com.moonglabs.epiccricket Timer ticked 25035

1551955691210 com.moonglabs.epiccricket Timer ticked 24024

1551955691623 com.moonglabs.epiccricket stop timer

1551955691703 com.moonglabs.epiccricket executing u...

1551955691704 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=15;

1551955691706 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=15;

1551955692183 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955692184 com.moonglabs.epiccricket successfully sent tracker!

1551955694481 com.moonglabs.epiccricket shouldOverrideUrlLoading: feedback://close

1551955694490 com.moonglabs.epiccricket Start timer at 23719

1551955694526 com.moonglabs.epiccricket Start timer at 23719

1551955694569 com.moonglabs.epiccricket Start timer at 23719

1551955694672 com.moonglabs.epiccricket Timer ticked 24546

1551955695677 com.moonglabs.epiccricket Timer ticked 23541

1551955696679 com.moonglabs.epiccricket Timer ticked 22539

1551955697532 com.moonglabs.epiccricket executing u...

1551955697533 com.moonglabs.epiccricket executing u...

1551955697534 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=26&

1551955697534 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=16;

1551955697535 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=16;

1551955697536 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=26&

1551955697685 com.moonglabs.epiccricket Timer ticked 21532

1551955697974 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955697974 com.moonglabs.epiccricket successfully sent tracker!

1551955698109 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955698110 com.moonglabs.epiccricket successfully sent tracker!

1551955698397 com.moonglabs.epiccricket Sending first quartile current time 7549


needed time 7500

1551955698416 com.moonglabs.epiccricket executing u...

1551955698417 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=960584;

1551955698417 com.moonglabs.epiccricket executing u...

1551955698418 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=960584;

1551955698418 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=1&

1551955698420 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=1&

1551955698695 com.moonglabs.epiccricket Timer ticked 20522

1551955698901 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955698901 com.moonglabs.epiccricket successfully sent tracker!

1551955698962 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955698963 com.moonglabs.epiccricket successfully sent tracker!

1551955699706 com.moonglabs.epiccricket Timer ticked 19511

1551955700712 com.moonglabs.epiccricket Timer ticked 18506

1551955701717 com.moonglabs.epiccricket Timer ticked 17501

1551955702721 com.moonglabs.epiccricket Timer ticked 16497

1551955703724 com.moonglabs.epiccricket Timer ticked 15494

1551955704728 com.moonglabs.epiccricket Timer ticked 14490

1551955705732 com.moonglabs.epiccricket Timer ticked 13485

1551955705936 com.moonglabs.epiccricket Sending mid point current time 15088 needed


time 15000
1551955705954 com.moonglabs.epiccricket executing u...

1551955705957 com.moonglabs.epiccricket executing u...

1551955705958 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=18;

1551955705960 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=18;

1551955705962 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=2&

1551955705964 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=2&

1551955706388 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955706390 com.moonglabs.epiccricket successfully sent tracker!

1551955706524 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955706525 com.moonglabs.epiccricket successfully sent tracker!

1551955706736 com.moonglabs.epiccricket Timer ticked 12482

1551955707739 com.moonglabs.epiccricket Timer ticked 11478

1551955708742 com.moonglabs.epiccricket Timer ticked 10476

1551955709745 com.moonglabs.epiccricket Timer ticked 9472

1551955710749 com.moonglabs.epiccricket Timer ticked 8469


1551955711750 com.moonglabs.epiccricket Timer ticked 7467

1551955712757 com.moonglabs.epiccricket Timer ticked 6460

1551955713365 com.moonglabs.epiccricket Sending third quartile current time 22517


needed time 22500

1551955713370 com.moonglabs.epiccricket executing u...

1551955713370 com.moonglabs.epiccricket executing u...

1551955713373 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=960585;

1551955713374 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=3&

1551955713375 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=960585;

1551955713376 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=3&

1551955713763 com.moonglabs.epiccricket Timer ticked 5455

1551955713846 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955713848 com.moonglabs.epiccricket successfully sent tracker!

1551955713996 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955713997 com.moonglabs.epiccricket successfully sent tracker!


1551955714768 com.moonglabs.epiccricket Timer ticked 4450

1551955715776 com.moonglabs.epiccricket Timer ticked 3442

1551955716778 com.moonglabs.epiccricket Timer ticked 2439

1551955717781 com.moonglabs.epiccricket Timer ticked 1436

1551955718787 com.moonglabs.epiccricket Timer ticked 430

1551955719219 com.moonglabs.epiccricket Timer Finished

1551955720983 com.moonglabs.epiccricket gratifying the user...

1551955720989 com.moonglabs.epiccricket video playback completed but not yet


gratified! checking if incentivised...

1551955720990 com.moonglabs.epiccricket video is incentivised!

1551955721001 com.moonglabs.epiccricket finally, video vc is 0.0! notify user...

1551955721003 com.moonglabs.epiccricket updating total revenue by : 0.0...

1551955721004 com.moonglabs.epiccricket saving session-details...

1551955721131 com.moonglabs.epiccricket stop timer

1551955721139 com.moonglabs.epiccricket stop timer

1551955721207 com.moonglabs.epiccricket ########## CAMPAIGN LIFE CYCLE FINISHED


##########

1551955721208 com.moonglabs.epiccricket release caching lock

1551955721209 com.moonglabs.epiccricket release caching lock on: screen_true_VIDEO

1551955721229 com.moonglabs.epiccricket Video Closed

1551955721247 com.moonglabs.epiccricket executing u...

1551955721247 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=30&

1551955721251 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=30&

1551955721294 com.moonglabs.epiccricket executing u...

1551955721294 com.moonglabs.epiccricket executing u...

1551955721296 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=13;

1551955721297 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=4&

1551955721297 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=13;

1551955721309 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=4&

1551955721529 com.moonglabs.epiccricket executing u...

1551955721530 com.moonglabs.epiccricket Sending Tracker = https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=5&

1551955721531 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=India&app_version=2.58&city=Lucknow&pt_fp=0.0&app_bundle_name=com.moonglabs
.epiccricket&latitude=26.8076439&swidth=2196&screen=screen&pt_bp=1.0&skip=-
1&language=en&device_type=Phone&platform=android&device_name=android&eap=3.0&appId=
e2a1095adb83a0ff3d1a5282a3920c6c&adpos=0&sdk_version=7.4.0&adv_id=685&state=Uttar+P
radesh&carrier_name=Jio+4G&brand=Generic&campaign_id=8135&opt_userid=d3bce167474306
05&timestamp=1551955663074&longitude=80.9002759&ocr=ML_OCR&connection_type=4G&vcr=M
L_VCR&appName=&ip=47.8.186.53&os_version=8.1.0&limitedTracking=0&advertisingID=f6df
47e6-aa7f-4bec-be0a-f6456cc62feb&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=17534&token=b0975dc48e8c1a51d4391246814c0037&track_id=2457fcb0-90b2-
4b25-b13a-8f02bc29b82d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=8028&sheight=1080&encodedPubParams=&event=5&

1551955721803 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955721804 com.moonglabs.epiccricket successfully sent tracker!

1551955721806 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955721807 com.moonglabs.epiccricket successfully sent tracker!

1551955721807 com.moonglabs.epiccricket executing u...

1551955721808 com.moonglabs.epiccricket Sending Tracker =


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=15;

1551955721809 com.moonglabs.epiccricket Calling SendTrackerTask with url


https://ade.googlesyndication.com/ddm/activity/dc_oe=ChMIpqezsO3v4AIVB6SOCh122wz8EA
AYACC9h601;met=1;ecn1=1;etm1=0;eid1=15;

1551955721917 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955721918 com.moonglabs.epiccricket successfully sent tracker!

1551955722070 com.moonglabs.epiccricket u, response:


{"status":1,"message":"success","vc":0} status : true

1551955722071 com.moonglabs.epiccricket successfully sent tracker!

1551955722239 com.moonglabs.epiccricket u, response: GIF89a####�#####���!


�######,###########D#; status : true

1551955722240 com.moonglabs.epiccricket successfully sent tracker!

S-ar putea să vă placă și