Surat Perjanjian

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 863

1559788503009 com.zapak.

littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1559788647353 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788647360 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788647361 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788647362 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788647363 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788647364 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788647365 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788647366 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788647368 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559788647369 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559788647370 com.zapak.littlekrishnarunner fetching ad networks...

1559788647371 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559788647376 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559788647377 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788647378 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788647379 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788647379 com.zapak.littlekrishnarunner CacheAd API still not called !


1559788763944 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788763945 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788763946 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788763946 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788763947 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788763947 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788763948 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788763948 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788763949 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559788763949 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559788763950 com.zapak.littlekrishnarunner fetching ad networks...

1559788763951 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559788763951 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559788763952 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788763953 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788763953 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788763953 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788781970 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788781971 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788781971 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1559788781972 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788781973 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788781973 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788781973 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788781974 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788781974 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559788781975 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559788781975 com.zapak.littlekrishnarunner fetching ad networks...

1559788781976 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559788781977 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559788781978 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788781980 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788781980 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788781981 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788867567 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788867569 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788867572 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788867573 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788867574 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788867574 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788867575 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788867575 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788867576 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559788867576 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559788867576 com.zapak.littlekrishnarunner fetching ad networks...

1559788867578 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559788867579 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559788867581 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788867581 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788867582 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788867582 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788956857 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788956858 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788956858 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788956859 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788956859 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788956860 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788956860 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788956860 com.zapak.littlekrishnarunner CacheAd API still not called !

1559788956861 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559788956862 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen
1559788956863 com.zapak.littlekrishnarunner fetching ad networks...

1559788956864 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559788956865 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559788956865 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559788956866 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559788956866 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559788956866 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789024289 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789024290 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559789024290 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789024290 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789024291 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789024292 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559789024292 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789024292 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789024293 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559789024295 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559789024296 com.zapak.littlekrishnarunner fetching ad networks...

1559789024297 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559789024297 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559789024298 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789024298 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559789024299 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789024299 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789133182 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789133183 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559789133184 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789133184 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789133185 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789133185 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559789133185 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789133185 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789133186 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559789133186 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559789133186 com.zapak.littlekrishnarunner fetching ad networks...

1559789133187 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559789133187 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559789133188 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789133188 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1559789133188 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789133189 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789224977 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789224978 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559789224978 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789224978 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789224979 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789224979 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559789224980 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789224980 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789224980 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559789224982 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559789224984 com.zapak.littlekrishnarunner fetching ad networks...

1559789224985 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559789224986 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559789224987 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559789224987 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559789224987 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559789224988 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789242928 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Exit,false

1559789242929 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit

1559789242929 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit!

1559789242929 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789242930 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Exit,false

1559789242931 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit

1559789242931 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit!

1559789242931 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789242932 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Exit

1559789242932 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Exit

1559789242933 com.zapak.littlekrishnarunner fetching ad networks...

1559789242934 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559789242936 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Exit","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache ad:
Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559789242936 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Exit,false

1559789242937 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit

1559789242937 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit!

1559789242937 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789244720 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Exit,false

1559789244721 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit

1559789244722 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit!

1559789244722 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789244723 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Exit,false
1559789244723 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Exit

1559789244723 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit!

1559789244724 com.zapak.littlekrishnarunner CacheAd API still not called !

1559789244725 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Exit

1559789244725 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Exit

1559789244726 com.zapak.littlekrishnarunner fetching ad networks...

1559789244728 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559789244729 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Exit","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache ad:
Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559789244730 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Exit,false

1559789244731 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit

1559789244733 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Exit!

1559789244733 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816477165 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1559816576396 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816576398 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816576398 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816576398 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816576399 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1559816576399 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816576400 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816576400 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816576400 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559816576401 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559816576401 com.zapak.littlekrishnarunner fetching ad networks...

1559816576402 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559816576404 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559816576405 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816576405 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816576405 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816576406 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816671573 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816671574 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816671575 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816671575 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816671576 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816671576 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816671577 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816671577 com.zapak.littlekrishnarunner CacheAd API still not called !


1559816671578 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559816671579 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559816671579 com.zapak.littlekrishnarunner fetching ad networks...

1559816671580 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559816671581 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559816671581 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816671582 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816671582 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816671583 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816742810 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816742811 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816742812 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816742812 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816742816 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816742817 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816742817 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816742818 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816742818 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559816742819 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559816742819 com.zapak.littlekrishnarunner fetching ad networks...

1559816742820 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559816742821 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559816742824 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816742824 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816742825 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816742825 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816808931 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816808932 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816808933 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816808933 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816808934 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816808934 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816808935 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816808935 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816808936 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559816808940 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559816808940 com.zapak.littlekrishnarunner fetching ad networks...

1559816808941 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559816808942 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559816808943 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816808944 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816808944 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816808945 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816828258 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816828259 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816828259 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816828259 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816828259 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816828260 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816828260 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816828260 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816828261 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559816828263 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559816828263 com.zapak.littlekrishnarunner fetching ad networks...

1559816828264 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559816828264 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559816828265 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816828266 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816828267 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816828267 com.zapak.littlekrishnarunner CacheAd API still not called !


1559816927917 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816927918 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816927918 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816927919 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816927919 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816927920 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816927920 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816927920 com.zapak.littlekrishnarunner CacheAd API still not called !

1559816927921 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559816927923 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559816927923 com.zapak.littlekrishnarunner fetching ad networks...

1559816927924 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559816927924 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559816927925 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559816927925 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559816927925 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559816927925 com.zapak.littlekrishnarunner CacheAd API still not called !

1559818148967 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559818148968 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559818148968 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1559818148969 com.zapak.littlekrishnarunner CacheAd API still not called !

1559818148969 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559818148970 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559818148970 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559818148970 com.zapak.littlekrishnarunner CacheAd API still not called !

1559818148971 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559818148971 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559818148972 com.zapak.littlekrishnarunner fetching ad networks...

1559818148973 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559818148974 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559818148974 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559818148976 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559818148976 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559818148976 com.zapak.littlekrishnarunner CacheAd API still not called !

1559818250265 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559818250265 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559818250266 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559818250266 com.zapak.littlekrishnarunner CacheAd API still not called !

1559818250267 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559818250267 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1559818250268 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559818250268 com.zapak.littlekrishnarunner CacheAd API still not called !

1559818250270 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559818250271 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559818250271 com.zapak.littlekrishnarunner fetching ad networks...

1559818250272 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559818250272 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559818250273 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559818250273 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559818250273 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559818250274 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861693325 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1559861832046 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861832048 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559861832048 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861832049 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861832049 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861832053 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1559861832053 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861832053 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861832054 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559861832055 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559861832055 com.zapak.littlekrishnarunner fetching ad networks...

1559861832057 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559861832059 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559861832060 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861832060 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559861832061 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861832061 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861860064 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861860065 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559861860065 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861860065 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861860066 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861860067 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559861860067 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861860068 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861860068 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559861860069 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559861860069 com.zapak.littlekrishnarunner fetching ad networks...

1559861860070 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559861860073 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559861860073 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861860074 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559861860074 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861860074 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861889693 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861889694 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559861889694 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861889695 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861889696 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861889696 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559861889696 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861889697 com.zapak.littlekrishnarunner CacheAd API still not called !

1559861889698 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559861889700 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559861889701 com.zapak.littlekrishnarunner fetching ad networks...

1559861889703 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559861889704 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559861889704 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559861889705 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559861889705 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559861889706 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862031355 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862031355 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862031356 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862031356 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862031357 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862031358 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862031358 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862031358 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862031361 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559862031362 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559862031363 com.zapak.littlekrishnarunner fetching ad networks...

1559862031364 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559862031365 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559862031366 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862031370 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1559862031372 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862031372 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862064567 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862064568 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862064568 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862064568 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862064569 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862064569 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862064570 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862064570 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862064571 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559862064571 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559862064571 com.zapak.littlekrishnarunner fetching ad networks...

1559862064572 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559862064573 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559862064573 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862064574 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862064574 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862064574 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862075537 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1559862075537 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862075538 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862075538 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862075539 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862075542 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862075542 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862075542 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862075543 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559862075544 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559862075544 com.zapak.littlekrishnarunner fetching ad networks...

1559862075545 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559862075545 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559862075546 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862075546 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862075547 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862075547 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862101076 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862101076 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862101077 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862101077 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862101078 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862101078 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862101078 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862101079 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862101079 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559862101084 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559862101084 com.zapak.littlekrishnarunner fetching ad networks...

1559862101085 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559862101086 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559862101086 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862101087 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862101087 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862101088 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862129307 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862129308 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862129308 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862129309 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862129309 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862129310 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862129310 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862129310 com.zapak.littlekrishnarunner CacheAd API still not called !


1559862129311 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559862129312 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559862129312 com.zapak.littlekrishnarunner fetching ad networks...

1559862129313 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559862129314 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559862129315 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862129315 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862129316 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862129316 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862173385 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862173386 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862173387 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862173387 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862173388 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862173388 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862173388 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862173389 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862173389 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559862173390 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559862173392 com.zapak.littlekrishnarunner fetching ad networks...


1559862173393 com.zapak.littlekrishnarunner no internet connection: Problem
connecting to the internet. Please Check your Internet connection.

1559862173394 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559862173395 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862173395 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862173395 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862173396 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862201030 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862201031 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862201031 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862201031 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862201032 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862201032 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862201033 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862201033 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862201034 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559862201034 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559862201035 com.zapak.littlekrishnarunner fetching ad networks...

1559862201036 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559862201036 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}
1559862201037 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862201037 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862201038 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862201038 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862231478 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862231479 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862231480 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862231480 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862231481 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862231481 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862231482 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559862231482 com.zapak.littlekrishnarunner CacheAd API still not called !

1559862231483 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559862231483 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559862231483 com.zapak.littlekrishnarunner fetching ad networks...

1559862231485 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559862231487 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559862231488 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559862231488 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559862231488 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1559862231489 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867245234 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867245235 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867245235 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867245235 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867245236 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867245236 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867245237 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867245237 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867245238 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559867245238 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559867245239 com.zapak.littlekrishnarunner fetching ad networks...

1559867245240 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559867245241 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559867245241 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867245242 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867245242 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867245242 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867342837 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867342838 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867342838 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867342839 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867342839 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867342840 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867342840 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867342840 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867342841 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559867342841 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559867342842 com.zapak.littlekrishnarunner fetching ad networks...

1559867342842 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559867342843 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559867342844 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867342844 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867342844 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867342845 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867362825 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867362826 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867362826 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867362826 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867362827 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867362828 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1559867362828 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867362828 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867362829 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559867362833 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559867362834 com.zapak.littlekrishnarunner fetching ad networks...

1559867362835 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559867362835 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559867362836 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867362836 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867362837 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867362837 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867470602 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867470602 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867470603 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867470603 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867470603 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867470604 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867470604 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867470604 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867470605 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen
1559867470605 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-
format: INTERSTITIAL, screen-name: Result_Screen

1559867470605 com.zapak.littlekrishnarunner fetching ad networks...

1559867470606 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559867470607 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559867470607 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867470608 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867470608 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867470608 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867507556 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867507557 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867507557 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867507558 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867507558 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867507559 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867507559 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867507560 com.zapak.littlekrishnarunner CacheAd API still not called !

1559867507560 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559867507561 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559867507561 com.zapak.littlekrishnarunner fetching ad networks...

1559867507562 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559867507567 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559867507568 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559867507568 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559867507569 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559867507569 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889614991 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1559889796008 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889796010 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889796011 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889796012 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889796015 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889796015 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889796015 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889796016 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889796017 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559889796018 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559889796018 com.zapak.littlekrishnarunner fetching ad networks...

1559889796020 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559889796023 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559889796024 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889796024 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889796025 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889796025 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889838290 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889838291 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889838292 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889838294 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889838295 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889838296 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889838296 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889838297 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889838297 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559889838298 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559889838298 com.zapak.littlekrishnarunner fetching ad networks...

1559889838299 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559889838300 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559889838300 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889838301 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889838301 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889838302 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889974516 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889974517 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889974518 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889974518 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889974519 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889974519 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889974520 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889974520 com.zapak.littlekrishnarunner CacheAd API still not called !

1559889974521 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559889974521 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559889974522 com.zapak.littlekrishnarunner fetching ad networks...

1559889974526 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559889974527 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559889974528 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559889974528 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559889974529 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559889974529 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890104760 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1559890104760 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890104761 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890104761 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890104762 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890104763 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890104763 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890104764 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890104764 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559890104765 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559890104765 com.zapak.littlekrishnarunner fetching ad networks...

1559890104768 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559890104769 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559890104770 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890104771 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890104771 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890104772 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890180987 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890180987 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890180988 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890180988 com.zapak.littlekrishnarunner CacheAd API still not called !


1559890180989 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890180989 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890180990 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890180990 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890180991 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559890180994 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559890180994 com.zapak.littlekrishnarunner fetching ad networks...

1559890180995 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559890180996 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559890180997 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890180997 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890180997 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890180998 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890247347 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890247348 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890247349 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890247349 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890247350 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890247350 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890247351 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1559890247351 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890247352 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559890247352 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559890247352 com.zapak.littlekrishnarunner fetching ad networks...

1559890247354 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559890247355 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559890247355 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890247356 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890247356 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890247357 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890302920 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890302921 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890302922 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890302922 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890302922 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890302923 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890302923 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890302924 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890302924 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559890302927 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559890302927 com.zapak.littlekrishnarunner fetching ad networks...


1559890302928 com.zapak.littlekrishnarunner no internet connection: Problem
connecting to the internet. Please Check your Internet connection.

1559890302929 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559890302929 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890302929 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890302930 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890302930 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890340384 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890340385 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890340385 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890340386 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890340386 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890340387 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890340387 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890340387 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890340388 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559890340388 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559890340389 com.zapak.littlekrishnarunner fetching ad networks...

1559890340390 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559890340391 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}
1559890340392 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890340392 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890340393 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890340393 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890445254 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890445255 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890445255 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890445256 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890445256 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890445257 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890445257 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890445257 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890445258 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559890445259 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559890445260 com.zapak.littlekrishnarunner fetching ad networks...

1559890445261 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559890445262 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559890445262 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890445263 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890445263 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1559890445263 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890467403 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890467404 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890467404 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890467405 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890467405 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890467406 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890467406 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890467407 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890467407 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559890467408 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559890467408 com.zapak.littlekrishnarunner fetching ad networks...

1559890467409 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559890467410 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559890467411 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890467411 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890467412 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890467412 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890499764 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890499765 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1559890499765 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890499766 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890499766 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890499767 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890499767 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890499767 com.zapak.littlekrishnarunner CacheAd API still not called !

1559890499768 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559890499769 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559890499770 com.zapak.littlekrishnarunner fetching ad networks...

1559890499771 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559890499772 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559890499773 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559890499773 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559890499773 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559890499774 com.zapak.littlekrishnarunner CacheAd API still not called !

1559954890269 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1559954942155 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559954942156 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1559954942157 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559954942157 com.zapak.littlekrishnarunner CacheAd API still not called !

1559954942158 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559954942158 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559954942159 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559954942159 com.zapak.littlekrishnarunner CacheAd API still not called !

1559954942160 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559954942161 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559954942161 com.zapak.littlekrishnarunner fetching ad networks...

1559954942162 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559954942165 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559954942165 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559954942166 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559954942166 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559954942167 com.zapak.littlekrishnarunner CacheAd API still not called !

1559963469383 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559963469386 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559963469387 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559963469387 com.zapak.littlekrishnarunner CacheAd API still not called !

1559963469388 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559963469388 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559963469389 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559963469389 com.zapak.littlekrishnarunner CacheAd API still not called !

1559963469390 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1559963469390 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1559963469391 com.zapak.littlekrishnarunner fetching ad networks...

1559963469392 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1559963469393 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1559963469394 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1559963469396 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1559963469396 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1559963469397 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048377301 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1560048386119 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048386121 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048386121 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048386121 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048386122 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048386122 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048386122 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048386123 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048386123 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560048386124 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560048386124 com.zapak.littlekrishnarunner fetching ad networks...

1560048386125 com.zapak.littlekrishnarunner checking permissions...

1560048386126 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048386127 com.zapak.littlekrishnarunner initialising Google Play services...

1560048386128 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048386130 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048386130 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048386130 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048386131 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048386131 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048386147 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048386147 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048386158 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048386161 com.zapak.littlekrishnarunner starting session manager...

1560048386162 com.zapak.littlekrishnarunner reading session-details...

1560048386162 com.zapak.littlekrishnarunner no existing session found!

1560048386163 com.zapak.littlekrishnarunner creating new session details...

1560048386163 com.zapak.littlekrishnarunner creating new session data...

1560048386164 com.zapak.littlekrishnarunner saving session-details...

1560048386176 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!


1560048386177 com.zapak.littlekrishnarunner executing c...

1560048386178 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815600483861770547cf5a09036891b7a40525fcfdcacc

1560048386187 com.zapak.littlekrishnarunner md5_token id


9f9048dc786adddc7fbe7617a20a9a30

1560048386233 com.zapak.littlekrishnarunner Last Location Location[network


-2,702703,122,009591 hAcc=4817 et=+14d1h42m55s271ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 122.00959102412587 Latitude: -2.7027027027027026

1560048386234 com.zapak.littlekrishnarunner Offer Table Empty !

1560048386276 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.c(Unknown Source:531)
at com.pokkt.sdk.net.c.b(Unknown Source:6)
at com.pokkt.sdk.net.a.a(Unknown Source:38)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560048386278 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=9f9048dc786adddc7fbe7617a20a9a30&timestamp=1560048386177&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.7027027027027026&long=122.00959102412587&address=%7B%7D&sessionId=66163dcf-c8ee-
4f40-a018-a5b653749755&gdpr_applicable=false&gdpr_consent=true

1560048386798 com.zapak.littlekrishnarunner onLocationChanged Location[network


-2,702703,122,009591 hAcc=4817 et=+14d1h58m38s770ms vAcc=??? sAcc=???
bAcc=???]:122.00959102412587-2.7027027027027026

1560048396856 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560048396857 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost
1560048396857 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Boost!

1560048396857 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048396858 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560048396858 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560048396859 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560048396859 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048396860 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1560048396860 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1560048396864 com.zapak.littlekrishnarunner fetching ad networks...

1560048396865 com.zapak.littlekrishnarunner checking permissions...

1560048396866 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048396866 com.zapak.littlekrishnarunner initialising Google Play services...

1560048396868 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048396870 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560048396870 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560048396871 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560048396872 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048396873 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048396908 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048396909 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048396914 com.zapak.littlekrishnarunner Offer Table Empty !

1560048396916 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048404461 com.zapak.littlekrishnarunner Service Created


1560048426325 com.zapak.littlekrishnarunner IOException !
java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1560048426327 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.
1560048426328 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of
operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048426329 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1560048437202 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560048437203 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560048437204 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560048437205 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048437206 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560048437206 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560048437206 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560048437206 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048437207 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1560048437207 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1560048437207 com.zapak.littlekrishnarunner fetching ad networks...

1560048437208 com.zapak.littlekrishnarunner checking permissions...

1560048437212 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048437212 com.zapak.littlekrishnarunner initialising Google Play services...

1560048437214 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048437215 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560048437216 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560048437216 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!
1560048437216 com.zapak.littlekrishnarunner Inside run of Thread after gettng
getAdvertisingIdThread 2 ::

1560048437216 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048437239 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048437240 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048437245 com.zapak.littlekrishnarunner Offer Table Empty !

1560048437249 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048437252 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1560048437255 com.zapak.littlekrishnarunner executing c...

1560048437256 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815600484372560547cf5a09036891b7a40525fcfdcacc

1560048437258 com.zapak.littlekrishnarunner md5_token id


1f121bd02e0147beceb9610af9291ba9

1560048437267 com.zapak.littlekrishnarunner Last Location Location[network


-2,702703,122,009591 hAcc=4817 et=+14d1h58m38s770ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 122.00959102412587 Latitude: -2.7027027027027026

1560048437307 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.c(Unknown Source:531)
at com.pokkt.sdk.net.c.b(Unknown Source:6)
at com.pokkt.sdk.net.a.a(Unknown Source:38)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560048437308 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=1f121bd02e0147beceb9610af9291ba9&timestamp=1560048437256&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.7027027027027026&long=122.00959102412587&address=%7B%7D&sessionId=66163dcf-c8ee-
4f40-a018-a5b653749755&gdpr_applicable=false&gdpr_consent=true

1560048441479 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560048441480 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048441480 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048441481 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048441481 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560048441482 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048441482 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048441483 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048441484 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1560048441485 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1560048441485 com.zapak.littlekrishnarunner fetching ad networks...

1560048441486 com.zapak.littlekrishnarunner checking permissions...

1560048441487 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048441487 com.zapak.littlekrishnarunner initialising Google Play services...

1560048441490 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048441491 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560048441491 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048441491 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048441492 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048441492 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048441521 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048441522 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048441526 com.zapak.littlekrishnarunner Offer Table Empty !

1560048441527 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048441550 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048441551 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048441551 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1560048441552 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048441552 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048441552 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048441553 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1560048441553 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048441553 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1560048441555 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1560048441555 com.zapak.littlekrishnarunner fetching ad networks...

1560048441556 com.zapak.littlekrishnarunner checking permissions...

1560048441557 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048441557 com.zapak.littlekrishnarunner initialising Google Play services...

1560048441559 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048441560 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048441560 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048441561 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048441561 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!
1560048441561 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048441572 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048441574 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048441578 com.zapak.littlekrishnarunner Offer Table Empty !

1560048441580 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048451518 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560048451519 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560048451519 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560048451519 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048451520 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560048451520 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560048451521 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560048451521 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048451522 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1560048451522 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1560048451522 com.zapak.littlekrishnarunner fetching ad networks...

1560048451524 com.zapak.littlekrishnarunner checking permissions...

1560048451525 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048451525 com.zapak.littlekrishnarunner initialising Google Play services...

1560048451527 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048451529 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560048451529 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048451529 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560048451530 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560048451530 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048451567 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048451568 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048451578 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048451583 com.zapak.littlekrishnarunner Offer Table Empty !

1560048475279 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560048475280 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560048475281 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560048475281 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048475282 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560048475282 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560048475283 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560048475283 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048475284 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1560048475284 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1560048475284 com.zapak.littlekrishnarunner fetching ad networks...

1560048475286 com.zapak.littlekrishnarunner checking permissions...

1560048475287 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048475288 com.zapak.littlekrishnarunner initialising Google Play services...

1560048475291 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048475292 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true
1560048475292 com.zapak.littlekrishnarunner Inside run of Thread after gettng
getAdvertisingIdThread 2 ::

1560048475292 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560048475293 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560048475293 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048475321 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048475322 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048475328 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048475330 com.zapak.littlekrishnarunner Offer Table Empty !

1560048477351 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1560048477353 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1560048477354 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1560048477356 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1560048477357 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048477359 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1560048477361 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1560048478553 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560048478554 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048478555 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048478555 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048478556 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1560048478556 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048478556 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048478557 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048478557 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1560048478558 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1560048478558 com.zapak.littlekrishnarunner fetching ad networks...

1560048478559 com.zapak.littlekrishnarunner checking permissions...

1560048478562 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048478563 com.zapak.littlekrishnarunner initialising Google Play services...

1560048478566 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048478567 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560048478567 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048478567 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048478570 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048478571 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048478596 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048478597 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048478603 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048478604 com.zapak.littlekrishnarunner Offer Table Empty !

1560048478604 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048478604 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048478605 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!
1560048478606 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048478607 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048478607 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1560048478608 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048478609 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1560048478609 com.zapak.littlekrishnarunner executing c...

1560048478610 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048478611 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1560048478611 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815600484786100547cf5a09036891b7a40525fcfdcacc

1560048478612 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1560048478613 com.zapak.littlekrishnarunner fetching ad networks...

1560048478613 com.zapak.littlekrishnarunner md5_token id


b2b871a72f4415a0f5d3dfcdbdf715de

1560048478614 com.zapak.littlekrishnarunner checking permissions...

1560048478616 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048478617 com.zapak.littlekrishnarunner initialising Google Play services...

1560048478619 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048478621 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048478622 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048478623 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048478625 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1560048478626 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048478627 com.zapak.littlekrishnarunner Last Location Location[network


-2,702703,122,009591 hAcc=4817 et=+14d1h58m38s770ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 122.00959102412587 Latitude: -2.7027027027027026

1560048478648 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048478649 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048478665 com.zapak.littlekrishnarunner Offer Table Empty !

1560048478672 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048478685 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.c(Unknown Source:531)
at com.pokkt.sdk.net.c.b(Unknown Source:6)
at com.pokkt.sdk.net.a.a(Unknown Source:38)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560048478685 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=b2b871a72f4415a0f5d3dfcdbdf715de&timestamp=1560048478610&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.7027027027027026&long=122.00959102412587&address=%7B%7D&sessionId=66163dcf-c8ee-
4f40-a018-a5b653749755&gdpr_applicable=false&gdpr_consent=true

1560048478688 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:111)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560048478689 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1560048478690 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1560048478692 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048485742 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560048485742 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560048485744 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560048485745 com.zapak.littlekrishnarunner CacheAd API still not called !


1560048485745 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Boost,true

1560048485746 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560048485746 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560048485746 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048485747 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1560048485747 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1560048485748 com.zapak.littlekrishnarunner fetching ad networks...

1560048485749 com.zapak.littlekrishnarunner checking permissions...

1560048485750 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048485751 com.zapak.littlekrishnarunner initialising Google Play services...

1560048485753 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048485755 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560048485755 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048485756 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560048485757 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560048485757 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048485791 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048485791 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048485798 com.zapak.littlekrishnarunner Offer Table Empty !

1560048485801 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048485805 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1560048485807 com.zapak.littlekrishnarunner executing c...

1560048485808 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815600484858070547cf5a09036891b7a40525fcfdcacc
1560048485809 com.zapak.littlekrishnarunner md5_token id
168b5c0b79a6422e462c4cb23d01f50a

1560048485825 com.zapak.littlekrishnarunner Last Location Location[network


-2,702703,122,009591 hAcc=4817 et=+14d1h58m38s770ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 122.00959102412587 Latitude: -2.7027027027027026

1560048485877 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.c(Unknown Source:531)
at com.pokkt.sdk.net.c.b(Unknown Source:6)
at com.pokkt.sdk.net.a.a(Unknown Source:38)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560048485878 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=168b5c0b79a6422e462c4cb23d01f50a&timestamp=1560048485807&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.7027027027027026&long=122.00959102412587&address=%7B%7D&sessionId=66163dcf-c8ee-
4f40-a018-a5b653749755&gdpr_applicable=false&gdpr_consent=true

1560048496079 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560048496080 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560048496080 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560048496080 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048496081 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560048496082 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry
1560048496082 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Retry!

1560048496082 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048496083 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1560048496083 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1560048496084 com.zapak.littlekrishnarunner fetching ad networks...

1560048496085 com.zapak.littlekrishnarunner checking permissions...

1560048496088 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048496089 com.zapak.littlekrishnarunner initialising Google Play services...

1560048496091 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048496092 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048496092 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560048496092 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560048496093 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560048496093 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048496116 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048496117 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048496126 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048496126 com.zapak.littlekrishnarunner Offer Table Empty !

1560048501153 com.zapak.littlekrishnarunner Service Created

1560048501918 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560048501919 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048501919 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048501919 com.zapak.littlekrishnarunner CacheAd API still not called !


1560048501920 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560048501920 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048501921 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048501921 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048501921 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1560048501922 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1560048501922 com.zapak.littlekrishnarunner fetching ad networks...

1560048501923 com.zapak.littlekrishnarunner checking permissions...

1560048501926 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048501927 com.zapak.littlekrishnarunner initialising Google Play services...

1560048501929 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048501930 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048501930 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560048501932 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560048501932 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560048501933 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048501956 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048501958 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048501968 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048501971 com.zapak.littlekrishnarunner Offer Table Empty !

1560048501988 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048501989 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048501991 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1560048501992 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048501993 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048501993 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048501994 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1560048501994 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048501995 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1560048501995 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1560048501995 com.zapak.littlekrishnarunner fetching ad networks...

1560048501996 com.zapak.littlekrishnarunner checking permissions...

1560048501997 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048501998 com.zapak.littlekrishnarunner initialising Google Play services...

1560048502000 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048502002 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1560048502002 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048502005 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1560048502005 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1560048502006 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048502023 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048502024 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048502031 com.zapak.littlekrishnarunner Offer Table Empty !

1560048502033 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048525923 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1560048525926 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1560048525927 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1560048525928 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1560048525929 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1560048525931 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048527971 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048527971 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048527972 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048527972 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048527972 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048527973 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048527973 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048527973 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048527974 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560048527974 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560048527974 com.zapak.littlekrishnarunner fetching ad networks...

1560048527975 com.zapak.littlekrishnarunner checking permissions...

1560048527976 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048527976 com.zapak.littlekrishnarunner initialising Google Play services...

1560048527978 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048527979 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true
1560048527979 com.zapak.littlekrishnarunner Inside run of Thread after gettng
getAdvertisingIdThread 2 ::

1560048527979 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048527980 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048527980 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048527991 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048527992 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048527993 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048527994 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048527994 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048527995 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048527995 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048527996 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048527996 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048527997 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048527997 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560048527998 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560048527998 com.zapak.littlekrishnarunner Offer Table Empty !

1560048527998 com.zapak.littlekrishnarunner fetching ad networks...

1560048527999 com.zapak.littlekrishnarunner checking permissions...

1560048527999 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048528000 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048528001 com.zapak.littlekrishnarunner initialising Google Play services...

1560048528002 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!


1560048528003 com.zapak.littlekrishnarunner executing c...

1560048528003 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048528003 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815600485280030547cf5a09036891b7a40525fcfdcacc

1560048528004 com.zapak.littlekrishnarunner md5_token id


d3049ccf24c9f1d94d59102c176082be

1560048528004 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048528004 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048528005 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048528005 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048528010 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048528013 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048528013 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048528014 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048528014 com.zapak.littlekrishnarunner Last Location Location[network


-2,702703,122,009591 hAcc=4817 et=+14d1h58m38s770ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 122.00959102412587 Latitude: -2.7027027027027026

1560048528014 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048528015 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048528015 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048528015 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048528016 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048528016 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560048528016 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560048528016 com.zapak.littlekrishnarunner fetching ad networks...


1560048528017 com.zapak.littlekrishnarunner checking permissions...

1560048528019 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048528019 com.zapak.littlekrishnarunner initialising Google Play services...

1560048528021 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048528022 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048528022 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048528022 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048528023 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048528023 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048528034 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048528035 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048528044 com.zapak.littlekrishnarunner Offer Table Empty !

1560048528046 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048528047 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048528058 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048528058 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048528062 com.zapak.littlekrishnarunner Offer Table Empty !

1560048528071 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.c(Unknown Source:531)
at com.pokkt.sdk.net.c.b(Unknown Source:6)
at com.pokkt.sdk.net.a.a(Unknown Source:38)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
1560048528073 com.zapak.littlekrishnarunner c Request url:
https://vdo.pokkt.com/api/AdNetworksV2?
token=d3049ccf24c9f1d94d59102c176082be&timestamp=1560048528003&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.7027027027027026&long=122.00959102412587&address=%7B%7D&sessionId=66163dcf-c8ee-
4f40-a018-a5b653749755&gdpr_applicable=false&gdpr_consent=true

1560048536829 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536829 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536830 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536830 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536831 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536831 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536831 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536832 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536832 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560048536833 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560048536833 com.zapak.littlekrishnarunner fetching ad networks...

1560048536834 com.zapak.littlekrishnarunner checking permissions...

1560048536835 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048536835 com.zapak.littlekrishnarunner initialising Google Play services...

1560048536837 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048536838 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536838 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536839 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536839 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048536840 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536846 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536846 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536847 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536847 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536847 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536848 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536848 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536849 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536849 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560048536849 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560048536850 com.zapak.littlekrishnarunner fetching ad networks...

1560048536851 com.zapak.littlekrishnarunner checking permissions...

1560048536853 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048536854 com.zapak.littlekrishnarunner initialising Google Play services...

1560048536856 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048536856 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536857 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048536857 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536857 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536857 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536859 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048536859 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048536866 com.zapak.littlekrishnarunner Offer Table Empty !

1560048536867 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048536867 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536867 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536868 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536868 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536868 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536869 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536869 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536870 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536870 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560048536872 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560048536873 com.zapak.littlekrishnarunner fetching ad networks...

1560048536874 com.zapak.littlekrishnarunner checking permissions...

1560048536875 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048536875 com.zapak.littlekrishnarunner initialising Google Play services...

1560048536877 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048536877 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false
1560048536878 com.zapak.littlekrishnarunner Inside run of Thread after getting
adinfo

1560048536878 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536878 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048536878 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536879 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536879 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536886 com.zapak.littlekrishnarunner Offer Table Empty !

1560048536887 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536887 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048536888 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536891 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048536892 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536893 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536893 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048536894 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536894 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536895 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536896 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536899 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048536900 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560048536900 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560048536901 com.zapak.littlekrishnarunner fetching ad networks...


1560048536902 com.zapak.littlekrishnarunner checking permissions...

1560048536902 com.zapak.littlekrishnarunner Offer Table Empty !

1560048536903 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560048536903 com.zapak.littlekrishnarunner initialising Google Play services...

1560048536905 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560048536906 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560048536906 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560048536906 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560048536906 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560048536907 com.zapak.littlekrishnarunner CacheAd API still not called !

1560048536917 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560048536918 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560048536923 com.zapak.littlekrishnarunner Offer Table Empty !

1560048536927 com.zapak.littlekrishnarunner Scheduling now pull notification

1560048561308 com.zapak.littlekrishnarunner Service Created

1560048568119 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1560048568180 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1560048568181 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048568182 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048568183 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048568183 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048568184 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048568185 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560048568187 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1560492949243 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1560492957839 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560492957840 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560492957840 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560492957841 com.zapak.littlekrishnarunner CacheAd API still not called !

1560492957841 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560492957841 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560492957841 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560492957842 com.zapak.littlekrishnarunner CacheAd API still not called !

1560492957842 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1560492957842 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560492957843 com.zapak.littlekrishnarunner fetching ad networks...

1560492957844 com.zapak.littlekrishnarunner checking permissions...

1560492957845 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1560492957845 com.zapak.littlekrishnarunner initialising Google Play services...


1560492957847 com.zapak.littlekrishnarunner Google Play service result Code is 0

1560492957849 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1560492957849 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1560492957850 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560492957850 com.zapak.littlekrishnarunner CacheAd API still not called !

1560492957851 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1560492957868 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1560492957869 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1560492957877 com.zapak.littlekrishnarunner Scheduling now pull notification

1560492957878 com.zapak.littlekrishnarunner Offer Table Empty !

1560492957881 com.zapak.littlekrishnarunner starting session manager...

1560492957882 com.zapak.littlekrishnarunner reading session-details...

1560492957888 com.zapak.littlekrishnarunner creating new session data...

1560492957889 com.zapak.littlekrishnarunner saving session-details...

1560492957920 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1560492957922 com.zapak.littlekrishnarunner executing c...

1560492957922 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604929579220547cf5a09036891b7a40525fcfdcacc

1560492957928 com.zapak.littlekrishnarunner md5_token id


0cc8d58094eff29be1102759fd0acd58

1560492957936 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d4h59m23s455ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560492958495 com.zapak.littlekrishnarunner onLocationChanged Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=???
bAcc=???]:121.74872428794357-2.2162162162162162

1560492962951 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.c(Unknown Source:531)
at com.pokkt.sdk.net.c.b(Unknown Source:6)
at com.pokkt.sdk.net.a.a(Unknown Source:38)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560492962953 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=0cc8d58094eff29be1102759fd0acd58&timestamp=1560492957922&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=4G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.2162162162162162&long=121.74872428794357&address=%7B%7D&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004&gdpr_applicable=false&gdpr_consent=true

1560492964899 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"43200","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216
-cda5a7890004"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004&ip=182.1.188.71"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004&ip=182.1.188.71"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunner&sdk_v
ersion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71","refresh_rate_in_days":4}}}

1560492964902 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"43200","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-4
ae9-8216-cda5a7890004"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004&ip=182.1.188.71"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004&ip=182.1.188.71"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71","refresh_rate_in_days":4}}}

1560492964910 com.zapak.littlekrishnarunner Network name POKKT_VIDEO


1560492964912 com.zapak.littlekrishnarunner Network name POKKT_BANNER

1560492964912 com.zapak.littlekrishnarunner Network name POKKT_INTERSTITIAL

1560492964913 com.zapak.littlekrishnarunner Network name POKKT_INGAME_BRANDING

1560492964916 com.zapak.littlekrishnarunner creating new network!

1560492964917 com.zapak.littlekrishnarunner network created: POKKT_VIDEO

1560492964917 com.zapak.littlekrishnarunner creating new network!

1560492964918 com.zapak.littlekrishnarunner network created: POKKT_BANNER

1560492964918 com.zapak.littlekrishnarunner creating new network!

1560492964919 com.zapak.littlekrishnarunner network created: POKKT_INTERSTITIAL

1560492964919 com.zapak.littlekrishnarunner creating new network!

1560492964920 com.zapak.littlekrishnarunner network created: POKKT_INGAME_BRANDING

1560492964921 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1560492964922 com.zapak.littlekrishnarunner acquiring caching lock

1560492964922 com.zapak.littlekrishnarunner acquiring caching lock on:


Free_Feathers_Store_true_VIDEO

1560492964923 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Free_Feathers_Store!

1560492964923 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1560492964923 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1560492964927 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1560492964928 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1560492964929 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1560492964930 com.zapak.littlekrishnarunner category last get at :1560492964

1560492964931 com.zapak.littlekrishnarunner sending session data...

1560492964931 com.zapak.littlekrishnarunner total sessions to send: 2

1560492964933 com.zapak.littlekrishnarunner Active Session

1560492964934 com.zapak.littlekrishnarunner Gesture path not found


1560492964936 com.zapak.littlekrishnarunner executing f...

1560492964937 com.zapak.littlekrishnarunner executing f...

1560492964937 com.zapak.littlekrishnarunner executing f...

1560492964939 com.zapak.littlekrishnarunner f Request url:


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

1560492964939 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1560492964939 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1560492968075 com.zapak.littlekrishnarunner 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>

1560492968078 com.zapak.littlekrishnarunner executing f...

1560492968079 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1560492968115 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1560492968145 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560492968145 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560492968146 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560492968147 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1560492968147 com.zapak.littlekrishnarunner release caching lock

1560492968148 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1560492968149 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1560492968150 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1560492968150 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560492968152 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1560492968155 com.zapak.littlekrishnarunner release caching lock

1560492968156 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1560492968157 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1560492968158 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1560492968159 com.zapak.littlekrishnarunner fetching ad networks...

1560492968160 com.zapak.littlekrishnarunner checking permissions...

1560492968161 com.zapak.littlekrishnarunner ad networks already available!

1560492968162 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560492968168 com.zapak.littlekrishnarunner acquiring caching lock

1560492968169 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1560492968170 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1560492968171 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1560492968171 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1560492968174 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1560492968175 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1560492968176 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost

1560492968177 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true
1560492968178 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Boost

1560492968178 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1560492968179 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1560492968180 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1560492968180 com.zapak.littlekrishnarunner release caching lock

1560492968181 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1560492968664 com.zapak.littlekrishnarunner 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);

1560492968669 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1560492968670 com.zapak.littlekrishnarunner executing f...

1560492968671 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html
1560492968758 com.zapak.littlekrishnarunner 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>

1560492968759 com.zapak.littlekrishnarunner executing f...


1560492968759 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1560492968760 com.zapak.littlekrishnarunner f Request url:


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

1560492968907 com.zapak.littlekrishnarunner 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>

1560492968910 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1560492968911 com.zapak.littlekrishnarunner executing d...

1560492968920 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560492969044 com.zapak.littlekrishnarunner 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);

1560492969047 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1560492969049 com.zapak.littlekrishnarunner executing b...

1560492969050 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604929690500547cf5a09036891b7a40525fcfdcacc

1560492969052 com.zapak.littlekrishnarunner md5_token id


1c50dc73c315eacb6b4f86cce5d127f1

1560492969068 com.zapak.littlekrishnarunner b Request url:


https://vdo.pokkt.com/api/appList/get?
timestamp=1560492969050&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=1c50dc73c315eacb6b4f86cce5d127f1&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71

1560492969968 com.zapak.littlekrishnarunner 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>

1560492969970 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1560492969971 com.zapak.littlekrishnarunner executing q...

1560492969972 com.zapak.littlekrishnarunner Checking array data [] after encoding


%5B%5D

1560492969973 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604929699730547cf5a09036891b7a40525fcfdcacc

1560492969974 com.zapak.littlekrishnarunner md5_token id


016a4ebcd5287c8bc3837d3955b4f4f8

1560492969990 com.zapak.littlekrishnarunner q Request url:


https://vdo.pokkt.com/api/NetworkEventTrackerV2? parameters :
timestamp=1560492969973&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=016a4ebcd5287c8bc3837d3955b4f4f8&network_event_count=[]&appId=4f
89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name
=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004

1560492971035 com.zapak.littlekrishnarunner b response: {"apps":null}

1560492971037 com.zapak.littlekrishnarunner Failed to get category data

1560492971037 com.zapak.littlekrishnarunner executing t...

1560492971037 com.zapak.littlekrishnarunner Failed to get category data

1560492971038 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604929710380547cf5a09036891b7a40525fcfdcacc

1560492971039 com.zapak.littlekrishnarunner md5_token id


cd0de7419df23e1b8c3bc81808ddbc67

1560492971050 com.zapak.littlekrishnarunner t Request url:


https://vdo.pokkt.com/api/sessionTracker/trackV2? parameters :
timestamp=1560492971038&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-084193c45638&token=cd0de7419df23e1b8c3bc81808ddbc67&stat=%7B%22s_id%22%3A
%2266163dcf-c8ee-4f40-a018-a5b653749755%22%2C%22s_ct%22%3A1560048386164%2C%22s_lt
%22%3A1560048386164%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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.
117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=9
59f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004

1560492971523 com.zapak.littlekrishnarunner q response:


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

1560492971524 com.zapak.littlekrishnarunner saving session-details...

1560492971526 com.zapak.littlekrishnarunner executing i...

1560492971527 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604929715260547cf5a09036891b7a40525fcfdcacc

1560492971528 com.zapak.littlekrishnarunner md5_token id


26012d432a0384a9fd76020e2e5b1bda

1560492971541 com.zapak.littlekrishnarunner saving session-details...

1560492971542 com.zapak.littlekrishnarunner i Request url:


https://vdo.pokkt.com/api/installTracker/trackV2?
timestamp=1560492971526&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=26012d432a0384a9fd76020e2e5b1bda&appId=4f89358a88f63fde6d44df0e7
74d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishn
arunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=70d7bb2b-2a09-
4ae9-8216-cda5a7890004

1560492971950 com.zapak.littlekrishnarunner i response:


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

1560492971951 com.zapak.littlekrishnarunner executing f...

1560492971952 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1560492971952 com.zapak.littlekrishnarunner successfully notified app install!

1560492972223 com.zapak.littlekrishnarunner t response:


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

1560492972224 com.zapak.littlekrishnarunner removing session with id: 66163dcf-


c8ee-4f40-a018-a5b653749755

1560492972224 com.zapak.littlekrishnarunner saving session-details...

1560492972225 com.zapak.littlekrishnarunner executing f...

1560492972226 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1560492973927 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.a(Unknown Source:160)
at com.pokkt.sdk.net.d.a(Unknown Source:14)
at com.pokkt.sdk.net.a.a(Unknown Source:42)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560492973932 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604929739310547cf5a09036891b7a40525fcfdcacc

1560492973933 com.zapak.littlekrishnarunner md5_token id


3ed9e06ff2c0f0ce3746f80c15af4fa0
1560492973955 com.zapak.littlekrishnarunner d Request url:
https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Free_Feathers_Store
&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_
version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_versio
n=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1560492973931&page=1&token=3ed9e06ff2c0f0ce3746f80c
15af4fa0&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.74872428794357&address=%7B%7D&sessionId=70d7bb2b-
2a09-4ae9-8216-cda5a7890004&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=65&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1560492975728 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1560492975817 com.zapak.littlekrishnarunner VAST element is present

1560492975824 com.zapak.littlekrishnarunner First element value: {} 2.0

1560492975829 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1560492975835 com.zapak.littlekrishnarunner Ad element is absent

1560492975837 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1560492975838 com.zapak.littlekrishnarunner executing d...

1560492975843 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560492977550 com.zapak.littlekrishnarunner Service Created

1560492977551 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604929775510547cf5a09036891b7a40525fcfdcacc

1560492977553 com.zapak.littlekrishnarunner md5_token id


f72ffb4b58101dab1bbd74bc0382ee2e

1560492977572 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1560492977551&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=f72ffb4b58101dab1bbd74bc0382ee2e&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71

1560492977757 com.zapak.littlekrishnarunner Notification get response :[]

1560492980717 com.zapak.littlekrishnarunner executing f...

1560492980719 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1560492980848 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.a(Unknown Source:160)
at com.pokkt.sdk.net.d.a(Unknown Source:14)
at com.pokkt.sdk.net.a.a(Unknown Source:42)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560492980852 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604929808520547cf5a09036891b7a40525fcfdcacc

1560492980853 com.zapak.littlekrishnarunner md5_token id


f9d781f1c076ea5191b8ce62723d9eac

1560492980876 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1560492980852&page=1&token=f9d781f1c076ea5191b8ce62
723d9eac&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.74872428794357&address=%7B%7D&sessionId=70d7bb2b-
2a09-4ae9-8216-cda5a7890004&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=65&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1560492984335 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1560492984346 com.zapak.littlekrishnarunner VAST element is present

1560492984353 com.zapak.littlekrishnarunner First element value: {} 2.0

1560492984354 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1560492984362 com.zapak.littlekrishnarunner Ad element is absent

1560492984363 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1560492985158 com.zapak.littlekrishnarunner 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!");


} ());

1560492985169 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1560492985170 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1560492985169 com.zapak.littlekrishnarunner executing f...

1560492985172 com.zapak.littlekrishnarunner saving session-details...

1560492985175 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1560492985195 com.zapak.littlekrishnarunner release caching lock

1560492985196 com.zapak.littlekrishnarunner release caching lock on:


Free_Feathers_Store_true_VIDEO

1560492985197 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"no
Free_Feathers_Store_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Free_Feathers_Store! Error Code 19 : No
Campaign Available Vast Error 303"}

1560492987652 com.zapak.littlekrishnarunner 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);

1560492987654 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1560492988035 com.zapak.littlekrishnarunner 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>

1560492988038 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1560492988937 com.zapak.littlekrishnarunner 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!");


} ());

1560492988940 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1560492988941 com.zapak.littlekrishnarunner saving session-details...

1560492988957 com.zapak.littlekrishnarunner release caching lock

1560492988958 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1560492988958 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1560493059547 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560493059547 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560493059548 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560493059548 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1560493059548 com.zapak.littlekrishnarunner release caching lock

1560493059549 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1560493059549 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560493059549 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560493059550 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560493059550 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1560493059550 com.zapak.littlekrishnarunner release caching lock


1560493059550 com.zapak.littlekrishnarunner release caching lock on:
Retry_true_VIDEO

1560493059551 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1560493059551 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1560493059551 com.zapak.littlekrishnarunner fetching ad networks...

1560493059552 com.zapak.littlekrishnarunner checking permissions...

1560493059553 com.zapak.littlekrishnarunner ad networks already available!

1560493059554 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560493059554 com.zapak.littlekrishnarunner acquiring caching lock

1560493059554 com.zapak.littlekrishnarunner acquiring caching lock on:


Retry_true_VIDEO

1560493059554 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Retry!

1560493059555 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1560493059555 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1560493059557 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1560493059557 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1560493059558 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Retry

1560493059558 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1560493059559 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1560493059559 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1560493059560 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1560493059560 com.zapak.littlekrishnarunner executing d...

1560493059560 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1560493059561 com.zapak.littlekrishnarunner release caching lock


1560493059561 com.zapak.littlekrishnarunner release caching lock on:
Retry_true_VIDEO

1560493059566 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560493059918 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1560493059919 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1560493059923 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604930599220547cf5a09036891b7a40525fcfdcacc

1560493059924 com.zapak.littlekrishnarunner md5_token id


6db137174eba479f5a8aeeff029ea3bf

1560493059945 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Retry&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1560493059922&page=1&token=6db137174eba479f5a8aeeff
029ea3bf&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.74872428794357&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=70d7bb2b-2a09-4ae9-
8216-cda5a7890004&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=64&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1560493062635 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560493062635 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560493062636 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560493062636 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen
1560493062636 com.zapak.littlekrishnarunner release caching lock

1560493062636 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1560493062637 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560493062637 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560493062637 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560493062638 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1560493062638 com.zapak.littlekrishnarunner release caching lock

1560493062638 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1560493062639 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1560493062639 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1560493062639 com.zapak.littlekrishnarunner fetching ad networks...

1560493062640 com.zapak.littlekrishnarunner checking permissions...

1560493062641 com.zapak.littlekrishnarunner ad networks already available!

1560493062641 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560493062642 com.zapak.littlekrishnarunner acquiring caching lock

1560493062642 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1560493062642 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1560493062643 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1560493062643 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1560493062650 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1560493062655 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1560493062655 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen
1560493062656 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1560493062656 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1560493062656 com.zapak.littlekrishnarunner executing d...

1560493062657 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1560493062657 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1560493062657 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1560493062658 com.zapak.littlekrishnarunner release caching lock

1560493062658 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1560493062667 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560493062676 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1560493062676 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1560493062681 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604930626810547cf5a09036891b7a40525fcfdcacc

1560493062683 com.zapak.littlekrishnarunner md5_token id


3b7df09f79c4a263a5aea2a6713abc6d

1560493062704 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1560493062681&page=1&token=3b7df09f79c4a263a5aea2a6
713abc6d&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.74872428794357&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=70d7bb2b-2a09-4ae9-
8216-cda5a7890004&incent=0&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=64&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1560493065990 com.zapak.littlekrishnarunner d response: <?xml version="1.0" ?><VAST


version="2.0"><Ad id="18820"><InLine><AdSystem
version="1">Pokkt</AdSystem><AdTitle>Oppo Reno June'19</AdTitle><Description>Oppo
Reno June'19</Description><Error><!
[CDATA[https://sglptracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064669&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&vc=1.0&offer_id=18820&token=89aaab5467bd2da54ba55658de3db3ed&utp=UTP&track_id=7
fbb4a08-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=[ERRORCODE]&]]></Error><Imp
ression><![CDATA[https://adrta.com/i?
clid=pkt&paid=pkt&dvid=v&avid=533&caid=8445&plid=18820&publisherId=4f89358a88f63fde
6d44df0e774d30d2&lineItemId=26281&kv1=720X1436&kv4=182.1.188.71&kv11=15604930644624
4077861&kv18=com.zapak.littlekrishnarunner&kv16=-
2.2162162162162162&kv17=121.74872428794357&kv19=959f0154-538c-44b2-8fcc-
56928cb50227&kv23=TELKOMSEL&kv26=android&kv25=&kv27=Dalvik%252F2.1.0%2B%2528Linux
%253B%2BU%253B%2BAndroid%2B8.1.0%253B%2Bvivo%2B1807%2BBuild
%252FOPM1.171019.026%2529&kv24=Mobile_InApp_Video]]></Impression><Impression><!
[CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=6&]]></Impression><Creative
s><Creative id="26281" sequence="1"
AdID="18820"><Linear><Duration>00:00:30</Duration><TrackingEvents><Tracking
event="inAppPurchase"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=24&]]></Tracking><Tracking
event="thirdQuartile"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=3&]]></Tracking><Tracking
event="start"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=7&]]></Tracking><Tracking
event="adGratify"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=30&]]></Tracking><Tracking
event="creativeView"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=31&]]></Tracking><Tracking
event="skip"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=14&]]></Tracking><Tracking
event="mute"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACH
E&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=26&]]></Tracking><Tracking
event="playButtonClick"><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=11&]]></Tracking><Tracking
event="loaded"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=95&]]></Tracking><Tracking
event="firstQuartile"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=1&]]></Tracking><Tracking
event="fileError"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=13&]]></Tracking><Tracking
event="midpoint"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=2&]]></Tracking><Tracking
event="unmute"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=27&]]></Tracking><Tracking
event="complete"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=4&]]></Tracking><Tracking
event="playError"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=12&]]></Tracking><Tracking
event="close"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc%22%7D&timestamp=1560493064642&longitude=
121.74872428794357&ocr=ML_OCR&connection_type=4G&vcr=ML_VCR&appName=&ip=182.1.188.7
1&os_version=8.1.0&limitedTracking=0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=5&]]></Tracking><Tracking
event="closeLinear"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-2.2162162162162162&swidth=600&screen=Retry&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=0&track_id=7fbb4a08-
dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=5&]]></Tracking></TrackingE
vents><VideoClicks><ClickThrough><![CDATA[http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno]]></ClickThrough><ClickTrac
king><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=UTP&track_id=7fbb4a08
-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=9&]]></ClickTracking></Vide
oClicks><MediaFiles><MediaFile id="pokkt_imp" delivery="progressive"
type="video/mp4" bitrate="500" width="600" height="400" scalable="0"
maintainAspectRatio="1"><!
[CDATA[https://d2h452d9fuy6ob.cloudfront.net/1560169513.mp4]]></MediaFile></MediaFi
les></Linear></Creative><Creative id="26281" sequence="2"
AdID="18820"><CompanionAds><Companion width="110" height="70"><StaticResource
creativeType="image/png"><!
[CDATA[https://d2h452d9fuy6ob.cloudfront.net/endcards/1560169448.png]]></StaticReso
urce><TrackingEvents><Tracking event="close"><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064669&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&vc=1.0&offer_id=18820&token=89aaab5467bd2da54ba55658de3db3ed&utp=UTP&track_id=7
fbb4a08-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=38&]]></Tracking><Tracking
event="creativeView"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064669&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&vc=1.0&offer_id=18820&token=89aaab5467bd2da54ba55658de3db3ed&utp=UTP&track_id=7
fbb4a08-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=22&]]></Tracking></Tracking
Events><CompanionClickThrough><![CDATA[http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno]]></CompanionClickThrough><
/Companion></CompanionAds></Creative></Creatives><Extensions><Extension><Pokkt><Ski
pOffset>00:00:-
1</SkipOffset><isOMIDEnabled>0</isOMIDEnabled><PubPageRedirect></PubPageRedirect><C
ards><Card duration="00:00:00" id="endCard"
offset="00:00:30"><CardClicks><CardClickThrough><!
[CDATA[http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno]]></CardClickThrough></Card
Clicks><CardViewTracking><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064693&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&vc=1.0&offer_id=18820&token=59040f9b2aea3ffd8e6a87297b81b73f&utp=UTP&track_id=7
fbb4a08-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=22&]]></CardViewTracking><C
ustomData></CustomData><StaticResource creativeType="image/png"><!
[CDATA[https://d2h452d9fuy6ob.cloudfront.net/endcards/1560169448.png]]></StaticReso
urce><TrackingEvents><Tracking event="close"><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064693&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&vc=1.0&offer_id=18820&token=59040f9b2aea3ffd8e6a87297b81b73f&utp=UTP&track_id=7
fbb4a08-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=38&]]></Tracking></Tracking
Events></Card></Cards><vc><!
[CDATA[1.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><AdOverlay><AdOverlayDimensionRatio><!
[CDATA[30.0]]></AdOverlayDimensionRatio><AdOverlayUrl></AdOverlayUrl></AdOverlay><I
s360Video>false</Is360Video><HapticFeedback></HapticFeedback><GestureInfo></Gesture
Info><AdditionalWebSettings><canZoom>false</canZoom><canOpenExternal>false</canOpen
External><canAutoPlay>true</canAutoPlay><canScroll>false</canScroll><shouldAskPermi
ssion>true</shouldAskPermission></AdditionalWebSettings></Pokkt></Extension></Exten
sions></InLine></Ad></VAST>

1560493066039 com.zapak.littlekrishnarunner VAST element is present

1560493066043 com.zapak.littlekrishnarunner First element value: {} 2.0

1560493066044 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1560493066063 com.zapak.littlekrishnarunner Ad element is present


1560493066064 com.zapak.littlekrishnarunner AD ID updated to: {} 18820

1560493066075 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493066076 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493066076 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493066077 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493066077 com.zapak.littlekrishnarunner release caching lock

1560493066078 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493066078 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493066078 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493066079 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493066079 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493066079 com.zapak.littlekrishnarunner release caching lock

1560493066080 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493066080 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Safe_Box_Reward_Double

1560493066081 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493066081 com.zapak.littlekrishnarunner fetching ad networks...

1560493066082 com.zapak.littlekrishnarunner This is not a wrapper.

1560493066083 com.zapak.littlekrishnarunner checking permissions...

1560493066084 com.zapak.littlekrishnarunner ad networks already available!

1560493066085 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493066085 com.zapak.littlekrishnarunner acquiring caching lock

1560493066085 com.zapak.littlekrishnarunner acquiring caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493066086 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Safe_Box_Reward_Double!

1560493066086 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1560493066086 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1560493066089 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1560493066089 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1560493066090 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493066090 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493066091 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493066091 com.zapak.littlekrishnarunner executing d...

1560493066091 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493066091 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493066092 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1560493066092 com.zapak.littlekrishnarunner release caching lock

1560493066092 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493066095 com.zapak.littlekrishnarunner This is inline VAST

1560493066097 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560493066103 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1560493066103 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1560493066106 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604930661060547cf5a09036891b7a40525fcfdcacc

1560493066107 com.zapak.littlekrishnarunner md5_token id


4474de03b191d3f032085452539ac7f9
1560493066110 com.zapak.littlekrishnarunner Impressions: {} [com.pokkt.a.g@7701ace,
com.pokkt.a.g@c3a5def]

1560493066122 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Safe_Box_Reward_Dou
ble&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&a
pp_version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ver
sion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1560493066106&page=1&token=4474de03b191d3f032085452
539ac7f9&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.74872428794357&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=70d7bb2b-2a09-4ae9-
8216-cda5a7890004&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=64&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1560493066124 com.zapak.littlekrishnarunner Error: {} [com.pokkt.a.g@6f715da]

1560493066135 com.zapak.littlekrishnarunner First element value: {} Oppo Reno


June'19

1560493066156 com.zapak.littlekrishnarunner First element value: {}


https://d2h452d9fuy6ob.cloudfront.net/1560169513.mp4

1560493066156 com.zapak.littlekrishnarunner Valid linear node: {}


https://d2h452d9fuy6ob.cloudfront.net/1560169513.mp4

1560493066166 com.zapak.littlekrishnarunner Node event: {} inAppPurchase

1560493066167 com.zapak.littlekrishnarunner Node event: {} thirdQuartile

1560493066167 com.zapak.littlekrishnarunner Node event: {} start

1560493066168 com.zapak.littlekrishnarunner Node event: {} adGratify

1560493066169 com.zapak.littlekrishnarunner Node event: {} creativeView

1560493066170 com.zapak.littlekrishnarunner Node event: {} skip

1560493066171 com.zapak.littlekrishnarunner Node event: {} mute

1560493066172 com.zapak.littlekrishnarunner Node event: {} playButtonClick

1560493066173 com.zapak.littlekrishnarunner Node event: {} loaded

1560493066173 com.zapak.littlekrishnarunner Node event: {} firstQuartile

1560493066174 com.zapak.littlekrishnarunner Node event: {} fileError


1560493066175 com.zapak.littlekrishnarunner Node event: {} midpoint

1560493066176 com.zapak.littlekrishnarunner Node event: {} unmute

1560493066177 com.zapak.littlekrishnarunner Node event: {} complete

1560493066178 com.zapak.littlekrishnarunner Node event: {} playError

1560493066179 com.zapak.littlekrishnarunner Node event: {} close

1560493066180 com.zapak.littlekrishnarunner Node event: {} closeLinear

1560493066191 com.zapak.littlekrishnarunner Click Tracking: {} https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064642&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=37bded1cf238c5f28384d5d624216a97&utp=UTP&track_id=7fbb4a08
-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=9&

1560493066192 com.zapak.littlekrishnarunner Trackers: {}


{ClickTracking=[com.pokkt.a.g@78ea0b], inAppPurchase=[com.pokkt.a.g@a4d30e8],
thirdQuartile=[com.pokkt.a.g@334b301], start=[com.pokkt.a.g@fc0b5a6],
adGratify=[com.pokkt.a.g@ca1be7], creativeView=[com.pokkt.a.g@6387394],
Error=[com.pokkt.a.g@6f715da], skip=[com.pokkt.a.g@1b87e3d],
mute=[com.pokkt.a.g@2328632], Impression=[com.pokkt.a.g@7701ace,
com.pokkt.a.g@c3a5def], playButtonClick=[com.pokkt.a.g@1128f83],
loaded=[com.pokkt.a.g@ef33500], firstQuartile=[com.pokkt.a.g@5b3c139],
fileError=[com.pokkt.a.g@d7ed37e], midpoint=[com.pokkt.a.g@4e4a0df],
unmute=[com.pokkt.a.g@9d6a12c], complete=[com.pokkt.a.g@98637f5],
playError=[com.pokkt.a.g@fb0a98a], close=[com.pokkt.a.g@c9c6bfb],
closeLinear=[com.pokkt.a.g@6a2a418]}

1560493066276 com.zapak.littlekrishnarunner CardNodes are {}


org.apache.xml.dtm.ref.DTMNodeList@5bdde30

1560493066277 com.zapak.littlekrishnarunner Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@4aa6aa9

1560493066279 com.zapak.littlekrishnarunner Duration: {} 0

1560493066280 com.zapak.littlekrishnarunner Duration: {} 30

1560493066706 com.zapak.littlekrishnarunner MediaNodes are {}


org.apache.xml.dtm.ref.DTMNodeList@c5182e

1560493066707 com.zapak.littlekrishnarunner Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@2dd7fcf
1560493066716 com.zapak.littlekrishnarunner Media Files: {}
[com.pokkt.a.i$c@e5aad5c]

1560493066722 com.zapak.littlekrishnarunner First element value: {} 00:00:30

1560493066724 com.zapak.littlekrishnarunner Duration: {} 30

1560493066737 com.zapak.littlekrishnarunner First element value: {}


http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno

1560493066738 com.zapak.littlekrishnarunner Click Through: {}


http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno

1560493066755 com.zapak.littlekrishnarunner Processing Companion Node: {}


https://d2h452d9fuy6ob.cloudfront.net/endcards/1560169448.pnghttps://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064669&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&vc=1.0&offer_id=18820&token=89aaab5467bd2da54ba55658de3db3ed&utp=UTP&track_id=7
fbb4a08-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=38&https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Retry&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493064669&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&vc=1.0&offer_id=18820&token=89aaab5467bd2da54ba55658de3db3ed&utp=UTP&track_id=7
fbb4a08-dde7-4eae-874c-fe382aa9010d&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=22&http://opporeno.oppomobi
le.id/?utm_source=pokkt&utm_medium=video&utm_campaign=opporeno

1560493066756 com.zapak.littlekrishnarunner Attribute Value: {} null

1560493066757 com.zapak.littlekrishnarunner Attribute Value: {} 110

1560493066760 com.zapak.littlekrishnarunner Attribute Value: {} 70

1560493066763 com.zapak.littlekrishnarunner Attribute Value: {} null

1560493066764 com.zapak.littlekrishnarunner Attribute Value: {} null


1560493066765 com.zapak.littlekrishnarunner Attribute Value: {} null

1560493066787 com.zapak.littlekrishnarunner First element value: {}


http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno

1560493066793 com.zapak.littlekrishnarunner Companion Ads: {}


[com.pokkt.a.i$b@e960865]

1560493066793 com.zapak.littlekrishnarunner Current offer id: 18820

1560493066810 com.zapak.littlekrishnarunner MOAT data is Empty

1560493066813 com.zapak.littlekrishnarunner CPI not applicable: Bundle Rule

1560493066835 com.zapak.littlekrishnarunner attempting to acquire wake-lock...

1560493066838 com.zapak.littlekrishnarunner wake-lock acquired!

1560493066839 com.zapak.littlekrishnarunner attempting to acquire wake-lock...

1560493066842 com.zapak.littlekrishnarunner wake-lock acquired!

1560493069033 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493069034 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069034 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069035 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069035 com.zapak.littlekrishnarunner release caching lock

1560493069035 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069036 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493069036 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069037 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069037 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069037 com.zapak.littlekrishnarunner release caching lock

1560493069038 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069038 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Safe_Box_Reward_Double
1560493069038 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-
format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069039 com.zapak.littlekrishnarunner fetching ad networks...

1560493069040 com.zapak.littlekrishnarunner checking permissions...

1560493069041 com.zapak.littlekrishnarunner ad networks already available!

1560493069041 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069041 com.zapak.littlekrishnarunner acquiring caching lock

1560493069042 com.zapak.littlekrishnarunner acquiring caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069042 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069042 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1560493069043 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1560493069046 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1560493069046 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1560493069047 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069048 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493069048 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069048 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069049 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069049 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1560493069049 com.zapak.littlekrishnarunner release caching lock

1560493069050 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069057 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493069057 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069057 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069058 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069058 com.zapak.littlekrishnarunner release caching lock

1560493069058 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069059 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493069059 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069059 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069060 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069060 com.zapak.littlekrishnarunner release caching lock

1560493069060 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069060 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Safe_Box_Reward_Double

1560493069061 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069061 com.zapak.littlekrishnarunner fetching ad networks...

1560493069062 com.zapak.littlekrishnarunner checking permissions...

1560493069063 com.zapak.littlekrishnarunner ad networks already available!

1560493069063 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069063 com.zapak.littlekrishnarunner acquiring caching lock

1560493069063 com.zapak.littlekrishnarunner acquiring caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069064 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069064 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1560493069064 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig
1560493069067 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:
POKKT_VIDEO

1560493069068 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1560493069068 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069069 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493069069 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069070 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069070 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069070 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1560493069070 com.zapak.littlekrishnarunner release caching lock

1560493069071 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069077 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1560493069078 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069078 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069079 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069079 com.zapak.littlekrishnarunner release caching lock

1560493069079 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069080 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Safe_Box_Reward_Double

1560493069081 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069081 com.zapak.littlekrishnarunner fetching ad networks...

1560493069082 com.zapak.littlekrishnarunner checking permissions...

1560493069083 com.zapak.littlekrishnarunner ad networks already available!

1560493069084 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!
1560493069084 com.zapak.littlekrishnarunner acquiring caching lock

1560493069084 com.zapak.littlekrishnarunner acquiring caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493069085 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Safe_Box_Reward_Double!

1560493069085 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1560493069085 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1560493069087 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1560493069088 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1560493069088 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1560493069593 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"max_cached_videos":"3","video_cache_ttl":"3","notification_pull_frequency":"432
00","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_frame":"","no_content_header":0}

1560493069596 com.zapak.littlekrishnarunner No Offers found!

1560493069597 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1560493069598 com.zapak.littlekrishnarunner No Offers found!

1560493069599 com.zapak.littlekrishnarunner executing d...

1560493069611 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560493069614 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1560493069615 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1560493069620 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604930696200547cf5a09036891b7a40525fcfdcacc

1560493069621 com.zapak.littlekrishnarunner md5_token id


5c528be3ad989694b4565a32f9492606

1560493069625 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1560493069627 com.zapak.littlekrishnarunner saving session-details...

1560493069643 com.zapak.littlekrishnarunner release caching lock

1560493069644 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1560493069645 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1560493069653 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Safe_Box_Reward_Dou
ble&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&a
pp_version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ver
sion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=1436
&sheight=720&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1560493069620&page=1&token=5c528be3ad989694b4565a32
f9492606&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.74872428794357&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=70d7bb2b-2a09-4ae9-
8216-cda5a7890004&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=64&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1560493070402 com.zapak.littlekrishnarunner d response: <?xml version="1.0" ?><VAST


version="2.0"><Ad id="18820"><InLine><AdSystem
version="1">Pokkt</AdSystem><AdTitle>Oppo Reno June'19</AdTitle><Description>Oppo
Reno June'19</Description><Error><!
[CDATA[https://sglptracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067161&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=db8800a9b7c14b5cb9ebf05d54279a23&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=[ERRORCODE]&]]></Error><Imp
ression><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=6&]]></Impression><Impressi
on><![CDATA[https://adrta.com/i?
clid=pkt&paid=pkt&dvid=v&avid=533&caid=8445&plid=18820&publisherId=4f89358a88f63fde
6d44df0e774d30d2&lineItemId=26281&kv1=720X1436&kv4=182.1.188.71&kv11=15604930669693
7689234&kv18=com.zapak.littlekrishnarunner&kv16=-
2.2162162162162162&kv17=121.74872428794357&kv19=959f0154-538c-44b2-8fcc-
56928cb50227&kv23=TELKOMSEL&kv26=android&kv25=&kv27=Dalvik%252F2.1.0%2B%2528Linux
%253B%2BU%253B%2BAndroid%2B8.1.0%253B%2Bvivo%2B1807%2BBuild
%252FOPM1.171019.026%2529&kv24=Mobile_InApp_Video]]></Impression><Creatives><Creati
ve id="26281" sequence="1"
AdID="18820"><Linear><Duration>00:00:30</Duration><TrackingEvents><Tracking
event="inAppPurchase"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=24&]]></Tracking><Tracking
event="thirdQuartile"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=3&]]></Tracking><Tracking
event="start"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=7&]]></Tracking><Tracking
event="adGratify"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=30&]]></Tracking><Tracking
event="creativeView"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=31&]]></Tracking><Tracking
event="skip"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=14&]]></Tracking><Tracking
event="mute"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_i
d=26281&platform=android&device_name=android&eap=28.0&appId=4f89358a88f63fde6d44df0
e774d30d2&adpos=0&sdk_version=7.5.0&adv_id=533&ml_cache=ML_CACHE&carrier_name=TELKO
MSEL&brand=Generic&campaign_id=8445&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=26&]]></Tracking><Tracking
event="playButtonClick"><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=11&]]></Tracking><Tracking
event="loaded"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=95&]]></Tracking><Tracking
event="firstQuartile"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=1&]]></Tracking><Tracking
event="fileError"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=13&]]></Tracking><Tracking
event="midpoint"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=2&]]></Tracking><Tracking
event="unmute"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=27&]]></Tracking><Tracking
event="complete"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=4&]]></Tracking><Tracking
event="playError"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=12&]]></Tracking><Tracking
event="close"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a
88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_id=533&ml_cache=ML_CACHE&car
rier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=5&]]></Tracking><Tracking
event="closeLinear"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=0.0&app_bundle_name=com.zapak.littlekri
shnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=8.0&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=28.0&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv_i
d=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt_u
serid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=0&track_id=773adadb-
6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=5&]]></Tracking></TrackingE
vents><VideoClicks><ClickThrough><![CDATA[http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno]]></ClickThrough><ClickTrac
king><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=9&]]></ClickTracking></Vide
oClicks><MediaFiles><MediaFile id="pokkt_imp" delivery="progressive"
type="video/mp4" bitrate="500" width="600" height="400" scalable="0"
maintainAspectRatio="1"><!
[CDATA[https://d2h452d9fuy6ob.cloudfront.net/1560169513.mp4]]></MediaFile></MediaFi
les></Linear></Creative><Creative id="26281" sequence="2"
AdID="18820"><CompanionAds><Companion width="110" height="70"><StaticResource
creativeType="image/png"><!
[CDATA[https://d2h452d9fuy6ob.cloudfront.net/endcards/1560169448.png]]></StaticReso
urce><TrackingEvents><Tracking event="close"><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067161&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=db8800a9b7c14b5cb9ebf05d54279a23&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=38&]]></Tracking><Tracking
event="creativeView"><![CDATA[https://sg-tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067161&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=db8800a9b7c14b5cb9ebf05d54279a23&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=22&]]></Tracking></Tracking
Events><CompanionClickThrough><![CDATA[http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno]]></CompanionClickThrough><
/Companion></CompanionAds></Creative></Creatives><Extensions><Extension><Pokkt><Ski
pOffset>00:00:-
1</SkipOffset><isOMIDEnabled>0</isOMIDEnabled><PubPageRedirect></PubPageRedirect><C
ards><Card duration="00:00:00" id="endCard"
offset="00:00:30"><CardClicks><CardClickThrough><!
[CDATA[http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno]]></CardClickThrough></Card
Clicks><CardViewTracking><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067179&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=85cdc1e3d607618fe017983fed4816d2&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=22&]]></CardViewTracking><C
ustomData></CustomData><StaticResource creativeType="image/png"><!
[CDATA[https://d2h452d9fuy6ob.cloudfront.net/endcards/1560169448.png]]></StaticReso
urce><TrackingEvents><Tracking event="close"><![CDATA[https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067179&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=85cdc1e3d607618fe017983fed4816d2&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=38&]]></Tracking></Tracking
Events></Card></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><AdOverlay><AdOverlayDimensionRatio><!
[CDATA[30.0]]></AdOverlayDimensionRatio><AdOverlayUrl></AdOverlayUrl></AdOverlay><I
s360Video>false</Is360Video><HapticFeedback></HapticFeedback><GestureInfo></Gesture
Info><AdditionalWebSettings><canZoom>false</canZoom><canOpenExternal>false</canOpen
External><canAutoPlay>true</canAutoPlay><canScroll>false</canScroll><shouldAskPermi
ssion>true</shouldAskPermission></AdditionalWebSettings></Pokkt></Extension></Exten
sions></InLine></Ad></VAST>

1560493070420 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1560493070422 com.zapak.littlekrishnarunner VAST element is present

1560493070425 com.zapak.littlekrishnarunner VAST element is present

1560493070425 com.zapak.littlekrishnarunner First element value: {} 2.0

1560493070426 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1560493070429 com.zapak.littlekrishnarunner First element value: {} 2.0

1560493070429 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1560493070431 com.zapak.littlekrishnarunner Ad element is present

1560493070432 com.zapak.littlekrishnarunner AD ID updated to: {} 18820

1560493070434 com.zapak.littlekrishnarunner Ad element is absent

1560493070435 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1560493070435 com.zapak.littlekrishnarunner executing d...

1560493070436 com.zapak.littlekrishnarunner This is not a wrapper.

1560493070440 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560493070441 com.zapak.littlekrishnarunner This is inline VAST

1560493070444 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1560493070445 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}
1560493070447 com.zapak.littlekrishnarunner Impressions: {} [com.pokkt.a.g@11b21c6,
com.pokkt.a.g@1fbe587]

1560493070449 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604930704490547cf5a09036891b7a40525fcfdcacc

1560493070450 com.zapak.littlekrishnarunner md5_token id


8c8d279126d2b405d336897a2d5e43db

1560493070454 com.zapak.littlekrishnarunner Error: {} [com.pokkt.a.g@59a0cb4]

1560493070460 com.zapak.littlekrishnarunner First element value: {} Oppo Reno


June'19

1560493070467 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Safe_Box_Reward_Dou
ble&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&a
pp_version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ver
sion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=1436
&sheight=720&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1560493070449&page=1&token=8c8d279126d2b405d336897a
2d5e43db&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.74872428794357&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=70d7bb2b-2a09-4ae9-
8216-cda5a7890004&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=64&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1560493070473 com.zapak.littlekrishnarunner First element value: {}


https://d2h452d9fuy6ob.cloudfront.net/1560169513.mp4

1560493070474 com.zapak.littlekrishnarunner Valid linear node: {}


https://d2h452d9fuy6ob.cloudfront.net/1560169513.mp4

1560493070481 com.zapak.littlekrishnarunner Node event: {} inAppPurchase

1560493070484 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1560493070485 com.zapak.littlekrishnarunner Node event: {} thirdQuartile

1560493070485 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1560493070486 com.zapak.littlekrishnarunner Node event: {} start

1560493070486 com.zapak.littlekrishnarunner saving session-details...

1560493070486 com.zapak.littlekrishnarunner Node event: {} adGratify


1560493070487 com.zapak.littlekrishnarunner Node event: {} creativeView

1560493070487 com.zapak.littlekrishnarunner Node event: {} skip

1560493070488 com.zapak.littlekrishnarunner Node event: {} mute

1560493070494 com.zapak.littlekrishnarunner Node event: {} playButtonClick

1560493070495 com.zapak.littlekrishnarunner Node event: {} loaded

1560493070496 com.zapak.littlekrishnarunner Node event: {} firstQuartile

1560493070497 com.zapak.littlekrishnarunner Node event: {} fileError

1560493070498 com.zapak.littlekrishnarunner Node event: {} midpoint

1560493070499 com.zapak.littlekrishnarunner Node event: {} unmute

1560493070499 com.zapak.littlekrishnarunner Node event: {} complete

1560493070500 com.zapak.littlekrishnarunner Node event: {} playError

1560493070501 com.zapak.littlekrishnarunner Node event: {} close

1560493070502 com.zapak.littlekrishnarunner Node event: {} closeLinear

1560493070509 com.zapak.littlekrishnarunner Click Tracking: {} https://sg-


tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067127&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=4c3bb9bbb3a07c72c41eb76577b0b010&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=9&

1560493070510 com.zapak.littlekrishnarunner Trackers: {}


{ClickTracking=[com.pokkt.a.g@2275323], inAppPurchase=[com.pokkt.a.g@6254020],
thirdQuartile=[com.pokkt.a.g@263dd9], start=[com.pokkt.a.g@5f6a39e],
adGratify=[com.pokkt.a.g@a11fe7f], creativeView=[com.pokkt.a.g@a6e3e4c],
Error=[com.pokkt.a.g@59a0cb4], skip=[com.pokkt.a.g@2b3de95],
mute=[com.pokkt.a.g@a55baa], Impression=[com.pokkt.a.g@11b21c6,
com.pokkt.a.g@1fbe587], playButtonClick=[com.pokkt.a.g@7d2039b],
loaded=[com.pokkt.a.g@666f338], firstQuartile=[com.pokkt.a.g@d40cf11],
fileError=[com.pokkt.a.g@bd58876], midpoint=[com.pokkt.a.g@ac33e77],
unmute=[com.pokkt.a.g@9340ae4], complete=[com.pokkt.a.g@6d24b4d],
playError=[com.pokkt.a.g@509b602], close=[com.pokkt.a.g@2234b13],
closeLinear=[com.pokkt.a.g@d98f150]}

1560493070510 com.zapak.littlekrishnarunner release caching lock

1560493070510 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493070511 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Safe_Box_Reward_Double","IS_REWARDED":true,"ERROR_MESSAGE":"no
Safe_Box_Reward_Double_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Safe_Box_Reward_Double! Error Code 19 :
No Campaign Available Vast Error 303"}

1560493070535 com.zapak.littlekrishnarunner CardNodes are {}


org.apache.xml.dtm.ref.DTMNodeList@523d27c

1560493070536 com.zapak.littlekrishnarunner Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@24a9705

1560493070538 com.zapak.littlekrishnarunner Duration: {} 0

1560493070539 com.zapak.littlekrishnarunner Duration: {} 30

1560493070853 com.zapak.littlekrishnarunner MediaNodes are {}


org.apache.xml.dtm.ref.DTMNodeList@e77098b

1560493070854 com.zapak.littlekrishnarunner Media Node is {}


org.apache.harmony.xml.dom.ElementImpl@a199a68

1560493070861 com.zapak.littlekrishnarunner Media Files: {}


[com.pokkt.a.i$c@e629e81]

1560493070865 com.zapak.littlekrishnarunner First element value: {} 00:00:30

1560493070866 com.zapak.littlekrishnarunner Duration: {} 30

1560493070875 com.zapak.littlekrishnarunner First element value: {}


http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno

1560493070875 com.zapak.littlekrishnarunner Click Through: {}


http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno

1560493070880 com.zapak.littlekrishnarunner Processing Companion Node: {}


https://d2h452d9fuy6ob.cloudfront.net/endcards/1560169448.pnghttps://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067161&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=db8800a9b7c14b5cb9ebf05d54279a23&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=38&https://sg-
tracker.pokkt.com/api/VideoEventTracker?
country=indonesia&app_version=3.5.117&pt_fp=PT_FP&app_bundle_name=com.zapak.littlek
rishnarunner&latitude=-
2.2162162162162162&swidth=600&screen=Safe_Box_Reward_Double&pt_bp=PT_BP&skip=-
1&language=in&device_type=Phone&creative_id=26281&platform=android&device_name=andr
oid&eap=PT_EAP&appId=4f89358a88f63fde6d44df0e774d30d2&adpos=0&sdk_version=7.5.0&adv
_id=533&ml_cache=ML_CACHE&carrier_name=TELKOMSEL&brand=Generic&campaign_id=8445&opt
_userid=%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey
%22%3A%220547cf5a09036891b7a40525fcfdcacc
%22%7D&timestamp=1560493067161&longitude=121.74872428794357&ocr=ML_OCR&connection_t
ype=4G&vcr=ML_VCR&appName=&ip=182.1.188.71&os_version=8.1.0&limitedTracking=0&adver
tisingID=959f0154-538c-44b2-8fcc-56928cb50227&sessionId=%5BPOKKT_SESSION_ID
%5D&offer_id=18820&token=db8800a9b7c14b5cb9ebf05d54279a23&utp=UTP&track_id=773adadb
-6fb6-4992-9ed5-e0b879994789&videoPlaybackStatus=%5BVIDEO_PLAYBACK_STATUS
%5D&channel_id=3416&sheight=400&encodedPubParams=&event=22&http://opporeno.oppomobi
le.id/?utm_source=pokkt&utm_medium=video&utm_campaign=opporeno

1560493070880 com.zapak.littlekrishnarunner Attribute Value: {} null

1560493070880 com.zapak.littlekrishnarunner Attribute Value: {} 110

1560493070881 com.zapak.littlekrishnarunner Attribute Value: {} 70

1560493070881 com.zapak.littlekrishnarunner Attribute Value: {} null

1560493070881 com.zapak.littlekrishnarunner Attribute Value: {} null

1560493070881 com.zapak.littlekrishnarunner Attribute Value: {} null

1560493070898 com.zapak.littlekrishnarunner First element value: {}


http://opporeno.oppomobile.id/?
utm_source=pokkt&utm_medium=video&utm_campaign=opporeno

1560493070902 com.zapak.littlekrishnarunner Companion Ads: {}


[com.pokkt.a.i$b@50efb26]

1560493070903 com.zapak.littlekrishnarunner Current offer id: 18820

1560493070910 com.zapak.littlekrishnarunner MOAT data is Empty

1560493070911 com.zapak.littlekrishnarunner CPI not applicable: Bundle Rule

1560493070912 com.zapak.littlekrishnarunner executing d...

1560493070916 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=2300 et=+19d5h28m11s167ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1560493070920 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1560493070921 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1560493070922 com.zapak.littlekrishnarunner attempting to acquire wake-lock...

1560493070924 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815604930709240547cf5a09036891b7a40525fcfdcacc

1560493070924 com.zapak.littlekrishnarunner wake-lock acquired!

1560493070925 com.zapak.littlekrishnarunner md5_token id


ffee994045ae22c3c613d5af0c845229

1560493070931 com.zapak.littlekrishnarunner attempting to acquire wake-lock...

1560493070933 com.zapak.littlekrishnarunner wake-lock acquired!

1560493070942 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Safe_Box_Reward_Dou
ble&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&a
pp_version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ver
sion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=1436
&sheight=720&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.188.71&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1560493070924&page=1&token=ffee994045ae22c3c613d5af
0c845229&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.74872428794357&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=70d7bb2b-2a09-4ae9-
8216-cda5a7890004&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=64&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1560493072231 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1560493072240 com.zapak.littlekrishnarunner VAST element is present

1560493072247 com.zapak.littlekrishnarunner First element value: {} 2.0

1560493072248 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1560493072255 com.zapak.littlekrishnarunner Ad element is absent

1560493072257 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1560493072258 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1560493072259 com.zapak.littlekrishnarunner saving session-details...

1560493072274 com.zapak.littlekrishnarunner release caching lock

1560493072275 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO
1560493072276 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of
operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Safe_Box_Reward_Double","IS_REWARDED":true,"ERROR_MESSAGE":"no
Safe_Box_Reward_Double_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Safe_Box_Reward_Double! Error Code 19 :
No Campaign Available Vast Error 303"}

1560493072648 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


0%

1560493074264 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


3%

1560493074630 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1560493074641 com.zapak.littlekrishnarunner VAST element is present

1560493074650 com.zapak.littlekrishnarunner First element value: {} 2.0

1560493074651 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1560493074660 com.zapak.littlekrishnarunner Ad element is absent

1560493074661 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1560493074662 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1560493074663 com.zapak.littlekrishnarunner saving session-details...

1560493074686 com.zapak.littlekrishnarunner release caching lock

1560493074687 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1560493074688 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Safe_Box_Reward_Double","IS_REWARDED":true,"ERROR_MESSAGE":"no
Safe_Box_Reward_Double_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Safe_Box_Reward_Double! Error Code 19 :
No Campaign Available Vast Error 303"}

1560493075251 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


0%

1560493077558 com.zapak.littlekrishnarunner downloaded:


/storage/emulated/0/.Pokkt/PI_4f89358a88f63fde6d44df0e774d30d2/.2b1a8cb815286b6a127
70c3a14bfab83_POKKT.png

1560493077569 com.zapak.littlekrishnarunner file:


https://d2h452d9fuy6ob.cloudfront.net/endcards/1560169448.png successfully
downloaded!

1560493077570 com.zapak.littlekrishnarunner wake-lock released!

1560493077577 com.zapak.littlekrishnarunner resultDelegate for DownloadFileTask not


present, cannot notify result!

1560493078144 com.zapak.littlekrishnarunner downloaded:


/storage/emulated/0/.Pokkt/PI_4f89358a88f63fde6d44df0e774d30d2/.2b1a8cb815286b6a127
70c3a14bfab83_POKKT.png

1560493078150 com.zapak.littlekrishnarunner file:


https://d2h452d9fuy6ob.cloudfront.net/endcards/1560169448.png successfully
downloaded!

1560493078151 com.zapak.littlekrishnarunner wake-lock released!

1560493078152 com.zapak.littlekrishnarunner resultDelegate for DownloadFileTask not


present, cannot notify result!

1560493079870 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


3%

1560493107423 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


7%

1560493111810 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


10%

1560493121525 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


14%

1560493124864 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


17%

1560493130352 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


21%

1560493132892 com.zapak.littlekrishnarunner offerId: 18820 file download progress:


24%

1561377259246 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1561377267837 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1561377267842 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1561377267842 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1561377267843 com.zapak.littlekrishnarunner CacheAd API still not called !

1561377267843 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true
1561377267843 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Free_Feathers_Store

1561377267843 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1561377267844 com.zapak.littlekrishnarunner CacheAd API still not called !

1561377267844 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1561377267845 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1561377267845 com.zapak.littlekrishnarunner fetching ad networks...

1561377267846 com.zapak.littlekrishnarunner checking permissions...

1561377267847 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1561377267847 com.zapak.littlekrishnarunner initialising Google Play services...

1561377267849 com.zapak.littlekrishnarunner Google Play service result Code is 0

1561377267850 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1561377267850 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1561377267850 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1561377267850 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1561377267851 com.zapak.littlekrishnarunner CacheAd API still not called !

1561377267862 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1561377267862 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1561377267874 com.zapak.littlekrishnarunner Scheduling now pull notification

1561377267877 com.zapak.littlekrishnarunner starting session manager...

1561377267877 com.zapak.littlekrishnarunner reading session-details...

1561377267884 com.zapak.littlekrishnarunner Offer Table Empty !

1561377267885 com.zapak.littlekrishnarunner creating new session data...

1561377267886 com.zapak.littlekrishnarunner saving session-details...

1561377267897 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!


1561377267898 com.zapak.littlekrishnarunner executing c...

1561377267899 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815613772678990547cf5a09036891b7a40525fcfdcacc

1561377267900 com.zapak.littlekrishnarunner md5_token id


2b95d3252def0b9445cb6924fc35b506

1561377267920 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,748724 hAcc=3000 et=+1d7h59m22s123ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.74872428794357 Latitude: -2.2162162162162162

1561377267932 com.zapak.littlekrishnarunner Service Created

1561377267933 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815613772679330547cf5a09036891b7a40525fcfdcacc

1561377267934 com.zapak.littlekrishnarunner md5_token id


7798aaf1d9b3b693bcf825f4b4fe6bd9

1561377267944 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1561377267933&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=7798aaf1d9b3b693bcf825f4b4fe6bd9&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71

1561377272811 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1561377272812 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins

1561377272812 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins!

1561377272812 com.zapak.littlekrishnarunner CacheAd API still not called !

1561377272813 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1561377272813 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins

1561377272813 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins!

1561377272813 com.zapak.littlekrishnarunner CacheAd API still not called !

1561377272814 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Coins
1561377272814 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-
format: VIDEO, screen-name: Free_Coins

1561377272814 com.zapak.littlekrishnarunner fetching ad networks...

1561377272815 com.zapak.littlekrishnarunner checking permissions...

1561377272816 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1561377272816 com.zapak.littlekrishnarunner initialising Google Play services...

1561377272817 com.zapak.littlekrishnarunner Google Play service result Code is 0

1561377272818 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1561377272818 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1561377272819 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins

1561377272819 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins!

1561377272819 com.zapak.littlekrishnarunner CacheAd API still not called !

1561377272832 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1561377272832 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1561377272835 com.zapak.littlekrishnarunner Offer Table Empty !

1561377272842 com.zapak.littlekrishnarunner Scheduling now pull notification

1561377272932 com.zapak.littlekrishnarunner java.io.IOException: grpc failed


at android.location.Geocoder.getFromLocation(Geocoder.java:136)
at com.pokkt.sdk.utils.a.a(Unknown Source:25)
at com.pokkt.sdk.utils.m.c(Unknown Source:531)
at com.pokkt.sdk.net.c.b(Unknown Source:6)
at com.pokkt.sdk.net.a.a(Unknown Source:38)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1561377272933 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=2b95d3252def0b9445cb6924fc35b506&timestamp=1561377267899&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=3G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.2162162162162162&long=121.74872428794357&address=%7B%7D&sessionId=03b82894-05ab-
424c-81cc-9850df92b871&gdpr_applicable=false&gdpr_consent=true

1561377277346 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1561377277370 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1561377277376 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1561377277378 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Coins","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1561377277961 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 22 more

1561377277963 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1561377277966 com.zapak.littlekrishnarunner Service Created

1561377277968 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815613772779670547cf5a09036891b7a40525fcfdcacc

1561377277970 com.zapak.littlekrishnarunner md5_token id


2cbeffa3dceef32932632b704015c559

1561377277992 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1561377277967&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=2cbeffa3dceef32932632b704015c559&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71

1561377277995 com.zapak.littlekrishnarunner HTTP Request Failed !


com.pokkt.sdk.exceptions.PokktException: Error Code 01 : Problem connecting to the
internet. Please Check your Internet connection.
at com.pokkt.sdk.utils.l.a(Unknown Source:48)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1561377277997 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 01 : Problem connecting to the
internet. Please Check your Internet connection.
at com.pokkt.sdk.utils.l.a(Unknown Source:48)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1561777741409 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1561777838747 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561777838756 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561777838757 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561777838757 com.zapak.littlekrishnarunner CacheAd API still not called !

1561777838758 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561777838759 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561777838759 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561777838759 com.zapak.littlekrishnarunner CacheAd API still not called !

1561777838760 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1561777838761 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen
1561777838761 com.zapak.littlekrishnarunner fetching ad networks...

1561777838762 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1561777838764 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1561777838765 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561777838765 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561777838766 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561777838766 com.zapak.littlekrishnarunner CacheAd API still not called !

1561895098091 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1561899186532 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899186549 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899186549 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899186550 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899186550 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899186551 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899186551 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899186551 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899186552 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1561899186553 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen
1561899186553 com.zapak.littlekrishnarunner fetching ad networks...

1561899186554 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1561899186556 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1561899186557 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899186557 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899186557 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899186558 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899218832 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899218832 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899218833 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899218833 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899218833 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899218834 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899218834 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899218834 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899218835 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1561899218835 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1561899218835 com.zapak.littlekrishnarunner fetching ad networks...

1561899218836 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1561899218836 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1561899218837 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899218837 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899218837 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899218838 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899256219 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1561899256220 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins

1561899256220 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins!

1561899256220 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899256221 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1561899256221 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins

1561899256221 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins!

1561899256221 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899256222 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Coins

1561899256222 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Coins

1561899256223 com.zapak.littlekrishnarunner fetching ad networks...

1561899256224 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1561899256224 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Coins","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1561899256225 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1561899256225 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins
1561899256226 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Free_Coins!

1561899256226 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899409926 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899409926 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899409927 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899409927 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899409928 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899409928 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899409928 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899409928 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899409929 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1561899409929 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1561899409929 com.zapak.littlekrishnarunner fetching ad networks...

1561899409930 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1561899409930 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1561899409931 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899409931 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899409931 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899409931 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899554556 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899554557 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899554557 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899554558 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899554558 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899554558 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899554559 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899554559 com.zapak.littlekrishnarunner CacheAd API still not called !

1561899554559 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1561899554560 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1561899554560 com.zapak.littlekrishnarunner fetching ad networks...

1561899554561 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1561899554561 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1561899554561 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561899554562 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561899554562 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561899554562 com.zapak.littlekrishnarunner CacheAd API still not called !

1561962468594 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1561962503098 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561962503108 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561962503108 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561962503108 com.zapak.littlekrishnarunner CacheAd API still not called !

1561962503109 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561962503109 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561962503109 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561962503110 com.zapak.littlekrishnarunner CacheAd API still not called !

1561962503110 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1561962503111 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1561962503111 com.zapak.littlekrishnarunner fetching ad networks...

1561962503113 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1561962503114 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1561962503115 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561962503115 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561962503116 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561962503116 com.zapak.littlekrishnarunner CacheAd API still not called !

1561962618594 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561962618595 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561962618595 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561962618596 com.zapak.littlekrishnarunner CacheAd API still not called !

1561962618596 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1561962618597 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561962618597 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561962618597 com.zapak.littlekrishnarunner CacheAd API still not called !

1561962618598 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1561962618598 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1561962618598 com.zapak.littlekrishnarunner fetching ad networks...

1561962618600 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1561962618600 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1561962618601 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1561962618601 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1561962618602 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1561962618602 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148565030 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1562148589051 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148589061 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148589061 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148589062 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148589062 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1562148589062 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148589062 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148589063 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148589063 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562148589064 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562148589065 com.zapak.littlekrishnarunner fetching ad networks...

1562148589065 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562148589067 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562148589068 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148589068 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148589069 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148589069 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148613162 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148613163 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148613163 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148613164 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148613164 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148613165 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148613165 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148613165 com.zapak.littlekrishnarunner CacheAd API still not called !


1562148613166 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562148613166 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562148613166 com.zapak.littlekrishnarunner fetching ad networks...

1562148613168 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562148613168 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562148613169 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148613169 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148613170 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148613170 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148646124 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148646124 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148646125 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148646125 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148646126 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148646126 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148646126 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148646127 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148646127 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562148646128 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562148646128 com.zapak.littlekrishnarunner fetching ad networks...

1562148646129 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562148646129 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562148646130 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148646130 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148646131 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148646131 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148729887 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148729888 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148729890 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148729890 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148729890 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148729891 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148729891 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148729891 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148729892 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562148729892 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562148729893 com.zapak.littlekrishnarunner fetching ad networks...

1562148729894 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562148729894 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562148729895 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148729895 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148729896 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148729896 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148764719 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148764720 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148764720 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148764721 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148764721 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148764721 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148764722 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148764722 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148764722 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562148764723 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562148764723 com.zapak.littlekrishnarunner fetching ad networks...

1562148764724 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562148764725 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562148764726 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148764726 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148764726 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148764726 com.zapak.littlekrishnarunner CacheAd API still not called !


1562148863383 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148863383 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148863383 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148863384 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148863384 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148863385 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148863385 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148863385 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148863386 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562148863386 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562148863387 com.zapak.littlekrishnarunner fetching ad networks...

1562148863388 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562148863388 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562148863389 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148863389 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148863389 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148863390 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148886894 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1562148886895 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins

1562148886895 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins!
1562148886895 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148886896 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1562148886896 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins

1562148886897 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins!

1562148886897 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148886898 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Coins

1562148886898 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Coins

1562148886899 com.zapak.littlekrishnarunner fetching ad networks...

1562148886900 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562148886900 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Coins","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562148886901 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Coins,true

1562148886901 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins

1562148886901 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Coins!

1562148886902 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148942669 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148942670 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148942671 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148942672 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148942673 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148942675 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1562148942676 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148942678 com.zapak.littlekrishnarunner CacheAd API still not called !

1562148942679 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562148942681 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562148942682 com.zapak.littlekrishnarunner fetching ad networks...

1562148942684 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562148942685 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562148942687 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562148942689 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562148942690 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562148942691 com.zapak.littlekrishnarunner CacheAd API still not called !

1562474147497 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1562474231437 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562474231446 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562474231446 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562474231446 com.zapak.littlekrishnarunner CacheAd API still not called !

1562474231447 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562474231447 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1562474231447 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562474231448 com.zapak.littlekrishnarunner CacheAd API still not called !

1562474231448 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562474231449 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562474231449 com.zapak.littlekrishnarunner fetching ad networks...

1562474231450 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562474231452 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562474231452 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562474231452 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562474231453 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562474231453 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480076480 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1562480103001 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480103006 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480103007 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480103007 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480103008 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480103009 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1562480103009 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480103009 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480103010 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480103011 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480103011 com.zapak.littlekrishnarunner fetching ad networks...

1562480103013 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562480103015 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480103016 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480103016 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480103016 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480103017 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480117079 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480117079 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480117080 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480117080 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480117081 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480117082 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480117082 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480117082 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480117083 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480117084 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480117084 com.zapak.littlekrishnarunner fetching ad networks...

1562480117085 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562480117086 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480117086 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480117087 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480117087 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480117087 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480132900 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480132901 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480132901 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480132902 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480132902 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480132903 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480132903 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480132904 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480132904 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480132905 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480132905 com.zapak.littlekrishnarunner fetching ad networks...

1562480132906 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562480132907 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480132907 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480132908 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480132908 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480132908 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480146377 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480146377 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480146378 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480146378 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480146378 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480146379 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480146379 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480146379 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480146380 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480146380 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480146381 com.zapak.littlekrishnarunner fetching ad networks...

1562480146382 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562480146383 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480146384 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480146384 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1562480146384 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480146385 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480163311 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480163312 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480163312 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480163312 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480163313 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480163313 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480163314 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480163314 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480163314 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480163315 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480163315 com.zapak.littlekrishnarunner fetching ad networks...

1562480163316 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562480163316 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480163317 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480163317 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480163317 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480163318 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480183238 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1562480183239 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480183239 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480183239 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480183240 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480183240 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480183241 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480183241 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480183242 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480183242 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480183243 com.zapak.littlekrishnarunner fetching ad networks...

1562480183243 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562480183245 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480183245 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480183246 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480183246 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480183247 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480198268 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480198268 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480198269 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480198269 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480198270 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480198270 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480198271 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480198271 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480198271 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480198272 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480198272 com.zapak.littlekrishnarunner fetching ad networks...

1562480198273 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562480198274 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480198274 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480198275 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480198275 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480198276 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480207946 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480207946 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480207947 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480207947 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480207947 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480207947 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480207948 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480207948 com.zapak.littlekrishnarunner CacheAd API still not called !


1562480207948 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480207948 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480207949 com.zapak.littlekrishnarunner fetching ad networks...

1562480207949 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1562480207950 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480207950 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480207950 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480207950 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480207951 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480218741 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480218742 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480218742 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480218742 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480218743 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480218744 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480218744 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480218744 com.zapak.littlekrishnarunner CacheAd API still not called !

1562480218745 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562480218745 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562480218745 com.zapak.littlekrishnarunner fetching ad networks...


1562480218747 com.zapak.littlekrishnarunner no internet connection: Problem
connecting to the internet. Please Check your Internet connection.

1562480218747 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562480218748 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562480218748 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562480218749 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562480218749 com.zapak.littlekrishnarunner CacheAd API still not called !

1562639928247 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1562640112918 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562640112927 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562640112927 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562640112928 com.zapak.littlekrishnarunner CacheAd API still not called !

1562640112928 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562640112928 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562640112929 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562640112929 com.zapak.littlekrishnarunner CacheAd API still not called !

1562640112931 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1562640112931 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1562640112932 com.zapak.littlekrishnarunner fetching ad networks...


1562640112934 com.zapak.littlekrishnarunner no internet connection: Problem
connecting to the internet. Please Check your Internet connection.

1562640112936 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1562640112936 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1562640112936 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1562640112937 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1562640112937 com.zapak.littlekrishnarunner CacheAd API still not called !

1564196378544 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1564196387288 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564196387290 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564196387290 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564196387290 com.zapak.littlekrishnarunner CacheAd API still not called !

1564196387290 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564196387291 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564196387291 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564196387291 com.zapak.littlekrishnarunner CacheAd API still not called !

1564196387292 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1564196387292 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1564196387293 com.zapak.littlekrishnarunner fetching ad networks...


1564196387294 com.zapak.littlekrishnarunner checking permissions...

1564196387295 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1564196387295 com.zapak.littlekrishnarunner initialising Google Play services...

1564196387297 com.zapak.littlekrishnarunner Google Play service result Code is 0

1564196387298 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564196387298 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1564196387298 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564196387298 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564196387299 com.zapak.littlekrishnarunner CacheAd API still not called !

1564196387317 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1564196387318 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1564196387332 com.zapak.littlekrishnarunner Offer Table Empty !

1564196387335 com.zapak.littlekrishnarunner Scheduling now pull notification

1564196387337 com.zapak.littlekrishnarunner starting session manager...

1564196387338 com.zapak.littlekrishnarunner reading session-details...

1564196387346 com.zapak.littlekrishnarunner creating new session data...

1564196387348 com.zapak.littlekrishnarunner saving session-details...

1564196387363 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1564196387364 com.zapak.littlekrishnarunner executing c...

1564196387365 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641963873650547cf5a09036891b7a40525fcfdcacc

1564196387366 com.zapak.littlekrishnarunner md5_token id


5fb394a8882d6dfc79dbd0a5652c3733

1564196387375 com.zapak.littlekrishnarunner Service Created

1564196387377 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641963873770547cf5a09036891b7a40525fcfdcacc

1564196387378 com.zapak.littlekrishnarunner md5_token id


2bc3e941bde0828ede0a3d3e54a73a1a
1564196387384 com.zapak.littlekrishnarunner Last Location Location[network
-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196387396 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1564196387377&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=2bc3e941bde0828ede0a3d3e54a73a1a&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=70d7bb2b-2a09-4ae9-8216-
cda5a7890004&ip=182.1.188.71

1564196387837 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196387838 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196387839 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=5fb394a8882d6dfc79dbd0a5652c3733&timestamp=1564196387365&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=3G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.4684684684684686&long=121.93296442810168&address=%7B%22country%22%3A%22Indonesia
%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0&gdpr_applicable=false&gdpr_consent=true

1564196388392 com.zapak.littlekrishnarunner Notification get response :[]

1564196391539 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"43200","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82
-c100799f1bf0"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0&ip=182.1.187.23"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0&ip=182.1.187.23"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0&ip=182.1.187.23"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunner&sdk_v
ersion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0&ip=182.1.187.23","refresh_rate_in_days":4}}}

1564196391544 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"43200","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-4
63d-9f82-c100799f1bf0"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0&ip=182.1.187.23"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0&ip=182.1.187.23"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0&ip=182.1.187.23"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0&ip=182.1.187.23","refresh_rate_in_days":4}}}

1564196391558 com.zapak.littlekrishnarunner Network name POKKT_VIDEO

1564196391559 com.zapak.littlekrishnarunner Network name POKKT_BANNER

1564196391560 com.zapak.littlekrishnarunner Network name POKKT_INTERSTITIAL

1564196391562 com.zapak.littlekrishnarunner Network name POKKT_INGAME_BRANDING

1564196391567 com.zapak.littlekrishnarunner creating new network!

1564196391569 com.zapak.littlekrishnarunner network created: POKKT_VIDEO

1564196391570 com.zapak.littlekrishnarunner creating new network!

1564196391571 com.zapak.littlekrishnarunner network created: POKKT_BANNER

1564196391572 com.zapak.littlekrishnarunner creating new network!

1564196391573 com.zapak.littlekrishnarunner network created: POKKT_INTERSTITIAL

1564196391574 com.zapak.littlekrishnarunner creating new network!

1564196391575 com.zapak.littlekrishnarunner network created: POKKT_INGAME_BRANDING

1564196391577 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564196391578 com.zapak.littlekrishnarunner acquiring caching lock

1564196391579 com.zapak.littlekrishnarunner acquiring caching lock on:


Free_Feathers_Store_true_VIDEO

1564196391579 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Free_Feathers_Store!

1564196391579 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196391579 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196391584 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196391586 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196391587 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1564196391588 com.zapak.littlekrishnarunner category last get at :1564196391

1564196391589 com.zapak.littlekrishnarunner sending session data...

1564196391589 com.zapak.littlekrishnarunner total sessions to send: 3

1564196391591 com.zapak.littlekrishnarunner Active Session

1564196391592 com.zapak.littlekrishnarunner Gesture path not found

1564196391594 com.zapak.littlekrishnarunner executing f...

1564196391596 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1564196391596 com.zapak.littlekrishnarunner executing f...

1564196391597 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1564196391598 com.zapak.littlekrishnarunner executing f...

1564196391599 com.zapak.littlekrishnarunner f Request url:


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

1564196391597 com.zapak.littlekrishnarunner executing f...

1564196391602 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1564196397189 com.zapak.littlekrishnarunner 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>

1564196397191 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1564196397191 com.zapak.littlekrishnarunner executing f...

1564196397192 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1564196397219 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196397220 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196397220 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196397221 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196397221 com.zapak.littlekrishnarunner release caching lock


1564196397222 com.zapak.littlekrishnarunner release caching lock on:
Boost_true_VIDEO

1564196397222 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196397222 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196397223 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196397223 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196397223 com.zapak.littlekrishnarunner release caching lock

1564196397223 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196397224 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1564196397224 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196397224 com.zapak.littlekrishnarunner fetching ad networks...

1564196397225 com.zapak.littlekrishnarunner checking permissions...

1564196397226 com.zapak.littlekrishnarunner ad networks already available!

1564196397226 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196397227 com.zapak.littlekrishnarunner acquiring caching lock

1564196397227 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1564196397227 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1564196397227 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196397228 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196397230 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196397231 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196397231 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost
1564196397233 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Boost,true

1564196397233 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196397234 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196397235 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196397235 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196397236 com.zapak.littlekrishnarunner release caching lock

1564196397236 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196398677 com.zapak.littlekrishnarunner 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);

1564196398680 com.zapak.littlekrishnarunner executing f...

1564196398680 com.zapak.littlekrishnarunner Successfully downloaded OM JS


1564196398680 com.zapak.littlekrishnarunner f Request url:
https://pokktjs.pokkt.com/vjs/pokktVpaidWrapper.html

1564196400358 com.zapak.littlekrishnarunner 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);

1564196400363 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1564196400363 com.zapak.littlekrishnarunner executing d...

1564196400373 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196403417 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196403417 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196403430 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964034300547cf5a09036891b7a40525fcfdcacc
1564196403432 com.zapak.littlekrishnarunner md5_token id
c8e17f773ec54a015f51c8804e03cc0b

1564196403454 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Free_Feathers_Store
&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_
version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_versio
n=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196403430&page=1&token=c8e17f773ec54a015f51c880
4e03cc0b&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196403542 com.zapak.littlekrishnarunner 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>

1564196403543 com.zapak.littlekrishnarunner executing b...

1564196403543 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1564196403545 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964035440547cf5a09036891b7a40525fcfdcacc

1564196403545 com.zapak.littlekrishnarunner md5_token id


30e96a01972faf89f79f525948d9ea82

1564196403562 com.zapak.littlekrishnarunner b Request url:


https://vdo.pokkt.com/api/appList/get?
timestamp=1564196403544&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=30e96a01972faf89f79f525948d9ea82&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0&ip=182.1.187.23

1564196406783 com.zapak.littlekrishnarunner 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>

1564196406785 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1564196406786 com.zapak.littlekrishnarunner executing q...

1564196406792 com.zapak.littlekrishnarunner Checking array data


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

1564196406793 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964067920547cf5a09036891b7a40525fcfdcacc

1564196406794 com.zapak.littlekrishnarunner md5_token id


7f63a3b7adea9c8fe2f8b1e0edc8198d

1564196406812 com.zapak.littlekrishnarunner q Request url:


https://vdo.pokkt.com/api/NetworkEventTrackerV2? parameters :
timestamp=1564196406792&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=7f63a3b7adea9c8fe2f8b1e0edc8198d&network_event_count=[{"network_
id":31,"event":2,"count":5},
{"network_id":33,"event":2,"count":1}]&appId=4f89358a88f63fde6d44df0e774d30d2&os_ve
rsion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_v
ersion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0

1564196409756 com.zapak.littlekrishnarunner b response: {"apps":null}

1564196409757 com.zapak.littlekrishnarunner Failed to get category data

1564196409758 com.zapak.littlekrishnarunner executing t...

1564196409758 com.zapak.littlekrishnarunner Failed to get category data

1564196409759 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964097580547cf5a09036891b7a40525fcfdcacc

1564196409759 com.zapak.littlekrishnarunner md5_token id


675f20dc8a98a31eb3ce351488c71340
1564196409774 com.zapak.littlekrishnarunner t Request url:
https://vdo.pokkt.com/api/sessionTracker/trackV2? parameters :
timestamp=1564196409758&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-084193c45638&token=675f20dc8a98a31eb3ce351488c71340&stat=%7B%22s_id%22%3A
%2270d7bb2b-2a09-4ae9-8216-cda5a7890004%22%2C%22s_ct%22%3A1560492957888%2C%22s_lt
%22%3A1560492957888%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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.
117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=9
59f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0

1564196409993 com.zapak.littlekrishnarunner t response:


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

1564196409995 com.zapak.littlekrishnarunner removing session with id: 70d7bb2b-


2a09-4ae9-8216-cda5a7890004

1564196409996 com.zapak.littlekrishnarunner saving session-details...

1564196409995 com.zapak.littlekrishnarunner executing q...

1564196409999 com.zapak.littlekrishnarunner Checking array data [] after encoding


%5B%5D

1564196410000 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964099990547cf5a09036891b7a40525fcfdcacc

1564196410001 com.zapak.littlekrishnarunner md5_token id


38a97412cf6b7a35a399be79916f5f64

1564196410016 com.zapak.littlekrishnarunner q Request url:


https://vdo.pokkt.com/api/NetworkEventTrackerV2? parameters :
timestamp=1564196409999&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=38a97412cf6b7a35a399be79916f5f64&network_event_count=[]&appId=4f
89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name
=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0

1564196411596 com.zapak.littlekrishnarunner 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>

1564196411599 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1564196411601 com.zapak.littlekrishnarunner executing t...

1564196411603 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964116020547cf5a09036891b7a40525fcfdcacc

1564196411604 com.zapak.littlekrishnarunner md5_token id


204adb18eb3986b4b7e712df4ddd6265

1564196411624 com.zapak.littlekrishnarunner t Request url:


https://vdo.pokkt.com/api/sessionTracker/trackV2? parameters :
timestamp=1564196411602&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-084193c45638&token=204adb18eb3986b4b7e712df4ddd6265&stat=%7B%22s_id%22%3A
%2203b82894-05ab-424c-81cc-9850df92b871%22%2C%22s_ct%22%3A1561377267886%2C%22s_lt
%22%3A1561377267886%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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.
117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=9
59f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=38afd02c-842a-
463d-9f82-c100799f1bf0

1564196411680 com.zapak.littlekrishnarunner q response:


{"status":0,"message":"Network event not recorded.","response":""}

1564196411683 com.zapak.littlekrishnarunner executing f...

1564196411687 com.zapak.littlekrishnarunner saving session-details...

1564196411694 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1564196411708 com.zapak.littlekrishnarunner saving session-details...

1564196411955 com.zapak.littlekrishnarunner q response:


{"status":0,"message":"Network event not recorded.","response":""}

1564196411960 com.zapak.littlekrishnarunner executing f...

1564196411962 com.zapak.littlekrishnarunner f Request url:


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

1564196412002 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196412003 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196412003 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196412003 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196412003 com.zapak.littlekrishnarunner release caching lock

1564196412004 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196412004 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196412004 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196412004 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196412005 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196412005 com.zapak.littlekrishnarunner release caching lock

1564196412005 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196412005 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1564196412006 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196412006 com.zapak.littlekrishnarunner fetching ad networks...

1564196412007 com.zapak.littlekrishnarunner checking permissions...

1564196412007 com.zapak.littlekrishnarunner ad networks already available!

1564196412008 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196412008 com.zapak.littlekrishnarunner acquiring caching lock

1564196412008 com.zapak.littlekrishnarunner acquiring caching lock on:


Retry_true_VIDEO

1564196412009 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Retry!

1564196412009 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196412009 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196412012 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196412012 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196412013 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196412014 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196412014 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196412014 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196412014 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196412015 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196412015 com.zapak.littlekrishnarunner release caching lock

1564196412015 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196412214 com.zapak.littlekrishnarunner t response:


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

1564196412215 com.zapak.littlekrishnarunner removing session with id: 03b82894-


05ab-424c-81cc-9850df92b871

1564196412215 com.zapak.littlekrishnarunner executing d...

1564196412216 com.zapak.littlekrishnarunner saving session-details...

1564196412221 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196412226 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196412228 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196412234 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964122330547cf5a09036891b7a40525fcfdcacc

1564196412235 com.zapak.littlekrishnarunner md5_token id


0755465f71960226a5d0f782690df69e

1564196412259 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196412233&page=1&token=0755465f71960226a5d0f782
690df69e&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196412620 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196412748 com.zapak.littlekrishnarunner VAST element is present

1564196412755 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196412758 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196412766 com.zapak.littlekrishnarunner Ad element is absent

1564196412768 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196412769 com.zapak.littlekrishnarunner executing d...

1564196412773 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196412781 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196412783 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196412787 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964127870547cf5a09036891b7a40525fcfdcacc

1564196412788 com.zapak.littlekrishnarunner md5_token id


79b17013d5ee24332b60dc89277b0fb4

1564196412806 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Retry&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196412787&page=1&token=79b17013d5ee24332b60dc89
277b0fb4&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196413367 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196413379 com.zapak.littlekrishnarunner VAST element is present

1564196413385 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196413386 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196413394 com.zapak.littlekrishnarunner Ad element is absent

1564196413395 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196413396 com.zapak.littlekrishnarunner executing f...

1564196413398 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1564196414105 com.zapak.littlekrishnarunner 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>

1564196414117 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1564196414121 com.zapak.littlekrishnarunner executing f...

1564196414122 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1564196415208 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196415209 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196415209 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196415209 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196415210 com.zapak.littlekrishnarunner release caching lock

1564196415211 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196415212 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196415212 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196415213 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196415213 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196415213 com.zapak.littlekrishnarunner release caching lock

1564196415214 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196415214 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1564196415215 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196415215 com.zapak.littlekrishnarunner fetching ad networks...

1564196415216 com.zapak.littlekrishnarunner checking permissions...

1564196415217 com.zapak.littlekrishnarunner ad networks already available!

1564196415217 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196415218 com.zapak.littlekrishnarunner acquiring caching lock

1564196415218 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1564196415219 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1564196415219 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196415219 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196415222 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1564196415223 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1564196415223 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196415224 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196415224 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196415224 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196415225 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196415225 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196415225 com.zapak.littlekrishnarunner release caching lock

1564196415226 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL
1564196415282 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196415283 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196415283 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196415284 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196415284 com.zapak.littlekrishnarunner release caching lock

1564196415284 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196415285 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196415285 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196415285 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196415286 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196415286 com.zapak.littlekrishnarunner release caching lock

1564196415286 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196415287 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1564196415287 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196415287 com.zapak.littlekrishnarunner fetching ad networks...

1564196415288 com.zapak.littlekrishnarunner checking permissions...

1564196415289 com.zapak.littlekrishnarunner ad networks already available!

1564196415289 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196415289 com.zapak.littlekrishnarunner acquiring caching lock

1564196415290 com.zapak.littlekrishnarunner acquiring caching lock on:


Coin_multiplier_true_VIDEO

1564196415290 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Coin_multiplier!

1564196415290 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig
1564196415290 com.zapak.littlekrishnarunner activeAdSlots contains null value for
mentioned adConfig

1564196415293 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196415293 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196415293 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196415294 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196415294 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196415295 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196415295 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196415295 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196415296 com.zapak.littlekrishnarunner release caching lock

1564196415296 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196416370 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196416383 com.zapak.littlekrishnarunner VAST element is present

1564196416391 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196416392 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196416401 com.zapak.littlekrishnarunner Ad element is absent

1564196416402 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196416403 com.zapak.littlekrishnarunner executing d...

1564196416407 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196416412 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]
1564196416412 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196416417 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964164160547cf5a09036891b7a40525fcfdcacc

1564196416418 com.zapak.littlekrishnarunner md5_token id


d6328a4cd1f54753f672e4e774ab9984

1564196416435 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196416416&page=1&token=d6328a4cd1f54753f672e4e7
74ab9984&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=0&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1564196417058 com.zapak.littlekrishnarunner 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);

1564196417060 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1564196417117 com.zapak.littlekrishnarunner executing d...

1564196417122 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196417126 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196417127 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196417131 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964171310547cf5a09036891b7a40525fcfdcacc

1564196417132 com.zapak.littlekrishnarunner md5_token id


ab9f20368b184f33e2f6d61fe99662a1

1564196417155 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Coin_multiplier&off
erids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_vers
ion=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.
5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196417131&page=1&token=ab9f20368b184f33e2f6d61f
e99662a1&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196418819 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


encoding="UTF-8" ?><VAST version="2.0"></VAST>
1564196418828 com.zapak.littlekrishnarunner VAST element is present

1564196418837 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196418839 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196418845 com.zapak.littlekrishnarunner Ad element is absent

1564196418847 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196418848 com.zapak.littlekrishnarunner executing f...

1564196418848 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1564196423646 com.zapak.littlekrishnarunner 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!");


} ());

1564196423649 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196423650 com.zapak.littlekrishnarunner executing f...

1564196423651 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1564196423651 com.zapak.littlekrishnarunner saving session-details...

1564196423678 com.zapak.littlekrishnarunner release caching lock

1564196423679 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO
1564196423680 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of
operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"no Retry_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Retry! Error Code 19 : No Campaign Available Vast Error 303"}

1564196424217 com.zapak.littlekrishnarunner 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!");


} ());

1564196424223 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196424224 com.zapak.littlekrishnarunner saving session-details...

1564196424242 com.zapak.littlekrishnarunner release caching lock

1564196424243 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196424243 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1564196424606 com.zapak.littlekrishnarunner 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!");


} ());

1564196424610 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196424611 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196424611 com.zapak.littlekrishnarunner saving session-details...

1564196424627 com.zapak.littlekrishnarunner release caching lock

1564196424627 com.zapak.littlekrishnarunner release caching lock on:


Free_Feathers_Store_true_VIDEO

1564196424628 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"no
Free_Feathers_Store_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Free_Feathers_Store! Error Code 19 : No
Campaign Available Vast Error 303"}

1564196424652 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196424653 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196424654 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196424655 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196424655 com.zapak.littlekrishnarunner release caching lock

1564196424656 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196424656 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196424656 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196424657 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196424657 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196424657 com.zapak.littlekrishnarunner release caching lock

1564196424657 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196424658 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1564196424658 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196424658 com.zapak.littlekrishnarunner fetching ad networks...

1564196424659 com.zapak.littlekrishnarunner checking permissions...

1564196424660 com.zapak.littlekrishnarunner ad networks already available!

1564196424660 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196424661 com.zapak.littlekrishnarunner acquiring caching lock

1564196424661 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1564196424662 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1564196424662 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196424662 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196424664 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196424665 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196424665 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196424665 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196424666 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196424666 com.zapak.littlekrishnarunner executing d...


1564196424666 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Boost!

1564196424666 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196424667 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196424667 com.zapak.littlekrishnarunner release caching lock

1564196424667 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196424680 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196424685 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196424685 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196424690 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964246900547cf5a09036891b7a40525fcfdcacc

1564196424691 com.zapak.littlekrishnarunner md5_token id


7cc1a598495054f62d50caec9d5f6b6f

1564196424708 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196424690&page=1&token=7cc1a598495054f62d50caec
9d5f6b6f&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196425391 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


encoding="UTF-8" ?><VAST version="2.0"></VAST>
1564196425400 com.zapak.littlekrishnarunner VAST element is present

1564196425408 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196425410 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196425417 com.zapak.littlekrishnarunner Ad element is absent

1564196425419 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196425420 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196425421 com.zapak.littlekrishnarunner saving session-details...

1564196425441 com.zapak.littlekrishnarunner release caching lock

1564196425442 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196425443 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1564196428209 com.zapak.littlekrishnarunner 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!");


} ());

1564196428214 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


error: failed to get ad with rewarded ad, ad-format: VIDEO, screen-name:
Coin_multiplier! Error Code 19 : No Campaign Available Vast Error 303
1564196428214 com.zapak.littlekrishnarunner saving session-details...

1564196428242 com.zapak.littlekrishnarunner release caching lock

1564196428242 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196428244 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"no
Coin_multiplier_true_VIDEO found, caching failed ! failed to get ad with rewarded
ad, ad-format: VIDEO, screen-name: Coin_multiplier! Error Code 19 : No Campaign
Available Vast Error 303"}

1564196431440 com.zapak.littlekrishnarunner IOException !


java.net.SocketTimeoutException: timeout
at com.android.okhttp.okio.Okio$3.newTimeoutException(Okio.java:212)
at com.android.okhttp.okio.AsyncTimeout.exit(AsyncTimeout.java:261)
at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:215)
at
com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:306)
at
com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:300)
at
com.android.okhttp.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.ja
va:196)
at
com.android.okhttp.internal.http.Http1xStream.readResponse(Http1xStream.java:186)
at
com.android.okhttp.internal.http.Http1xStream.readResponseHeaders(Http1xStream.java
:127)
at
com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:737
)
at
com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:609)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:471)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnection
Impl.java:407)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnec
tionImpl.java:538)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(Delega
tingHttpsURLConnection.java:105)
at
com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:146)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.net.SocketException: socket is closed
at
com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read(Conscry
ptFileDescriptorSocket.java:546)
at com.android.okhttp.okio.Okio$2.read(Okio.java:136)
at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:211)
... 22 more

1564196431442 com.zapak.littlekrishnarunner failed to execute d! Error Code 11 :


Could Not Connect To Server.

1564196431445 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen!

1564196431445 com.zapak.littlekrishnarunner saving session-details...

1564196431464 com.zapak.littlekrishnarunner release caching lock

1564196431465 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196431466 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! "}

1564196437880 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196437881 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196437882 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196437882 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196437883 com.zapak.littlekrishnarunner release caching lock

1564196437883 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196437884 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196437884 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196437885 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!
1564196437885 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-
format: VIDEO, screen-name: Retry

1564196437885 com.zapak.littlekrishnarunner release caching lock

1564196437886 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196437886 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1564196437887 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196437887 com.zapak.littlekrishnarunner fetching ad networks...

1564196437888 com.zapak.littlekrishnarunner checking permissions...

1564196437889 com.zapak.littlekrishnarunner ad networks already available!

1564196437891 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196437892 com.zapak.littlekrishnarunner acquiring caching lock

1564196437892 com.zapak.littlekrishnarunner acquiring caching lock on:


Retry_true_VIDEO

1564196437893 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Retry!

1564196437893 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196437894 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196437897 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196437898 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196437898 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196437899 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196437900 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196437900 com.zapak.littlekrishnarunner executing d...

1564196437900 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196437901 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry
1564196437901 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196437902 com.zapak.littlekrishnarunner release caching lock

1564196437902 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196437908 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196437918 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196437919 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196437924 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964379240547cf5a09036891b7a40525fcfdcacc

1564196437925 com.zapak.littlekrishnarunner md5_token id


f6ccbe52ea1f9a1337f617da6c614258

1564196437954 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Retry&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196437924&page=1&token=f6ccbe52ea1f9a1337f617da
6c614258&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196438666 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196438672 com.zapak.littlekrishnarunner VAST element is present

1564196438684 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196438685 com.zapak.littlekrishnarunner vast version ---- {} 2.0


1564196438691 com.zapak.littlekrishnarunner Ad element is absent

1564196438692 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196438696 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196438697 com.zapak.littlekrishnarunner saving session-details...

1564196438719 com.zapak.littlekrishnarunner release caching lock

1564196438720 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196438720 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"no Retry_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Retry! Error Code 19 : No Campaign Available Vast Error 303"}

1564196441027 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196441027 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196441028 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196441030 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196441030 com.zapak.littlekrishnarunner release caching lock

1564196441031 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196441032 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196441032 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196441032 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196441033 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196441033 com.zapak.littlekrishnarunner release caching lock

1564196441033 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196441034 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen
1564196441034 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-
format: INTERSTITIAL, screen-name: Result_Screen

1564196441035 com.zapak.littlekrishnarunner fetching ad networks...

1564196441036 com.zapak.littlekrishnarunner checking permissions...

1564196441036 com.zapak.littlekrishnarunner ad networks already available!

1564196441037 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196441037 com.zapak.littlekrishnarunner acquiring caching lock

1564196441038 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1564196441038 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1564196441038 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196441039 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196441041 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1564196441042 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1564196441042 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196441043 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196441044 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196441044 com.zapak.littlekrishnarunner executing d...

1564196441044 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196441045 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196441045 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196441046 com.zapak.littlekrishnarunner release caching lock

1564196441046 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196441060 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196441065 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196441066 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196441071 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964410710547cf5a09036891b7a40525fcfdcacc

1564196441072 com.zapak.littlekrishnarunner md5_token id


866b9c3ec27acc9a14f529538c156b05

1564196441085 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196441086 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196441087 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196441087 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196441088 com.zapak.littlekrishnarunner release caching lock

1564196441088 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196441088 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196441089 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196441089 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196441090 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196441090 com.zapak.littlekrishnarunner release caching lock

1564196441090 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196441091 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1564196441091 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196441092 com.zapak.littlekrishnarunner fetching ad networks...


1564196441092 com.zapak.littlekrishnarunner checking permissions...

1564196441093 com.zapak.littlekrishnarunner ad networks already available!

1564196441093 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196441094 com.zapak.littlekrishnarunner acquiring caching lock

1564196441094 com.zapak.littlekrishnarunner acquiring caching lock on:


Coin_multiplier_true_VIDEO

1564196441094 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Coin_multiplier!

1564196441094 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196441095 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196441095 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196441071&page=1&token=866b9c3ec27acc9a14f52953
8c156b05&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=0&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1564196441101 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196441101 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196441102 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196441102 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196441102 com.zapak.littlekrishnarunner executing d...


1564196441102 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Coin_multiplier

1564196441103 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196441103 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196441103 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196441103 com.zapak.littlekrishnarunner release caching lock

1564196441104 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196441109 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196441118 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196441119 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196441123 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964411220547cf5a09036891b7a40525fcfdcacc

1564196441123 com.zapak.littlekrishnarunner md5_token id


a41c3b26e2e074b70b8ef37708fdd180

1564196441142 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Coin_multiplier&off
erids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_vers
ion=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.
5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196441122&page=1&token=a41c3b26e2e074b70b8ef377
08fdd180&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true
1564196444188 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Boost,true

1564196444189 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196444190 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196444191 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196444191 com.zapak.littlekrishnarunner release caching lock

1564196444192 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196444192 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196444193 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196444193 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196444193 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196444194 com.zapak.littlekrishnarunner release caching lock

1564196444194 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196444194 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1564196444195 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196444195 com.zapak.littlekrishnarunner fetching ad networks...

1564196444196 com.zapak.littlekrishnarunner checking permissions...

1564196444197 com.zapak.littlekrishnarunner ad networks already available!

1564196444198 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196444198 com.zapak.littlekrishnarunner acquiring caching lock

1564196444199 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1564196444199 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1564196444200 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig
1564196444200 com.zapak.littlekrishnarunner activeAdSlots contains null value for
mentioned adConfig

1564196444203 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196444204 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196444204 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196444205 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196444205 com.zapak.littlekrishnarunner executing d...

1564196444205 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196444206 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196444206 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196444207 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196444207 com.zapak.littlekrishnarunner release caching lock

1564196444208 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196444211 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196444215 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196444216 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196444221 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964442200547cf5a09036891b7a40525fcfdcacc

1564196444222 com.zapak.littlekrishnarunner md5_token id


004db5f9e3313d671d3151835698b383

1564196444245 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196444220&page=1&token=004db5f9e3313d671d315183
5698b383&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196446481 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196446492 com.zapak.littlekrishnarunner VAST element is present

1564196446504 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196446505 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196446513 com.zapak.littlekrishnarunner Ad element is absent

1564196446513 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196446515 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196446516 com.zapak.littlekrishnarunner saving session-details...

1564196446540 com.zapak.littlekrishnarunner release caching lock

1564196446541 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196446542 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"no
Coin_multiplier_true_VIDEO found, caching failed ! failed to get ad with rewarded
ad, ad-format: VIDEO, screen-name: Coin_multiplier! Error Code 19 : No Campaign
Available Vast Error 303"}

1564196447204 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196447205 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196447206 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!
1564196447206 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-
format: VIDEO, screen-name: Retry

1564196447206 com.zapak.littlekrishnarunner release caching lock

1564196447207 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196447207 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196447208 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196447208 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196447209 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196447209 com.zapak.littlekrishnarunner release caching lock

1564196447209 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196447210 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1564196447210 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196447211 com.zapak.littlekrishnarunner fetching ad networks...

1564196447212 com.zapak.littlekrishnarunner checking permissions...

1564196447213 com.zapak.littlekrishnarunner ad networks already available!

1564196447214 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196447214 com.zapak.littlekrishnarunner acquiring caching lock

1564196447215 com.zapak.littlekrishnarunner acquiring caching lock on:


Retry_true_VIDEO

1564196447215 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Retry!

1564196447215 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196447216 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196447219 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196447219 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO
1564196447220 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-
format: VIDEO, screen-name: Retry

1564196447221 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196447221 com.zapak.littlekrishnarunner executing d...

1564196447221 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196447221 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196447222 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196447222 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196447223 com.zapak.littlekrishnarunner release caching lock

1564196447223 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196447230 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196447236 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196447237 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196447238 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196447243 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964472430547cf5a09036891b7a40525fcfdcacc

1564196447244 com.zapak.littlekrishnarunner md5_token id


a85b733d15b180f58b3769b16731a1b2

1564196447250 com.zapak.littlekrishnarunner VAST element is present

1564196447260 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196447260 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196447267 com.zapak.littlekrishnarunner Ad element is absent

1564196447266 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Retry&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196447243&page=1&token=a85b733d15b180f58b3769b1
6731a1b2&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196447268 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196447270 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196447274 com.zapak.littlekrishnarunner saving session-details...

1564196447295 com.zapak.littlekrishnarunner release caching lock

1564196447295 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196447296 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1564196450293 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196450294 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196450294 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196450295 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196450295 com.zapak.littlekrishnarunner release caching lock

1564196450296 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196450296 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1564196450296 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196450297 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196450297 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196450297 com.zapak.littlekrishnarunner release caching lock

1564196450298 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196450298 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1564196450298 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196450299 com.zapak.littlekrishnarunner fetching ad networks...

1564196450300 com.zapak.littlekrishnarunner checking permissions...

1564196450301 com.zapak.littlekrishnarunner ad networks already available!

1564196450301 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196450302 com.zapak.littlekrishnarunner acquiring caching lock

1564196450302 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1564196450304 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1564196450304 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196450304 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196450307 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1564196450308 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1564196450308 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196450309 com.zapak.littlekrishnarunner executing d...

1564196450309 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196450310 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196450310 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196450311 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196450312 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196450312 com.zapak.littlekrishnarunner release caching lock

1564196450313 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196450317 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196450325 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196450327 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196450341 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196450342 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196450343 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196450343 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964503430547cf5a09036891b7a40525fcfdcacc

1564196450343 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196450343 com.zapak.littlekrishnarunner md5_token id


c5b6f6ca3a2a2a58aa1f18a31d413b66

1564196450343 com.zapak.littlekrishnarunner release caching lock

1564196450344 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196450344 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196450344 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196450344 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196450345 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196450345 com.zapak.littlekrishnarunner release caching lock

1564196450345 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196450346 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1564196450346 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196450346 com.zapak.littlekrishnarunner fetching ad networks...

1564196450347 com.zapak.littlekrishnarunner checking permissions...

1564196450348 com.zapak.littlekrishnarunner ad networks already available!

1564196450349 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196450349 com.zapak.littlekrishnarunner acquiring caching lock

1564196450349 com.zapak.littlekrishnarunner acquiring caching lock on:


Coin_multiplier_true_VIDEO

1564196450350 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Coin_multiplier!

1564196450350 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196450350 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196450355 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196450355 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196450356 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196450356 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196450357 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196450357 com.zapak.littlekrishnarunner executing d...

1564196450357 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!
1564196450357 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-
format: VIDEO, screen-name: Coin_multiplier

1564196450357 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196450358 com.zapak.littlekrishnarunner release caching lock

1564196450358 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196450358 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196450343&page=1&token=c5b6f6ca3a2a2a58aa1f18a3
1d413b66&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=0&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1564196450363 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196450367 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196450368 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196450375 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964503750547cf5a09036891b7a40525fcfdcacc

1564196450376 com.zapak.littlekrishnarunner md5_token id


2e25e4b4bacba53b5d517d9925c6588e

1564196450412 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Coin_multiplier&off
erids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_vers
ion=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.
5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196450375&page=1&token=2e25e4b4bacba53b5d517d99
25c6588e&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196450680 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"max_cached_videos":"3","video_cache_ttl":"3","notification_pull_frequency":"432
00","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_frame":"","no_content_header":0}

1564196450685 com.zapak.littlekrishnarunner No Offers found!

1564196450687 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1564196450690 com.zapak.littlekrishnarunner No Offers found!

1564196450691 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1564196450692 com.zapak.littlekrishnarunner saving session-details...

1564196450705 com.zapak.littlekrishnarunner release caching lock

1564196450706 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196450706 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1564196454332 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196454333 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196454333 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196454334 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196454334 com.zapak.littlekrishnarunner release caching lock

1564196454334 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196454335 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196454335 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196454336 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196454336 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196454336 com.zapak.littlekrishnarunner release caching lock

1564196454337 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196454338 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1564196454338 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196454339 com.zapak.littlekrishnarunner fetching ad networks...


1564196454340 com.zapak.littlekrishnarunner checking permissions...

1564196454341 com.zapak.littlekrishnarunner ad networks already available!

1564196454341 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196454341 com.zapak.littlekrishnarunner acquiring caching lock

1564196454341 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1564196454342 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1564196454342 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196454342 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196454346 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196454346 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196454347 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196454347 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1564196454348 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1564196454348 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1564196454348 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1564196454348 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196454349 com.zapak.littlekrishnarunner release caching lock

1564196454349 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196456100 com.zapak.littlekrishnarunner IOException !


java.net.SocketTimeoutException: timeout
at com.android.okhttp.okio.Okio$3.newTimeoutException(Okio.java:212)
at com.android.okhttp.okio.AsyncTimeout.exit(AsyncTimeout.java:261)
at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:215)
at
com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:306)
at
com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:300)
at
com.android.okhttp.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.ja
va:196)
at
com.android.okhttp.internal.http.Http1xStream.readResponse(Http1xStream.java:186)
at
com.android.okhttp.internal.http.Http1xStream.readResponseHeaders(Http1xStream.java
:127)
at
com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:737
)
at
com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:609)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:471)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnection
Impl.java:407)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnec
tionImpl.java:538)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(Delega
tingHttpsURLConnection.java:105)
at
com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:146)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.net.SocketException: socket is closed
at
com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read(Conscry
ptFileDescriptorSocket.java:546)
at com.android.okhttp.okio.Okio$2.read(Okio.java:136)
at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:211)
... 22 more

1564196456104 com.zapak.littlekrishnarunner failed to execute d! Error Code 11 :


Could Not Connect To Server.

1564196456105 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen!

1564196456106 com.zapak.littlekrishnarunner saving session-details...

1564196456106 com.zapak.littlekrishnarunner executing d...


1564196456114 com.zapak.littlekrishnarunner Last Location Location[network
-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196456119 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196456120 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196456125 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964561240547cf5a09036891b7a40525fcfdcacc

1564196456126 com.zapak.littlekrishnarunner release caching lock

1564196456126 com.zapak.littlekrishnarunner md5_token id


7f1acae511c2bbc0734ac894e1ec9f6e

1564196456127 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196456128 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! "}

1564196456147 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196456124&page=1&token=7f1acae511c2bbc0734ac894
e1ec9f6e&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196458936 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196458936 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry
1564196458937 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Retry!

1564196458937 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196458938 com.zapak.littlekrishnarunner release caching lock

1564196458938 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196458939 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196458939 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196458939 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196458940 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196458940 com.zapak.littlekrishnarunner release caching lock

1564196458940 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196458941 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1564196458942 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196458942 com.zapak.littlekrishnarunner fetching ad networks...

1564196458943 com.zapak.littlekrishnarunner checking permissions...

1564196458944 com.zapak.littlekrishnarunner ad networks already available!

1564196458945 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196458945 com.zapak.littlekrishnarunner acquiring caching lock

1564196458945 com.zapak.littlekrishnarunner acquiring caching lock on:


Retry_true_VIDEO

1564196458946 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Retry!

1564196458946 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196458946 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196458949 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196458950 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196458951 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196458951 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1564196458952 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1564196458952 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1564196458952 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1564196458953 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196458953 com.zapak.littlekrishnarunner release caching lock

1564196458953 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196460859 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196460869 com.zapak.littlekrishnarunner VAST element is present

1564196460882 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196460884 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196460892 com.zapak.littlekrishnarunner Ad element is absent

1564196460893 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196460896 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196460897 com.zapak.littlekrishnarunner saving session-details...

1564196460928 com.zapak.littlekrishnarunner release caching lock

1564196460929 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1564196460930 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1564196462020 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196462021 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196462021 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196462022 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196462022 com.zapak.littlekrishnarunner release caching lock

1564196462022 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196462023 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196462023 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196462024 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196462024 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196462024 com.zapak.littlekrishnarunner release caching lock

1564196462025 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196462025 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1564196462026 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196462026 com.zapak.littlekrishnarunner fetching ad networks...

1564196462027 com.zapak.littlekrishnarunner checking permissions...

1564196462028 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196462028 com.zapak.littlekrishnarunner ad networks already available!

1564196462029 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196462029 com.zapak.littlekrishnarunner acquiring caching lock

1564196462030 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1564196462030 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!
1564196462030 com.zapak.littlekrishnarunner activeAdSlots does not contain
mentioned adConfig

1564196462031 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196462034 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1564196462035 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1564196462035 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196462036 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564196462037 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564196462037 com.zapak.littlekrishnarunner VAST element is present

1564196462037 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564196462037 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564196462038 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196462038 com.zapak.littlekrishnarunner release caching lock

1564196462038 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196462045 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196462046 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196462058 com.zapak.littlekrishnarunner Ad element is absent

1564196462059 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196462059 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196462060 com.zapak.littlekrishnarunner saving session-details...

1564196462061 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196462062 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196462062 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!
1564196462063 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-
format: VIDEO, screen-name: Coin_multiplier

1564196462065 com.zapak.littlekrishnarunner release caching lock

1564196462065 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196462066 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196462066 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196462067 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196462067 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196462068 com.zapak.littlekrishnarunner release caching lock

1564196462068 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196462068 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1564196462069 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196462069 com.zapak.littlekrishnarunner fetching ad networks...

1564196462070 com.zapak.littlekrishnarunner checking permissions...

1564196462071 com.zapak.littlekrishnarunner ad networks already available!

1564196462072 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196462072 com.zapak.littlekrishnarunner acquiring caching lock

1564196462073 com.zapak.littlekrishnarunner acquiring caching lock on:


Coin_multiplier_true_VIDEO

1564196462073 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Coin_multiplier!

1564196462073 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564196462074 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564196462076 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564196462077 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564196462078 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196462079 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564196462079 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1564196462079 com.zapak.littlekrishnarunner release caching lock

1564196462080 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196462080 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1564196462080 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1564196462080 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"no
Coin_multiplier_true_VIDEO found, caching failed ! failed to get ad with rewarded
ad, ad-format: VIDEO, screen-name: Coin_multiplier! Error Code 19 : No Campaign
Available Vast Error 303"}

1564196462080 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1564196462081 com.zapak.littlekrishnarunner release caching lock

1564196462081 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196462278 com.zapak.littlekrishnarunner IOException !


java.net.SocketTimeoutException: timeout
at com.android.okhttp.okio.Okio$3.newTimeoutException(Okio.java:212)
at com.android.okhttp.okio.AsyncTimeout.exit(AsyncTimeout.java:261)
at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:215)
at
com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:306)
at
com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:300)
at
com.android.okhttp.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.ja
va:196)
at
com.android.okhttp.internal.http.Http1xStream.readResponse(Http1xStream.java:186)
at
com.android.okhttp.internal.http.Http1xStream.readResponseHeaders(Http1xStream.java
:127)
at
com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:737
)
at
com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:609)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:471)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnection
Impl.java:407)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnec
tionImpl.java:538)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(Delega
tingHttpsURLConnection.java:105)
at
com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:146)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.net.SocketException: socket is closed
at
com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read(Conscry
ptFileDescriptorSocket.java:546)
at com.android.okhttp.okio.Okio$2.read(Okio.java:136)
at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:211)
... 22 more

1564196462279 com.zapak.littlekrishnarunner failed to execute d! Error Code 11 :


Could Not Connect To Server.

1564196462280 com.zapak.littlekrishnarunner executing d...

1564196462284 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


error: failed to get ad with rewarded ad, ad-format: VIDEO, screen-name: Retry!

1564196462285 com.zapak.littlekrishnarunner saving session-details...

1564196462295 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196462302 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196462303 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}
1564196462307 com.zapak.littlekrishnarunner executing d...

1564196462307 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964623060547cf5a09036891b7a40525fcfdcacc

1564196462307 com.zapak.littlekrishnarunner release caching lock

1564196462308 com.zapak.littlekrishnarunner md5_token id


c73cf3d531e69bac4eff85d3d2d060b5

1564196462308 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196462309 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"no Retry_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Retry! "}

1564196462316 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196462321 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196462323 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196462326 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964623260547cf5a09036891b7a40525fcfdcacc

1564196462328 com.zapak.littlekrishnarunner md5_token id


13ebd0b2eac243755325ded983ee4bd4

1564196462332 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Retry&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196462306&page=1&token=c73cf3d531e69bac4eff85d3
d2d060b5&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196462351 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196462326&page=1&token=13ebd0b2eac243755325ded9
83ee4bd4&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=0&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1564196463195 com.zapak.littlekrishnarunner executing d...

1564196463239 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d18h16m20s752ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564196463243 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564196463245 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564196463249 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815641964632480547cf5a09036891b7a40525fcfdcacc

1564196463250 com.zapak.littlekrishnarunner md5_token id


b40deb6f2fb53e4e05e716003f154844

1564196463269 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Coin_multiplier&off
erids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_vers
ion=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.
5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.187.23&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564196463248&page=1&token=b40deb6f2fb53e4e05e71600
3f154844&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4684684684684686&longitude=121.93296442810168&address=%7B%22country%22%3A
%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=38afd02c-842a-463d-
9f82-c100799f1bf0&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=96&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564196463740 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196463751 com.zapak.littlekrishnarunner VAST element is present

1564196463758 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196463758 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196463766 com.zapak.littlekrishnarunner Ad element is absent

1564196463767 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196463768 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196463768 com.zapak.littlekrishnarunner saving session-details...

1564196463809 com.zapak.littlekrishnarunner release caching lock

1564196463810 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1564196463810 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"no Retry_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Retry! Error Code 19 : No Campaign Available Vast Error 303"}

1564196463868 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"max_cached_videos":"3","video_cache_ttl":"3","notification_pull_frequency":"432
00","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_frame":"","no_content_header":0}

1564196463872 com.zapak.littlekrishnarunner No Offers found!

1564196463873 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1564196463874 com.zapak.littlekrishnarunner No Offers found!

1564196463875 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1564196463875 com.zapak.littlekrishnarunner saving session-details...

1564196463896 com.zapak.littlekrishnarunner release caching lock

1564196463896 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1564196463898 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1564196470439 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564196470448 com.zapak.littlekrishnarunner VAST element is present

1564196470457 com.zapak.littlekrishnarunner First element value: {} 2.0

1564196470458 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564196470465 com.zapak.littlekrishnarunner Ad element is absent

1564196470466 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564196470469 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564196470470 com.zapak.littlekrishnarunner saving session-details...

1564196470496 com.zapak.littlekrishnarunner release caching lock

1564196470497 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1564196470498 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"no
Coin_multiplier_true_VIDEO found, caching failed ! failed to get ad with rewarded
ad, ad-format: VIDEO, screen-name: Coin_multiplier! Error Code 19 : No Campaign
Available Vast Error 303"}

1564196652615 com.zapak.littlekrishnarunner onLocationChanged Location[network


-2,486486,121,934624 hAcc=2000 et=+4d18h26m34s712ms vAcc=??? sAcc=???
bAcc=???]:121.93462350434301-2.4864864864864864

1564205236466 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1564205245990 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564205245991 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564205245991 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564205245992 com.zapak.littlekrishnarunner CacheAd API still not called !

1564205245992 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564205245992 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564205245992 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564205245993 com.zapak.littlekrishnarunner CacheAd API still not called !

1564205245993 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1564205245994 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1564205245994 com.zapak.littlekrishnarunner fetching ad networks...


1564205245995 com.zapak.littlekrishnarunner checking permissions...

1564205245997 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1564205245997 com.zapak.littlekrishnarunner initialising Google Play services...

1564205246000 com.zapak.littlekrishnarunner Google Play service result Code is 0

1564205246001 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1564205246001 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564205246001 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564205246002 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564205246002 com.zapak.littlekrishnarunner CacheAd API still not called !

1564205246033 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1564205246034 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1564205246041 com.zapak.littlekrishnarunner Scheduling now pull notification

1564205246043 com.zapak.littlekrishnarunner Offer Table Empty !

1564205246043 com.zapak.littlekrishnarunner starting session manager...

1564205246044 com.zapak.littlekrishnarunner reading session-details...

1564205246053 com.zapak.littlekrishnarunner creating new session data...

1564205246054 com.zapak.littlekrishnarunner saving session-details...

1564205246072 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1564205246074 com.zapak.littlekrishnarunner executing c...

1564205246075 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642052460740547cf5a09036891b7a40525fcfdcacc

1564205246075 com.zapak.littlekrishnarunner md5_token id


d99d0884e263605645c6adef2e6a45be

1564205246090 com.zapak.littlekrishnarunner Last Location Location[network


-2,468468,121,932964 hAcc=2000 et=+4d20h31m54s265ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93296442810168 Latitude: -2.4684684684684686

1564205246099 com.zapak.littlekrishnarunner
Address[addressLines=[0:"Indonesia"],feature=Indonesia,admin=null,sub-
admin=null,locality=null,thoroughfare=null,postalCode=null,countryCode=ID,countryNa
me=Indonesia,hasLatitude=true,latitude=-
0.789275,hasLongitude=true,longitude=113.92132699999999,phone=null,url=null,extras=
null]

1564205246100 com.zapak.littlekrishnarunner
{"country":"Indonesia","countryCode":"ID"}

1564205246101 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=d99d0884e263605645c6adef2e6a45be&timestamp=1564205246074&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=4G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.4684684684684686&long=121.93296442810168&address=%7B%22country%22%3A%22Indonesia
%22%2C%22countryCode%22%3A%22ID%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8&gdpr_applicable=false&gdpr_consent=true

1564205246107 com.zapak.littlekrishnarunner Service Created

1564205246108 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642052461070547cf5a09036891b7a40525fcfdcacc

1564205246108 com.zapak.littlekrishnarunner md5_token id


6c8e8a2bd9364bda1b28c7c8171164d9

1564205246123 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1564205246107&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=6c8e8a2bd9364bda1b28c7c8171164d9&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=38afd02c-842a-463d-9f82-
c100799f1bf0&ip=182.1.187.23

1564205246147 com.zapak.littlekrishnarunner onLocationChanged Location[network


-2,486486,121,934624 hAcc=2800 et=+4d20h49m48s245ms vAcc=??? sAcc=???
bAcc=???]:121.93462350434301-2.4864864864864864

1564205250076 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"43200","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21
-04819b548ee8"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8&ip=182.1.212.63"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8&ip=182.1.212.63"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8&ip=182.1.212.63"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunner&sdk_v
ersion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8&ip=182.1.212.63","refresh_rate_in_days":4}}}

1564205250082 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"43200","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-4
a4a-8a21-04819b548ee8"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8&ip=182.1.212.63"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8&ip=182.1.212.63"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8&ip=182.1.212.63"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8&ip=182.1.212.63","refresh_rate_in_days":4}}}

1564205250102 com.zapak.littlekrishnarunner Network name POKKT_VIDEO

1564205250104 com.zapak.littlekrishnarunner Network name POKKT_BANNER

1564205250106 com.zapak.littlekrishnarunner Network name POKKT_INTERSTITIAL

1564205250107 com.zapak.littlekrishnarunner Network name POKKT_INGAME_BRANDING

1564205250113 com.zapak.littlekrishnarunner creating new network!

1564205250114 com.zapak.littlekrishnarunner network created: POKKT_VIDEO

1564205250116 com.zapak.littlekrishnarunner creating new network!

1564205250118 com.zapak.littlekrishnarunner network created: POKKT_BANNER

1564205250119 com.zapak.littlekrishnarunner creating new network!

1564205250121 com.zapak.littlekrishnarunner network created: POKKT_INTERSTITIAL

1564205250122 com.zapak.littlekrishnarunner creating new network!

1564205250123 com.zapak.littlekrishnarunner network created: POKKT_INGAME_BRANDING

1564205250124 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564205250125 com.zapak.littlekrishnarunner acquiring caching lock

1564205250125 com.zapak.littlekrishnarunner acquiring caching lock on:


Free_Feathers_Store_true_VIDEO

1564205250126 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Free_Feathers_Store!

1564205250126 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig
1564205250126 com.zapak.littlekrishnarunner activeAdSlots contains null value for
mentioned adConfig

1564205250132 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564205250133 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564205250135 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1564205250137 com.zapak.littlekrishnarunner category last get at :1564205250

1564205250139 com.zapak.littlekrishnarunner sending session data...

1564205250140 com.zapak.littlekrishnarunner total sessions to send: 2

1564205250142 com.zapak.littlekrishnarunner Active Session

1564205250142 com.zapak.littlekrishnarunner Gesture path not found

1564205250144 com.zapak.littlekrishnarunner executing f...

1564205250144 com.zapak.littlekrishnarunner executing f...

1564205250146 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1564205250144 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1564205250144 com.zapak.littlekrishnarunner executing f...

1564205250158 com.zapak.littlekrishnarunner f Request url:


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

1564205250160 com.zapak.littlekrishnarunner executing f...

1564205250161 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1564205250999 com.zapak.littlekrishnarunner Notification get response :[]

1564205251186 com.zapak.littlekrishnarunner 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) {


1564205251186 com.zapak.littlekrishnarunner 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=! 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');
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.isolateVeri 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>

ficationScripts);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);

1564205251188 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1564205251188 com.zapak.littlekrishnarunner executing f...

1564205251188 com.zapak.littlekrishnarunner executing f...

1564205251189 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1564205251189 com.zapak.littlekrishnarunner f Request url:


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

1564205251189 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1564205251191 com.zapak.littlekrishnarunner 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>

1564205251194 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1564205251194 com.zapak.littlekrishnarunner executing d...


1564205251206 com.zapak.littlekrishnarunner Last Location Location[network
-2,486486,121,934624 hAcc=2800 et=+4d20h49m48s245ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93462350434301 Latitude: -2.4864864864864864

1564205251504 com.zapak.littlekrishnarunner 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>

1564205251507 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1564205251507 com.zapak.littlekrishnarunner executing b...

1564205251508 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642052515080547cf5a09036891b7a40525fcfdcacc

1564205251510 com.zapak.littlekrishnarunner md5_token id


cc5ea4b2d9496805149e0d1c310e1ff1

1564205251527 com.zapak.littlekrishnarunner b Request url:


https://vdo.pokkt.com/api/appList/get?
timestamp=1564205251508&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=cc5ea4b2d9496805149e0d1c310e1ff1&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8&ip=182.1.212.63

1564205252475 com.zapak.littlekrishnarunner 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);

1564205252477 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1564205252478 com.zapak.littlekrishnarunner executing q...

1564205252485 com.zapak.littlekrishnarunner Checking array data


[{"network_id":31,"event":2,"count":13},{"network_id":33,"event":2,"count":4}]
after encoding %5B%7B%22network_id%22%3A31%2C%22event%22%3A2%2C%22count%22%3A13%7D
%2C%7B%22network_id%22%3A33%2C%22event%22%3A2%2C%22count%22%3A4%7D%5D

1564205252487 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642052524870547cf5a09036891b7a40525fcfdcacc

1564205252489 com.zapak.littlekrishnarunner md5_token id


eb1e3bcffa45193710a21c2563238c8a

1564205252510 com.zapak.littlekrishnarunner q Request url:


https://vdo.pokkt.com/api/NetworkEventTrackerV2? parameters :
timestamp=1564205252487&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=eb1e3bcffa45193710a21c2563238c8a&network_event_count=[{"network_
id":31,"event":2,"count":13},
{"network_id":33,"event":2,"count":4}]&appId=4f89358a88f63fde6d44df0e774d30d2&os_ve
rsion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_v
ersion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8

1564205252572 com.zapak.littlekrishnarunner b response: {"apps":null}

1564205252573 com.zapak.littlekrishnarunner executing t...

1564205252573 com.zapak.littlekrishnarunner Failed to get category data

1564205252573 com.zapak.littlekrishnarunner Failed to get category data

1564205252574 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642052525740547cf5a09036891b7a40525fcfdcacc

1564205252574 com.zapak.littlekrishnarunner md5_token id


465e818156867579a7e3313813c3b5c8

1564205252578 com.zapak.littlekrishnarunner 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>

1564205252589 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1564205252599 com.zapak.littlekrishnarunner t Request url:


https://vdo.pokkt.com/api/sessionTracker/trackV2? parameters :
timestamp=1564205252574&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-084193c45638&token=465e818156867579a7e3313813c3b5c8&stat=%7B%22s_id%22%3A
%2238afd02c-842a-463d-9f82-c100799f1bf0%22%2C%22s_ct%22%3A1564196387347%2C%22s_lt
%22%3A1564196387347%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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.
117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=9
59f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1370098f-417a-
4a4a-8a21-04819b548ee8

1564205252824 com.zapak.littlekrishnarunner t response:


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

1564205252825 com.zapak.littlekrishnarunner removing session with id: 38afd02c-


842a-463d-9f82-c100799f1bf0

1564205252825 com.zapak.littlekrishnarunner saving session-details...

1564205253060 com.zapak.littlekrishnarunner q response:


{"status":0,"message":"Network event not recorded.","response":""}

1564205253136 com.zapak.littlekrishnarunner Address[addressLines=[0:"Kompleks


Perkantoran Fonuasingko, Bente, Bungku Tengah, Bente, Bungku Tengah, Kabupaten
Morowali, Sulawesi Tengah 94973, Indonesia"],feature=Bente,admin=Sulawesi
Tengah,sub-admin=Kabupaten Morowali,locality=Bungku
Tengah,thoroughfare=null,postalCode=94973,countryCode=ID,countryName=Indonesia,hasL
atitude=true,latitude=-
2.4846208,hasLongitude=true,longitude=121.9354159,phone=null,url=null,extras=null]

1564205253137 com.zapak.littlekrishnarunner
{"pin":"94973","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bungku Tengah","locality":"Bente","area":"Kabupaten Morowali"}
1564205253143 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-
084193c4563815642052531420547cf5a09036891b7a40525fcfdcacc

1564205253144 com.zapak.littlekrishnarunner md5_token id


a8aed1ab7f059dc308103e03a71172fc

1564205253172 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Free_Feathers_Store
&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_
version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_versio
n=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564205253142&page=1&token=a8aed1ab7f059dc308103e03
a71172fc&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4864864864864864&longitude=121.93462350434301&address=%7B%22pin%22%3A
%2294973%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bungku+Tengah%22%2C
%22locality%22%3A%22Bente%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=1370098f-417a-4a4a-8a21-
04819b548ee8&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=85&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564205253768 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564205253810 com.zapak.littlekrishnarunner VAST element is present

1564205253818 com.zapak.littlekrishnarunner First element value: {} 2.0

1564205253824 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564205253833 com.zapak.littlekrishnarunner Ad element is absent

1564205253836 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1564205253843 com.zapak.littlekrishnarunner executing f...

1564205253875 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1564205254404 com.zapak.littlekrishnarunner 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!");


} ());

1564205254410 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564205254411 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564205254414 com.zapak.littlekrishnarunner saving session-details...

1564205254432 com.zapak.littlekrishnarunner release caching lock

1564205254434 com.zapak.littlekrishnarunner release caching lock on:


Free_Feathers_Store_true_VIDEO

1564205254436 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"no
Free_Feathers_Store_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Free_Feathers_Store! Error Code 19 : No
Campaign Available Vast Error 303"}

1564206259361 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1564206268202 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564206268203 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564206268203 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564206268203 com.zapak.littlekrishnarunner CacheAd API still not called !


1564206268204 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564206268204 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564206268204 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564206268205 com.zapak.littlekrishnarunner CacheAd API still not called !

1564206268205 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1564206268205 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1564206268206 com.zapak.littlekrishnarunner fetching ad networks...

1564206268207 com.zapak.littlekrishnarunner checking permissions...

1564206268208 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1564206268208 com.zapak.littlekrishnarunner initialising Google Play services...

1564206268210 com.zapak.littlekrishnarunner Google Play service result Code is 0

1564206268211 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1564206268211 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1564206268211 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1564206268211 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564206268212 com.zapak.littlekrishnarunner CacheAd API still not called !

1564206268224 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1564206268225 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1564206268239 com.zapak.littlekrishnarunner Offer Table Empty !

1564206268239 com.zapak.littlekrishnarunner Scheduling now pull notification

1564206268242 com.zapak.littlekrishnarunner starting session manager...

1564206268243 com.zapak.littlekrishnarunner reading session-details...

1564206268252 com.zapak.littlekrishnarunner creating new session data...


1564206268253 com.zapak.littlekrishnarunner saving session-details...

1564206268271 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1564206268273 com.zapak.littlekrishnarunner executing c...

1564206268273 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642062682730547cf5a09036891b7a40525fcfdcacc

1564206268274 com.zapak.littlekrishnarunner md5_token id


2ba4d11dfd3624588dbb86d4f043b1eb

1564206268283 com.zapak.littlekrishnarunner Last Location Location[network


-2,486486,121,934624 hAcc=2800 et=+4d21h6m47s556ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93462350434301 Latitude: -2.4864864864864864

1564206268287 com.zapak.littlekrishnarunner Address[addressLines=[0:"Kompleks


Perkantoran Fonuasingko, Bente, Bungku Tengah, Bente, Bungku Tengah, Kabupaten
Morowali, Sulawesi Tengah 94973, Indonesia"],feature=Bente,admin=Sulawesi
Tengah,sub-admin=Kabupaten Morowali,locality=Bungku
Tengah,thoroughfare=null,postalCode=94973,countryCode=ID,countryName=Indonesia,hasL
atitude=true,latitude=-
2.4846208,hasLongitude=true,longitude=121.9354159,phone=null,url=null,extras=null]

1564206268287 com.zapak.littlekrishnarunner
{"pin":"94973","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bungku Tengah","locality":"Bente","area":"Kabupaten Morowali"}

1564206268288 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=2ba4d11dfd3624588dbb86d4f043b1eb&timestamp=1564206268273&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=4G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.4864864864864864&long=121.93462350434301&address=%7B%22pin%22%3A%2294973%22%2C
%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C%22state%22%3A
%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bungku+Tengah%22%2C%22locality%22%3A
%22Bente%22%2C%22area%22%3A%22Kabupaten+Morowali%22%7D&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50&gdpr_applicable=false&gdpr_consent=true

1564206269018 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"43200","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036
-6c245ee67c50"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50&ip=182.1.212.63"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50&ip=182.1.212.63"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50&ip=182.1.212.63"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunner&sdk_v
ersion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50&ip=182.1.212.63","refresh_rate_in_days":4}}}

1564206269020 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"43200","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-4
680-b036-6c245ee67c50"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50&ip=182.1.212.63"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50&ip=182.1.212.63"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50&ip=182.1.212.63"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50&ip=182.1.212.63","refresh_rate_in_days":4}}}

1564206269025 com.zapak.littlekrishnarunner Network name POKKT_VIDEO

1564206269026 com.zapak.littlekrishnarunner Network name POKKT_BANNER

1564206269026 com.zapak.littlekrishnarunner Network name POKKT_INTERSTITIAL

1564206269026 com.zapak.littlekrishnarunner Network name POKKT_INGAME_BRANDING

1564206269029 com.zapak.littlekrishnarunner creating new network!

1564206269030 com.zapak.littlekrishnarunner network created: POKKT_VIDEO

1564206269030 com.zapak.littlekrishnarunner creating new network!

1564206269030 com.zapak.littlekrishnarunner network created: POKKT_BANNER

1564206269030 com.zapak.littlekrishnarunner creating new network!

1564206269031 com.zapak.littlekrishnarunner network created: POKKT_INTERSTITIAL

1564206269031 com.zapak.littlekrishnarunner creating new network!

1564206269031 com.zapak.littlekrishnarunner network created: POKKT_INGAME_BRANDING

1564206269033 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1564206269033 com.zapak.littlekrishnarunner acquiring caching lock

1564206269034 com.zapak.littlekrishnarunner acquiring caching lock on:


Free_Feathers_Store_true_VIDEO

1564206269034 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Free_Feathers_Store!

1564206269034 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1564206269034 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1564206269043 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1564206269044 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1564206269044 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1564206269045 com.zapak.littlekrishnarunner category last get at :1564206269

1564206269047 com.zapak.littlekrishnarunner sending session data...

1564206269047 com.zapak.littlekrishnarunner total sessions to send: 2

1564206269049 com.zapak.littlekrishnarunner Active Session

1564206269050 com.zapak.littlekrishnarunner Gesture path not found

1564206269051 com.zapak.littlekrishnarunner executing f...

1564206269051 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1564206269052 com.zapak.littlekrishnarunner executing f...

1564206269052 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1564206269055 com.zapak.littlekrishnarunner executing f...

1564206269055 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1564206269056 com.zapak.littlekrishnarunner executing f...

1564206269057 com.zapak.littlekrishnarunner f Request url:


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

1564206269620 com.zapak.littlekrishnarunner Service Created

1564206269621 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642062696200547cf5a09036891b7a40525fcfdcacc

1564206269621 com.zapak.littlekrishnarunner md5_token id


35d667cbcfdfa74902b7929913465c77

1564206269632 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1564206269620&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=35d667cbcfdfa74902b7929913465c77&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50&ip=182.1.212.63

1564206269742 com.zapak.littlekrishnarunner Notification get response :[]

1564206269819 com.zapak.littlekrishnarunner 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);

1564206269822 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1564206269823 com.zapak.littlekrishnarunner executing f...

1564206269824 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1564206269834 com.zapak.littlekrishnarunner 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>

1564206269836 com.zapak.littlekrishnarunner 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);

1564206269837 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1564206269837 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1564206269837 com.zapak.littlekrishnarunner executing f...

1564206269838 com.zapak.littlekrishnarunner executing d...

1564206269839 com.zapak.littlekrishnarunner f Request url:


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

1564206269845 com.zapak.littlekrishnarunner Last Location Location[network


-2,486486,121,934624 hAcc=2800 et=+4d21h6m47s556ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.93462350434301 Latitude: -2.4864864864864864

1564206269852 com.zapak.littlekrishnarunner Address[addressLines=[0:"Kompleks


Perkantoran Fonuasingko, Bente, Bungku Tengah, Bente, Bungku Tengah, Kabupaten
Morowali, Sulawesi Tengah 94973, Indonesia"],feature=Bente,admin=Sulawesi
Tengah,sub-admin=Kabupaten Morowali,locality=Bungku
Tengah,thoroughfare=null,postalCode=94973,countryCode=ID,countryName=Indonesia,hasL
atitude=true,latitude=-
2.4846208,hasLongitude=true,longitude=121.9354159,phone=null,url=null,extras=null]

1564206269853 com.zapak.littlekrishnarunner
{"pin":"94973","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bungku Tengah","locality":"Bente","area":"Kabupaten Morowali"}

1564206269861 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642062698600547cf5a09036891b7a40525fcfdcacc

1564206269862 com.zapak.littlekrishnarunner md5_token id


7898449586be9930a7407580dd7a5fd7

1564206269908 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Free_Feathers_Store
&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_
version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_versio
n=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=182.1.212.63&appName=&app_storeur
l=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1564206269860&page=1&token=7898449586be9930a7407580
dd7a5fd7&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.4864864864864864&longitude=121.93462350434301&address=%7B%22pin%22%3A
%2294973%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bungku+Tengah%22%2C
%22locality%22%3A%22Bente%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1564206270019 com.zapak.littlekrishnarunner 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>

1564206270021 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1564206270021 com.zapak.littlekrishnarunner executing b...

1564206270022 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642062700220547cf5a09036891b7a40525fcfdcacc

1564206270022 com.zapak.littlekrishnarunner md5_token id


d21fe18cfc6430d863a582f4351f2c6e

1564206270041 com.zapak.littlekrishnarunner b Request url:


https://vdo.pokkt.com/api/appList/get?
timestamp=1564206270022&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=d21fe18cfc6430d863a582f4351f2c6e&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50&ip=182.1.212.63

1564206270117 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1564206270185 com.zapak.littlekrishnarunner VAST element is present

1564206270192 com.zapak.littlekrishnarunner First element value: {} 2.0

1564206270195 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1564206270203 com.zapak.littlekrishnarunner Ad element is absent

1564206270205 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303
1564206270206 com.zapak.littlekrishnarunner executing q...

1564206270206 com.zapak.littlekrishnarunner Checking array data


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

1564206270207 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642062702070547cf5a09036891b7a40525fcfdcacc

1564206270207 com.zapak.littlekrishnarunner md5_token id


9aba92a1a102637e8a05c64c2597ca20

1564206270227 com.zapak.littlekrishnarunner q Request url:


https://vdo.pokkt.com/api/NetworkEventTrackerV2? parameters :
timestamp=1564206270207&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=9aba92a1a102637e8a05c64c2597ca20&network_event_count=[{"network_
id":31,"event":2,"count":1}]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.
0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5
.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50

1564206270359 com.zapak.littlekrishnarunner q response:


{"status":0,"message":"Network event not recorded.","response":""}

1564206270360 com.zapak.littlekrishnarunner saving session-details...

1564206270363 com.zapak.littlekrishnarunner executing t...

1564206270365 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815642062703640547cf5a09036891b7a40525fcfdcacc

1564206270365 com.zapak.littlekrishnarunner md5_token id


b208bbefeb848b804695673bc6c98fe1

1564206270383 com.zapak.littlekrishnarunner t Request url:


https://vdo.pokkt.com/api/sessionTracker/trackV2? parameters :
timestamp=1564206270364&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-084193c45638&token=b208bbefeb848b804695673bc6c98fe1&stat=%7B%22s_id%22%3A
%221370098f-417a-4a4a-8a21-04819b548ee8%22%2C%22s_ct%22%3A1564205246054%2C%22s_lt
%22%3A1564205246054%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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.
117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=9
59f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=74d5eb58-0fae-
4680-b036-6c245ee67c50

1564206270391 com.zapak.littlekrishnarunner saving session-details...

1564206270648 com.zapak.littlekrishnarunner 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>

1564206270658 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1564206270658 com.zapak.littlekrishnarunner executing f...

1564206270659 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1564206270854 com.zapak.littlekrishnarunner t response:


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

1564206270855 com.zapak.littlekrishnarunner removing session with id: 1370098f-


417a-4a4a-8a21-04819b548ee8

1564206270855 com.zapak.littlekrishnarunner saving session-details...

1564206270907 com.zapak.littlekrishnarunner b response: {"apps":null}

1564206270908 com.zapak.littlekrishnarunner Failed to get category data

1564206270908 com.zapak.littlekrishnarunner Failed to get category data

1564206270983 com.zapak.littlekrishnarunner 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!");


} ());

1564206270992 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1564206270994 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1564206270995 com.zapak.littlekrishnarunner saving session-details...

1564206271011 com.zapak.littlekrishnarunner release caching lock

1564206271012 com.zapak.littlekrishnarunner release caching lock on:


Free_Feathers_Store_true_VIDEO

1564206271013 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"no
Free_Feathers_Store_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Free_Feathers_Store! Error Code 19 : No
Campaign Available Vast Error 303"}

1564206274777 com.zapak.littlekrishnarunner 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>
1564206274779 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1564206286521 com.zapak.littlekrishnarunner onLocationChanged Location[network


-2,486486,121,934624 hAcc=2800 et=+4d21h6m47s556ms vAcc=??? sAcc=???
bAcc=???]:121.93462350434301-2.4864864864864864

1564923239500 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1564923352659 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564923352678 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564923352679 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564923352679 com.zapak.littlekrishnarunner CacheAd API still not called !

1564923352680 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564923352680 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564923352680 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564923352681 com.zapak.littlekrishnarunner CacheAd API still not called !

1564923352682 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1564923352682 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1564923352683 com.zapak.littlekrishnarunner fetching ad networks...

1564923352684 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1564923352686 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1564923352687 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1564923352687 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1564923352687 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1564923352688 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181606845 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1565181670714 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565181670732 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181670733 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181670733 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181670733 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565181670735 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181670736 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181670736 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181670737 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565181670737 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565181670737 com.zapak.littlekrishnarunner fetching ad networks...

1565181670738 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565181670752 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565181670753 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565181670753 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181670753 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181670754 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181679882 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565181679883 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181679884 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181679884 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181679885 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565181679885 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181679886 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181679886 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181679887 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565181679887 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565181679887 com.zapak.littlekrishnarunner fetching ad networks...

1565181679888 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565181679889 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565181679889 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565181679890 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181679890 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181679890 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181696327 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1565181696328 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181696330 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181696330 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181696331 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565181696331 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181696332 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181696332 com.zapak.littlekrishnarunner CacheAd API still not called !

1565181696332 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565181696333 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565181696333 com.zapak.littlekrishnarunner fetching ad networks...

1565181696334 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565181696335 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565181696335 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565181696336 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565181696336 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565181696336 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182127213 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1565182152491 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false
1565182152492 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182152493 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182152493 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182152495 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182152495 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182152495 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182152496 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182152497 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565182152497 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565182152498 com.zapak.littlekrishnarunner fetching ad networks...

1565182152499 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565182152501 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565182152502 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182152502 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182152503 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182152503 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182163179 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182163180 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182163180 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182163180 com.zapak.littlekrishnarunner CacheAd API still not called !


1565182163181 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182163181 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182163182 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182163182 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182163182 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565182163183 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565182163183 com.zapak.littlekrishnarunner fetching ad networks...

1565182163184 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565182163185 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565182163185 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182163186 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182163186 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182163186 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182176821 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182176822 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182176822 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182176822 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182176822 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182176823 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182176823 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1565182176823 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182176824 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565182176824 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565182176825 com.zapak.littlekrishnarunner fetching ad networks...

1565182176825 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565182176826 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565182176826 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182176826 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182176826 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182176827 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182191545 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182191546 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182191546 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182191546 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182191547 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182191547 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182191547 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182191547 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182191548 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565182191548 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565182191548 com.zapak.littlekrishnarunner fetching ad networks...


1565182191549 com.zapak.littlekrishnarunner no internet connection: Problem
connecting to the internet. Please Check your Internet connection.

1565182191549 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565182191550 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182191550 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182191550 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182191550 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182202738 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182202738 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182202739 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182202739 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182202739 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182202739 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182202740 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182202740 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182202740 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565182202740 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565182202740 com.zapak.littlekrishnarunner fetching ad networks...

1565182202741 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565182202742 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}
1565182202742 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182202742 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182202742 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182202743 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182230261 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182230261 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182230261 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182230262 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182230262 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182230262 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182230262 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182230263 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182230263 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565182230264 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565182230264 com.zapak.littlekrishnarunner fetching ad networks...

1565182230265 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565182230266 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565182230266 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182230266 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182230267 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1565182230267 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182248721 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182248722 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182248723 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182248723 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182248724 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182248724 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182248725 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182248725 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182248725 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565182248726 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565182248727 com.zapak.littlekrishnarunner fetching ad networks...

1565182248728 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565182248728 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565182248729 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182248730 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182248730 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182248730 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182258047 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182258048 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1565182258049 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182258050 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182258051 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182258052 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182258054 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182258055 com.zapak.littlekrishnarunner CacheAd API still not called !

1565182258056 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1565182258057 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1565182258059 com.zapak.littlekrishnarunner fetching ad networks...

1565182258061 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1565182258062 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1565182258064 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1565182258065 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1565182258066 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1565182258067 com.zapak.littlekrishnarunner CacheAd API still not called !

1567906375639 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1567906478691 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1567906478708 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1567906478708 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1567906478708 com.zapak.littlekrishnarunner CacheAd API still not called !

1567906478709 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1567906478709 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1567906478709 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1567906478710 com.zapak.littlekrishnarunner CacheAd API still not called !

1567906478710 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1567906478711 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1567906478711 com.zapak.littlekrishnarunner fetching ad networks...

1567906478712 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1567906478714 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1567906478714 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1567906478715 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1567906478715 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1567906478715 com.zapak.littlekrishnarunner CacheAd API still not called !

1569219461978 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1569219494836 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1569219494854 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1569219494855 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1569219494855 com.zapak.littlekrishnarunner CacheAd API still not called !

1569219494856 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1569219494856 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1569219494856 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1569219494857 com.zapak.littlekrishnarunner CacheAd API still not called !

1569219494858 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1569219494858 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1569219494859 com.zapak.littlekrishnarunner fetching ad networks...

1569219494860 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1569219494862 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1569219494863 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1569219494863 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1569219494864 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1569219494864 com.zapak.littlekrishnarunner CacheAd API still not called !

1569581941714 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1569581988796 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1569581988813 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1569581988813 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1569581988814 com.zapak.littlekrishnarunner CacheAd API still not called !

1569581988814 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1569581988814 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1569581988815 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1569581988815 com.zapak.littlekrishnarunner CacheAd API still not called !

1569581988816 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1569581988816 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1569581988817 com.zapak.littlekrishnarunner fetching ad networks...

1569581988818 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1569581988819 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1569581988820 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1569581988820 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1569581988820 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1569581988820 com.zapak.littlekrishnarunner CacheAd API still not called !

1569636474598 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1570538460080 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1570538574524 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1570538574544 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1570538574546 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1570538574546 com.zapak.littlekrishnarunner CacheAd API still not called !

1570538574546 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1570538574547 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1570538574547 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1570538574547 com.zapak.littlekrishnarunner CacheAd API still not called !

1570538574548 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1570538574548 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1570538574549 com.zapak.littlekrishnarunner fetching ad networks...

1570538574550 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1570538574551 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1570538574554 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1570538574555 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1570538574555 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1570538574555 com.zapak.littlekrishnarunner CacheAd API still not called !

1570538664565 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1570538664566 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen
1570538664567 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1570538664567 com.zapak.littlekrishnarunner CacheAd API still not called !

1570538664567 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1570538664568 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1570538664568 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1570538664569 com.zapak.littlekrishnarunner CacheAd API still not called !

1570538664569 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1570538664569 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1570538664570 com.zapak.littlekrishnarunner fetching ad networks...

1570538664571 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1570538664571 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1570538664572 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1570538664572 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1570538664572 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1570538664573 com.zapak.littlekrishnarunner CacheAd API still not called !

1571638068171 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1571638077686 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1571638077694 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store
1571638077694 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Free_Feathers_Store!

1571638077695 com.zapak.littlekrishnarunner CacheAd API still not called !

1571638077695 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1571638077696 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1571638077696 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1571638077696 com.zapak.littlekrishnarunner CacheAd API still not called !

1571638077697 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1571638077698 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1571638077698 com.zapak.littlekrishnarunner fetching ad networks...

1571638077700 com.zapak.littlekrishnarunner checking permissions...

1571638077703 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1571638077704 com.zapak.littlekrishnarunner initialising Google Play services...

1571638077707 com.zapak.littlekrishnarunner Google Play service result Code is 0

1571638077708 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1571638077709 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1571638077710 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1571638077712 com.zapak.littlekrishnarunner CacheAd API still not called !

1571638077712 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1571638077741 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1571638077741 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1571638077762 com.zapak.littlekrishnarunner Scheduling now pull notification

1571638077763 com.zapak.littlekrishnarunner Offer Table Empty !

1571638077766 com.zapak.littlekrishnarunner starting session manager...


1571638077766 com.zapak.littlekrishnarunner reading session-details...

1571638077776 com.zapak.littlekrishnarunner creating new session data...

1571638077777 com.zapak.littlekrishnarunner saving session-details...

1571638077796 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1571638077797 com.zapak.littlekrishnarunner executing c...

1571638077798 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716380777980547cf5a09036891b7a40525fcfdcacc

1571638077799 com.zapak.littlekrishnarunner md5_token id


86caef6878eb32fef03d851a00a92b98

1571638077821 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=3100 et=+5d4h40m39s249ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638077827 com.zapak.littlekrishnarunner Service Created

1571638077828 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716380778280547cf5a09036891b7a40525fcfdcacc

1571638077830 com.zapak.littlekrishnarunner md5_token id


915ca5c0eb3d264214b3d2a4b6cc1177

1571638077842 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1571638077828&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=915ca5c0eb3d264214b3d2a4b6cc1177&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=74d5eb58-0fae-4680-b036-
6c245ee67c50&ip=182.1.212.63

1571638078408 com.zapak.littlekrishnarunner Notification get response :[]

1571638078447 com.zapak.littlekrishnarunner onLocationChanged Location[network


-2,216216,121,730693 hAcc=3100 et=+5d4h40m39s249ms vAcc=??? sAcc=???
bAcc=???]:121.73069278256918-2.2162162162162162

1571638078981 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638078982 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638078984 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=86caef6878eb32fef03d851a00a92b98&timestamp=1571638077798&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=4G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=-
2.2162162162162162&long=121.73069278256918&address=%7B%22pin%22%3A%2294976%22%2C
%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C%22state%22%3A
%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality%22%3A
%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali%22%7D&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404&gdpr_applicable=false&gdpr_consent=true

1571638079583 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"-1","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-45cf
-96ba-88ff4b7c1404"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&ip=114.125.207.70"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404&ip=114.125.207.70"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404&ip=114.125.207.70"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnar
unner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&ip=114.125.207.70","refresh_rate_in_days":4}}}

1571638079599 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"-1","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5
077-45cf-96ba-88ff4b7c1404"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&ip=114.125.207.70"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404&ip=114.125.207.70"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404&ip=114.125.207.70"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.little
krishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&ip=114.125.207.70","refresh_rate_in_days":4}}}

1571638079618 com.zapak.littlekrishnarunner Network name POKKT_VIDEO

1571638079621 com.zapak.littlekrishnarunner Network name POKKT_BANNER

1571638079626 com.zapak.littlekrishnarunner Network name POKKT_INTERSTITIAL

1571638079627 com.zapak.littlekrishnarunner Network name POKKT_INGAME_BRANDING


1571638079634 com.zapak.littlekrishnarunner creating new network!

1571638079636 com.zapak.littlekrishnarunner network created: POKKT_VIDEO

1571638079637 com.zapak.littlekrishnarunner creating new network!

1571638079638 com.zapak.littlekrishnarunner network created: POKKT_BANNER

1571638079639 com.zapak.littlekrishnarunner creating new network!

1571638079639 com.zapak.littlekrishnarunner network created: POKKT_INTERSTITIAL

1571638079640 com.zapak.littlekrishnarunner creating new network!

1571638079640 com.zapak.littlekrishnarunner network created: POKKT_INGAME_BRANDING

1571638079647 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1571638079648 com.zapak.littlekrishnarunner acquiring caching lock

1571638079648 com.zapak.littlekrishnarunner acquiring caching lock on:


Free_Feathers_Store_true_VIDEO

1571638079649 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Free_Feathers_Store!

1571638079649 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638079650 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638079658 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638079661 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638079664 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1571638079665 com.zapak.littlekrishnarunner category last get at :1571638079

1571638079666 com.zapak.littlekrishnarunner sending session data...

1571638079667 com.zapak.littlekrishnarunner total sessions to send: 2

1571638079670 com.zapak.littlekrishnarunner Active Session

1571638079671 com.zapak.littlekrishnarunner Gesture path not found

1571638079681 com.zapak.littlekrishnarunner executing f...

1571638079680 com.zapak.littlekrishnarunner executing f...

1571638079681 com.zapak.littlekrishnarunner executing f...

1571638079682 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1571638079682 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1571638079682 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1571638079684 com.zapak.littlekrishnarunner executing f...

1571638079694 com.zapak.littlekrishnarunner f Request url:


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

1571638080331 com.zapak.littlekrishnarunner 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);

1571638080333 com.zapak.littlekrishnarunner executing f...

1571638080333 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1571638080333 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1571638080335 com.zapak.littlekrishnarunner 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);

1571638080337 com.zapak.littlekrishnarunner executing f...

1571638080338 com.zapak.littlekrishnarunner f Request url:


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

1571638080341 com.zapak.littlekrishnarunner Successfully downloaded OM JS

1571638080347 com.zapak.littlekrishnarunner 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>

1571638080348 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1571638080348 com.zapak.littlekrishnarunner executing d...

1571638080359 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=3100 et=+5d4h40m39s249ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638080368 com.zapak.littlekrishnarunner 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");
}
}
}

</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 v1.1.3 -->


<script src="https://d3milghus8544b.cloudfront.net/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>

<style>

.vjs-default-skin.vjs-paused .vjs-big-play-button
{
display: none;
}

.video-js .vjs-control-bar
{
background-color: rgba(43, 51, 63, 0);
}
/* .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-
horizontal
{
display: none;
} */

/* .vjs-default-skin.vjs-paused .vjs-control-bar
{
display: block;
} */

</style>

</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/logo.png" data-
setup='{}'>
<source src="https://vdo.pokkt.com/video-js-4.12/loading.mp4"
type='video/mp4'>
</video>
</div>

<script type="text/javascript">
window.vjsPlayer = videojs('pokkt-video-ad', {
//'controls':false,
controlBar: {
fullscreenToggle: false,
playToggle: false,
progressControl: 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 trackOMEvent(eventName, param1, param2) {


log.i('window.pokktOMIDBridge ' + eventName);

if (window.pokktOMIDBridge === undefined ||


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

if (typeof window.pokktOMIDBridge.videoEvents[eventName] ===


'function') {
window.pokktOMIDBridge.videoEvents[eventName](param1, param2);
}
}

function trackStart(player) {
var duration = isNaN(player.duration()) ? player.duration() : -1;
var muted = player.muted() ? 0 : 1;
trackOMEvent('start', duration, muted);
}

function trackVolume(player) {
var videoPlayerVolume = player.muted() ? 0 : player.volume();
log.i('device volume is: ' + videoPlayerVolume);
trackOMEvent('volumeChange', videoPlayerVolume);
}

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

player.on('play', function(e) {
console.log('play started!');
});

player.on('vast.start', function(e) {
trackStart(player);
});

player.on('vpaid.AdVideoStart', function(e) {
trackStart(player);
});

player.on('vast.firstQuartile', function(e) {
trackOMEvent('firstQuartile');
});

player.on('vpaid.AdVideoFirstQuartile', function(e) {
trackOMEvent('firstQuartile');
});

player.on('vast.midpoint', function(e) {
trackOMEvent('midpoint');
});

player.on('vpaid.AdVideoMidpoint', function(e) {
trackOMEvent('midpoint');
});

player.on('vast.thirdQuartile', function(e) {
trackOMEvent('thirdQuartile');
});

player.on('vpaid.AdVideoThirdQuartile', function(e) {
trackOMEvent('thirdQuartile');
});

player.on('vast.complete', function(e) {
trackOMEvent('complete');
});

player.on('vpaid.AdVideoComplete', function(e) {
trackOMEvent('complete');
});

player.on('vast.adSkip', function(e) {
trackOMEvent('skipped');
});

player.on('vpaid.AdSkipped', function(e) {
trackOMEvent('skipped');
});

player.on('vast.pause', function(e) {
trackOMEvent('pause');
});

player.on('vpaid.AdPaused', function(e) {
trackOMEvent('pause');
});

player.on('vast.resume', function(e) {
trackOMEvent('resume');
});

player.on('vpaid.AdPlaying', function(e) {
trackOMEvent('resume');
});

player.on('vast.mute', function(e) {
trackVolume(player);
});

player.on('vast.unmute', function(e) {
trackVolume(player);
});
player.on('vpaid.AdVolumeChange', function(e) {
trackVolume(player);
});
}

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>

1571638080373 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1571638080373 com.zapak.littlekrishnarunner executing b...

1571638080374 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716380803740547cf5a09036891b7a40525fcfdcacc

1571638080375 com.zapak.littlekrishnarunner md5_token id


3f4186686123310e36b408011ea957ae

1571638080390 com.zapak.littlekrishnarunner b Request url:


https://vdo.pokkt.com/api/appList/get?
timestamp=1571638080374&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=3f4186686123310e36b408011ea957ae&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&ip=114.125.207.70

1571638080492 com.zapak.littlekrishnarunner 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>

1571638080494 com.zapak.littlekrishnarunner Successfully downloaded IMA HTML

1571638080497 com.zapak.littlekrishnarunner executing q...

1571638080498 com.zapak.littlekrishnarunner Checking array data


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

1571638080500 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716380804990547cf5a09036891b7a40525fcfdcacc

1571638080502 com.zapak.littlekrishnarunner md5_token id


df183d44bce819dc48688b560a24fe50
1571638080524 com.zapak.littlekrishnarunner q Request url:
https://vdo.pokkt.com/api/NetworkEventTrackerV2? parameters :
timestamp=1571638080499&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=df183d44bce819dc48688b560a24fe50&network_event_count=[{"network_
id":31,"event":2,"count":1}]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.
0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5
.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404

1571638080702 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638080705 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638080711 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716380807100547cf5a09036891b7a40525fcfdcacc

1571638080712 com.zapak.littlekrishnarunner md5_token id


147ec8713f1dc6e4410314962a710a77

1571638080732 com.zapak.littlekrishnarunner 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");
}
}
}

</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 v1.1.3 -->


<script src="https://d3milghus8544b.cloudfront.net/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>

<style>

.vjs-default-skin.vjs-paused .vjs-big-play-button
{
display: none;
}

.video-js .vjs-control-bar
{
background-color: rgba(43, 51, 63, 0);
}

/* .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-


horizontal
{
display: none;
} */

/* .vjs-default-skin.vjs-paused .vjs-control-bar
{
display: block;
} */

</style>

</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/logo.png" data-
setup='{}'>
<source src="https://vdo.pokkt.com/video-js-4.12/loading.mp4"
type='video/mp4'>
</video>
</div>

<script type="text/javascript">
window.vjsPlayer = videojs('pokkt-video-ad', {
//'controls':false,
controlBar: {
fullscreenToggle: false,
playToggle: false,
progressControl: 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 trackOMEvent(eventName, param1, param2) {


log.i('window.pokktOMIDBridge ' + eventName);

if (window.pokktOMIDBridge === undefined ||


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

if (typeof window.pokktOMIDBridge.videoEvents[eventName] ===


'function') {
window.pokktOMIDBridge.videoEvents[eventName](param1, param2);
}
}

function trackStart(player) {
var duration = isNaN(player.duration()) ? player.duration() : -1;
var muted = player.muted() ? 0 : 1;
trackOMEvent('start', duration, muted);
}

function trackVolume(player) {
var videoPlayerVolume = player.muted() ? 0 : player.volume();
log.i('device volume is: ' + videoPlayerVolume);
trackOMEvent('volumeChange', videoPlayerVolume);
}

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

player.on('play', function(e) {
console.log('play started!');
});

player.on('vast.start', function(e) {
trackStart(player);
});

player.on('vpaid.AdVideoStart', function(e) {
trackStart(player);
});

player.on('vast.firstQuartile', function(e) {
trackOMEvent('firstQuartile');
});

player.on('vpaid.AdVideoFirstQuartile', function(e) {
trackOMEvent('firstQuartile');
});

player.on('vast.midpoint', function(e) {
trackOMEvent('midpoint');
});

player.on('vpaid.AdVideoMidpoint', function(e) {
trackOMEvent('midpoint');
});

player.on('vast.thirdQuartile', function(e) {
trackOMEvent('thirdQuartile');
});

player.on('vpaid.AdVideoThirdQuartile', function(e) {
trackOMEvent('thirdQuartile');
});

player.on('vast.complete', function(e) {
trackOMEvent('complete');
});

player.on('vpaid.AdVideoComplete', function(e) {
trackOMEvent('complete');
});

player.on('vast.adSkip', function(e) {
trackOMEvent('skipped');
});

player.on('vpaid.AdSkipped', function(e) {
trackOMEvent('skipped');
});

player.on('vast.pause', function(e) {
trackOMEvent('pause');
});

player.on('vpaid.AdPaused', function(e) {
trackOMEvent('pause');
});

player.on('vast.resume', function(e) {
trackOMEvent('resume');
});

player.on('vpaid.AdPlaying', function(e) {
trackOMEvent('resume');
});

player.on('vast.mute', function(e) {
trackVolume(player);
});

player.on('vast.unmute', function(e) {
trackVolume(player);
});

player.on('vpaid.AdVolumeChange', function(e) {
trackVolume(player);
});
}

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>

1571638080734 com.zapak.littlekrishnarunner Successfully downloaded VPAID HTML

1571638080734 com.zapak.littlekrishnarunner executing t...

1571638080736 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716380807350547cf5a09036891b7a40525fcfdcacc

1571638080738 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Free_Feathers_Store
&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_
version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_versio
n=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638080710&page=1&token=147ec8713f1dc6e441031496
2a710a77&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638080741 com.zapak.littlekrishnarunner md5_token id


2384df43b46184d6926c8e3fa80c20f8

1571638080755 com.zapak.littlekrishnarunner t Request url:


https://vdo.pokkt.com/api/sessionTracker/trackV2? parameters :
timestamp=1571638080735&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-084193c45638&token=2384df43b46184d6926c8e3fa80c20f8&stat=%7B%22s_id%22%3A
%2274d5eb58-0fae-4680-b036-6c245ee67c50%22%2C%22s_ct%22%3A1564206268253%2C%22s_lt
%22%3A1564206268253%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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.
117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=9
59f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=4G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=75fe4279-5077-
45cf-96ba-88ff4b7c1404

1571638080855 com.zapak.littlekrishnarunner q response:


{"status":0,"message":"Network event not recorded.","response":""}

1571638080867 com.zapak.littlekrishnarunner saving session-details...

1571638080880 com.zapak.littlekrishnarunner saving session-details...

1571638081040 com.zapak.littlekrishnarunner t response:


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

1571638081042 com.zapak.littlekrishnarunner removing session with id: 74d5eb58-


0fae-4680-b036-6c245ee67c50

1571638081042 com.zapak.littlekrishnarunner saving session-details...

1571638081046 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638081102 com.zapak.littlekrishnarunner VAST element is present

1571638081109 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638081113 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638081119 com.zapak.littlekrishnarunner Ad element is absent

1571638081122 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638081130 com.zapak.littlekrishnarunner executing f...

1571638081131 com.zapak.littlekrishnarunner f Request url:


https://pokktjs.pokkt.com/mraid/common/mraid.js

1571638081132 com.zapak.littlekrishnarunner b response: {"apps":null}

1571638081136 com.zapak.littlekrishnarunner Failed to get category data

1571638081138 com.zapak.littlekrishnarunner Failed to get category data

1571638081342 com.zapak.littlekrishnarunner 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!");


} ());

1571638081345 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638081346 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638081348 com.zapak.littlekrishnarunner saving session-details...

1571638081366 com.zapak.littlekrishnarunner release caching lock

1571638081366 com.zapak.littlekrishnarunner release caching lock on:


Free_Feathers_Store_true_VIDEO

1571638081368 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"no
Free_Feathers_Store_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Free_Feathers_Store! Error Code 19 : No
Campaign Available Vast Error 303"}

1571638090592 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638090593 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638090593 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638090594 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638090594 com.zapak.littlekrishnarunner release caching lock

1571638090595 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638090596 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true
1571638090596 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Boost

1571638090597 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638090598 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638090600 com.zapak.littlekrishnarunner release caching lock

1571638090600 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638090601 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1571638090602 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638090602 com.zapak.littlekrishnarunner fetching ad networks...

1571638090603 com.zapak.littlekrishnarunner checking permissions...

1571638090604 com.zapak.littlekrishnarunner ad networks already available!

1571638090604 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638090605 com.zapak.littlekrishnarunner acquiring caching lock

1571638090605 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1571638090606 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1571638090606 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638090606 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638090610 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638090611 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638090612 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638090613 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638090613 com.zapak.littlekrishnarunner executing d...

1571638090613 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost
1571638090614 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Boost!

1571638090614 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638090614 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638090615 com.zapak.littlekrishnarunner release caching lock

1571638090615 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638090619 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=3100 et=+5d4h40m39s249ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638090622 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638090623 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638090633 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716380906330547cf5a09036891b7a40525fcfdcacc

1571638090634 com.zapak.littlekrishnarunner md5_token id


554d32224904eeadb966071ec1b0a76a

1571638090654 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638090633&page=1&token=554d32224904eeadb966071e
c1b0a76a&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638091057 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638091081 com.zapak.littlekrishnarunner VAST element is present

1571638091089 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638091090 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638091099 com.zapak.littlekrishnarunner Ad element is absent

1571638091100 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638091101 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638091102 com.zapak.littlekrishnarunner saving session-details...

1571638091122 com.zapak.littlekrishnarunner release caching lock

1571638091123 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638091123 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1571638284333 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638284334 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638284335 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638284336 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638284336 com.zapak.littlekrishnarunner release caching lock

1571638284336 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638284337 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638284337 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638284338 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638284338 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638284340 com.zapak.littlekrishnarunner release caching lock

1571638284340 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638284341 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1571638284341 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638284342 com.zapak.littlekrishnarunner fetching ad networks...

1571638284343 com.zapak.littlekrishnarunner checking permissions...

1571638284344 com.zapak.littlekrishnarunner ad networks already available!

1571638284344 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638284344 com.zapak.littlekrishnarunner acquiring caching lock

1571638284345 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1571638284345 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1571638284345 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638284345 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638284349 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638284350 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638284350 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638284351 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638284352 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638284353 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638284354 com.zapak.littlekrishnarunner executing d...


1571638284354 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-
format: VIDEO, screen-name: Boost

1571638284354 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638284355 com.zapak.littlekrishnarunner release caching lock

1571638284355 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638284360 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638284367 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638284368 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638284374 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716382843730547cf5a09036891b7a40525fcfdcacc

1571638284375 com.zapak.littlekrishnarunner md5_token id


550cc398eda04ad174bd1c993226daa9

1571638284401 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638284373&page=1&token=550cc398eda04ad174bd1c99
3226daa9&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true
1571638284957 com.zapak.littlekrishnarunner d response: <?xml version="1.0"
encoding="UTF-8" ?><VAST version="2.0"></VAST>

1571638284967 com.zapak.littlekrishnarunner VAST element is present

1571638284974 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638284975 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638284982 com.zapak.littlekrishnarunner Ad element is absent

1571638284983 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638284984 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638284985 com.zapak.littlekrishnarunner saving session-details...

1571638285006 com.zapak.littlekrishnarunner release caching lock

1571638285007 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638285007 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1571638311583 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638311584 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638311584 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638311584 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638311585 com.zapak.littlekrishnarunner release caching lock

1571638311585 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638311585 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638311585 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638311586 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638311586 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry
1571638311586 com.zapak.littlekrishnarunner release caching lock

1571638311586 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638311587 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1571638311587 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638311587 com.zapak.littlekrishnarunner fetching ad networks...

1571638311588 com.zapak.littlekrishnarunner checking permissions...

1571638311588 com.zapak.littlekrishnarunner ad networks already available!

1571638311589 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638311589 com.zapak.littlekrishnarunner acquiring caching lock

1571638311589 com.zapak.littlekrishnarunner acquiring caching lock on:


Retry_true_VIDEO

1571638311589 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Retry!

1571638311590 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638311590 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638311593 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638311593 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638311594 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638311594 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638311595 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638311595 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638311595 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638311596 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638311596 com.zapak.littlekrishnarunner executing d...


1571638311596 com.zapak.littlekrishnarunner release caching lock

1571638311596 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638311605 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638311609 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638311610 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638311613 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716383116120547cf5a09036891b7a40525fcfdcacc

1571638311614 com.zapak.littlekrishnarunner md5_token id


4bb257dad1ec7e51304752e743af4219

1571638311633 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Retry&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638311612&page=1&token=4bb257dad1ec7e51304752e7
43af4219&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638312047 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638312057 com.zapak.littlekrishnarunner VAST element is present


1571638312067 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638312068 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638312076 com.zapak.littlekrishnarunner Ad element is absent

1571638312077 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638312078 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638312079 com.zapak.littlekrishnarunner saving session-details...

1571638312108 com.zapak.littlekrishnarunner release caching lock

1571638312108 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638312109 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"no Retry_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Retry! Error Code 19 : No Campaign Available Vast Error 303"}

1571638314650 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638314650 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314650 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314651 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314651 com.zapak.littlekrishnarunner release caching lock

1571638314651 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314652 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638314652 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314652 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314652 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314653 com.zapak.littlekrishnarunner release caching lock

1571638314653 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314655 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638314655 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314655 com.zapak.littlekrishnarunner fetching ad networks...

1571638314656 com.zapak.littlekrishnarunner checking permissions...

1571638314657 com.zapak.littlekrishnarunner ad networks already available!

1571638314657 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314658 com.zapak.littlekrishnarunner acquiring caching lock

1571638314658 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314658 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638314658 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638314659 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638314661 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638314661 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638314661 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314662 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638314662 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314663 com.zapak.littlekrishnarunner executing d...

1571638314663 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314663 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314663 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638314664 com.zapak.littlekrishnarunner release caching lock

1571638314664 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314673 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638314678 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638314678 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638314682 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716383146810547cf5a09036891b7a40525fcfdcacc

1571638314682 com.zapak.littlekrishnarunner md5_token id


d499bdb413801ee25fe645bc1e0486d8

1571638314698 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638314681&page=1&token=d499bdb413801ee25fe645bc
1e0486d8&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1571638314712 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638314715 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314716 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1571638314716 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-
format: INTERSTITIAL, screen-name: Result_Screen

1571638314716 com.zapak.littlekrishnarunner release caching lock

1571638314717 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314717 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638314717 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314718 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314720 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314720 com.zapak.littlekrishnarunner release caching lock

1571638314721 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314721 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638314721 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314721 com.zapak.littlekrishnarunner fetching ad networks...

1571638314724 com.zapak.littlekrishnarunner checking permissions...

1571638314726 com.zapak.littlekrishnarunner ad networks already available!

1571638314726 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314726 com.zapak.littlekrishnarunner acquiring caching lock

1571638314727 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314727 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638314727 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638314727 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638314729 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638314730 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638314730 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314731 com.zapak.littlekrishnarunner executing d...

1571638314731 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638314732 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314732 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314732 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314733 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638314733 com.zapak.littlekrishnarunner release caching lock

1571638314733 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314738 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638314740 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638314741 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638314744 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716383147430547cf5a09036891b7a40525fcfdcacc

1571638314744 com.zapak.littlekrishnarunner md5_token id


92c84a53b8bfd66be818837ecf4339c7

1571638314761 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638314743&page=1&token=92c84a53b8bfd66be818837e
cf4339c7&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1571638314779 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638314779 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314780 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314781 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314781 com.zapak.littlekrishnarunner release caching lock

1571638314781 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314783 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638314784 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638314784 com.zapak.littlekrishnarunner fetching ad networks...

1571638314785 com.zapak.littlekrishnarunner checking permissions...

1571638314786 com.zapak.littlekrishnarunner ad networks already available!

1571638314786 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638314787 com.zapak.littlekrishnarunner acquiring caching lock

1571638314787 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1571638314787 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638314787 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig
1571638314788 com.zapak.littlekrishnarunner activeAdSlots contains null value for
mentioned adConfig

1571638314791 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638314792 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638314792 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638314811 com.zapak.littlekrishnarunner executing d...

1571638314820 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638314824 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638314824 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638314828 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716383148270547cf5a09036891b7a40525fcfdcacc

1571638314828 com.zapak.littlekrishnarunner md5_token id


012f9d2cb0772a44d583aca3dfe3f271

1571638314848 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638314827&page=1&token=012f9d2cb0772a44d583aca3
dfe3f271&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1571638314935 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638314937 com.zapak.littlekrishnarunner No Offers found!

1571638314938 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638314938 com.zapak.littlekrishnarunner No Offers found!

1571638315139 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638315140 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638315141 com.zapak.littlekrishnarunner saving session-details...

1571638315145 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638315147 com.zapak.littlekrishnarunner No Offers found!

1571638315148 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638315148 com.zapak.littlekrishnarunner No Offers found!

1571638315154 com.zapak.littlekrishnarunner release caching lock

1571638315155 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638315156 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638315210 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638315211 com.zapak.littlekrishnarunner No Offers found!

1571638315213 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638315213 com.zapak.littlekrishnarunner No Offers found!

1571638315375 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638315376 com.zapak.littlekrishnarunner saving session-details...

1571638315387 com.zapak.littlekrishnarunner release caching lock

1571638315388 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638315390 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638315488 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638315488 com.zapak.littlekrishnarunner saving session-details...

1571638315564 com.zapak.littlekrishnarunner release caching lock

1571638315565 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638315565 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638385273 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638385274 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638385274 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638385274 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638385275 com.zapak.littlekrishnarunner release caching lock

1571638385275 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638385275 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638385276 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638385276 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638385276 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638385277 com.zapak.littlekrishnarunner release caching lock

1571638385277 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638385280 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1571638385281 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier
1571638385282 com.zapak.littlekrishnarunner fetching ad networks...

1571638385285 com.zapak.littlekrishnarunner checking permissions...

1571638385286 com.zapak.littlekrishnarunner ad networks already available!

1571638385287 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638385287 com.zapak.littlekrishnarunner acquiring caching lock

1571638385288 com.zapak.littlekrishnarunner acquiring caching lock on:


Coin_multiplier_true_VIDEO

1571638385291 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Coin_multiplier!

1571638385292 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638385292 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638385300 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638385301 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638385302 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638385304 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638385305 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638385306 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638385306 com.zapak.littlekrishnarunner executing d...

1571638385307 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638385308 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638385309 com.zapak.littlekrishnarunner release caching lock

1571638385309 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638385319 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638385324 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638385333 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638385339 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716383853390547cf5a09036891b7a40525fcfdcacc

1571638385340 com.zapak.littlekrishnarunner md5_token id


5463a45923cc5bd358ed8022d62614aa

1571638385369 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Coin_multiplier&off
erids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_vers
ion=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.
5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638385339&page=1&token=5463a45923cc5bd358ed8022
d62614aa&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638385760 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638385770 com.zapak.littlekrishnarunner VAST element is present

1571638385778 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638385781 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638385791 com.zapak.littlekrishnarunner Ad element is absent

1571638385792 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638385793 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638385793 com.zapak.littlekrishnarunner saving session-details...

1571638385812 com.zapak.littlekrishnarunner release caching lock

1571638385813 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638385814 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"no
Coin_multiplier_true_VIDEO found, caching failed ! failed to get ad with rewarded
ad, ad-format: VIDEO, screen-name: Coin_multiplier! Error Code 19 : No Campaign
Available Vast Error 303"}

1571638393125 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638393126 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638393127 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638393127 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638393128 com.zapak.littlekrishnarunner release caching lock

1571638393128 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638393128 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638393129 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638393129 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638393129 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638393129 com.zapak.littlekrishnarunner release caching lock

1571638393130 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638393130 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1571638393130 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638393130 com.zapak.littlekrishnarunner fetching ad networks...


1571638393131 com.zapak.littlekrishnarunner checking permissions...

1571638393132 com.zapak.littlekrishnarunner ad networks already available!

1571638393132 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638393132 com.zapak.littlekrishnarunner acquiring caching lock

1571638393132 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1571638393133 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1571638393133 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638393133 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638393137 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638393138 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638393138 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638393139 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638393139 com.zapak.littlekrishnarunner executing d...

1571638393139 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638393140 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638393140 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638393140 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638393140 com.zapak.littlekrishnarunner release caching lock

1571638393141 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638393146 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638393153 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638393154 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638393160 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716383931600547cf5a09036891b7a40525fcfdcacc

1571638393161 com.zapak.littlekrishnarunner md5_token id


fde24e91dd592088880fa3dc5b439948

1571638393185 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638393160&page=1&token=fde24e91dd592088880fa3dc
5b439948&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=81&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638393599 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638393610 com.zapak.littlekrishnarunner VAST element is present

1571638393616 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638393617 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638393625 com.zapak.littlekrishnarunner Ad element is absent

1571638393626 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638393627 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


error: failed to get ad with rewarded ad, ad-format: VIDEO, screen-name: Boost!
Error Code 19 : No Campaign Available Vast Error 303
1571638393627 com.zapak.littlekrishnarunner saving session-details...

1571638393653 com.zapak.littlekrishnarunner release caching lock

1571638393654 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638393655 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1571638428828 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638428829 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638428829 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638428830 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638428830 com.zapak.littlekrishnarunner release caching lock

1571638428831 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638428831 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638428832 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638428832 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638428832 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638428833 com.zapak.littlekrishnarunner release caching lock

1571638428833 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638428834 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1571638428834 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638428835 com.zapak.littlekrishnarunner fetching ad networks...

1571638428836 com.zapak.littlekrishnarunner checking permissions...

1571638428837 com.zapak.littlekrishnarunner ad networks already available!


1571638428838 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,
ad-format: VIDEO, screen-name: Retry!

1571638428838 com.zapak.littlekrishnarunner acquiring caching lock

1571638428838 com.zapak.littlekrishnarunner acquiring caching lock on:


Retry_true_VIDEO

1571638428839 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Retry!

1571638428839 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638428839 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638428843 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638428843 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638428844 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638428845 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638428845 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638428845 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638428846 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638428846 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638428846 com.zapak.littlekrishnarunner release caching lock

1571638428847 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638428847 com.zapak.littlekrishnarunner executing d...

1571638428858 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638428863 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]
1571638428864 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638428870 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716384288690547cf5a09036891b7a40525fcfdcacc

1571638428871 com.zapak.littlekrishnarunner md5_token id


32ab4822022f931514dc2dc13262da70

1571638428906 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Retry&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638428869&page=1&token=32ab4822022f931514dc2dc1
3262da70&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638429418 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638429431 com.zapak.littlekrishnarunner VAST element is present

1571638429439 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638429440 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638429449 com.zapak.littlekrishnarunner Ad element is absent

1571638429450 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638429451 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638429451 com.zapak.littlekrishnarunner saving session-details...

1571638429474 com.zapak.littlekrishnarunner release caching lock


1571638429474 com.zapak.littlekrishnarunner release caching lock on:
Retry_true_VIDEO

1571638429475 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"no Retry_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Retry! Error Code 19 : No Campaign Available Vast Error 303"}

1571638431860 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638431861 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431861 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431862 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431862 com.zapak.littlekrishnarunner release caching lock

1571638431862 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638431863 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638431863 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431863 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431863 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431864 com.zapak.littlekrishnarunner release caching lock

1571638431864 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638431864 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638431865 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431865 com.zapak.littlekrishnarunner fetching ad networks...

1571638431866 com.zapak.littlekrishnarunner checking permissions...

1571638431866 com.zapak.littlekrishnarunner ad networks already available!

1571638431867 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431867 com.zapak.littlekrishnarunner acquiring caching lock


1571638431867 com.zapak.littlekrishnarunner acquiring caching lock on:
Result_Screen_false_INTERSTITIAL

1571638431867 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638431868 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638431868 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638431870 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638431870 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638431870 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431871 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638431872 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431872 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431872 com.zapak.littlekrishnarunner executing d...

1571638431872 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431873 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638431873 com.zapak.littlekrishnarunner release caching lock

1571638431873 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638431879 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638431879 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638431880 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431880 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431881 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen
1571638431881 com.zapak.littlekrishnarunner release caching lock

1571638431881 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638431882 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638431882 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431882 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431883 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431883 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638431883 com.zapak.littlekrishnarunner release caching lock

1571638431883 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638431883 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638431884 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638431884 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431884 com.zapak.littlekrishnarunner fetching ad networks...

1571638431885 com.zapak.littlekrishnarunner checking permissions...

1571638431886 com.zapak.littlekrishnarunner ad networks already available!

1571638431886 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431887 com.zapak.littlekrishnarunner acquiring caching lock

1571638431887 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1571638431888 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638431888 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638431888 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638431891 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638431891 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638431892 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431893 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638431893 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431894 com.zapak.littlekrishnarunner executing d...

1571638431894 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431895 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716384318950547cf5a09036891b7a40525fcfdcacc

1571638431897 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431903 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638431903 com.zapak.littlekrishnarunner md5_token id


c4a178afd525580aa37d2e8579d925a9

1571638431905 com.zapak.littlekrishnarunner release caching lock

1571638431905 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638431913 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638431914 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638431915 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431915 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638431917 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431918 com.zapak.littlekrishnarunner release caching lock


1571638431919 com.zapak.littlekrishnarunner release caching lock on:
Result_Screen_false_INTERSTITIAL

1571638431920 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638431920 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638431920 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638431920 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638431921 com.zapak.littlekrishnarunner fetching ad networks...

1571638431922 com.zapak.littlekrishnarunner checking permissions...

1571638431924 com.zapak.littlekrishnarunner ad networks already available!

1571638431925 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638431925 com.zapak.littlekrishnarunner acquiring caching lock

1571638431926 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1571638431926 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638431926 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716384319260547cf5a09036891b7a40525fcfdcacc

1571638431927 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638431927 com.zapak.littlekrishnarunner md5_token id


39a1425c89d563399fe5ec3f22bbb0db

1571638431927 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638431931 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638431932 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638431933 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen
1571638431937 com.zapak.littlekrishnarunner d Request url:
https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638431895&page=1&token=c4a178afd525580aa37d2e85
79d925a9&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1571638431952 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638431926&page=1&token=39a1425c89d563399fe5ec3f
22bbb0db&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1571638431957 com.zapak.littlekrishnarunner executing d...

1571638431969 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162
1571638431974 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans
Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638431974 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638431982 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716384319810547cf5a09036891b7a40525fcfdcacc

1571638431984 com.zapak.littlekrishnarunner md5_token id


f330a33f933a4c49d5d88414105b5027

1571638431999 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638431981&page=1&token=f330a33f933a4c49d5d88414
105b5027&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1571638432304 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638432304 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638432321 com.zapak.littlekrishnarunner No Offers found!

1571638432324 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638432325 com.zapak.littlekrishnarunner No Offers found!

1571638432325 com.zapak.littlekrishnarunner No Offers found!

1571638432327 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638432327 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638432331 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638432335 com.zapak.littlekrishnarunner No Offers found!

1571638432335 com.zapak.littlekrishnarunner saving session-details...

1571638432337 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638432342 com.zapak.littlekrishnarunner No Offers found!

1571638432343 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638432343 com.zapak.littlekrishnarunner No Offers found!

1571638432347 com.zapak.littlekrishnarunner release caching lock

1571638432348 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638432349 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638432359 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638432359 com.zapak.littlekrishnarunner saving session-details...

1571638432372 com.zapak.littlekrishnarunner release caching lock

1571638432372 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638432374 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638432380 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638432381 com.zapak.littlekrishnarunner saving session-details...

1571638432393 com.zapak.littlekrishnarunner release caching lock

1571638432394 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638432394 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638448667 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1571638448668 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1571638448669 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1571638448669 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1571638448669 com.zapak.littlekrishnarunner release caching lock

1571638448670 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1571638448670 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1571638448670 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1571638448671 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1571638448671 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1571638448671 com.zapak.littlekrishnarunner release caching lock

1571638448672 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1571638448672 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Safe_Box_Reward_Double

1571638448673 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1571638448674 com.zapak.littlekrishnarunner fetching ad networks...

1571638448676 com.zapak.littlekrishnarunner checking permissions...

1571638448678 com.zapak.littlekrishnarunner ad networks already available!

1571638448678 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1571638448679 com.zapak.littlekrishnarunner acquiring caching lock

1571638448679 com.zapak.littlekrishnarunner acquiring caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1571638448680 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Safe_Box_Reward_Double!
1571638448680 com.zapak.littlekrishnarunner activeAdSlots does not contain
mentioned adConfig

1571638448680 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638448684 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638448686 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638448687 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1571638448687 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Safe_Box_Reward_Double,true

1571638448687 com.zapak.littlekrishnarunner executing d...

1571638448687 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double

1571638448688 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Safe_Box_Reward_Double!

1571638448688 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Safe_Box_Reward_Double

1571638448689 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638448689 com.zapak.littlekrishnarunner release caching lock

1571638448689 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1571638448697 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638448703 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638448704 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638448710 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716384487100547cf5a09036891b7a40525fcfdcacc

1571638448711 com.zapak.littlekrishnarunner md5_token id


4df5989e625dd497764e6e22ada3b902
1571638448731 com.zapak.littlekrishnarunner d Request url:
https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Safe_Box_Reward_Dou
ble&offerids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&a
pp_version=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ver
sion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638448710&page=1&token=4df5989e625dd497764e6e22
ada3b902&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638449081 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638449097 com.zapak.littlekrishnarunner VAST element is present

1571638449107 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638449109 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638449117 com.zapak.littlekrishnarunner Ad element is absent

1571638449118 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638449119 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638449119 com.zapak.littlekrishnarunner saving session-details...

1571638449148 com.zapak.littlekrishnarunner release caching lock

1571638449149 com.zapak.littlekrishnarunner release caching lock on:


Safe_Box_Reward_Double_true_VIDEO

1571638449149 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Safe_Box_Reward_Double","IS_REWARDED":true,"ERROR_MESSAGE":"no
Safe_Box_Reward_Double_true_VIDEO found, caching failed ! failed to get ad with
rewarded ad, ad-format: VIDEO, screen-name: Safe_Box_Reward_Double! Error Code 19 :
No Campaign Available Vast Error 303"}

1571638450860 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638450862 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638450865 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638450866 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638450866 com.zapak.littlekrishnarunner release caching lock

1571638450867 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638450867 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638450868 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638450868 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638450868 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638450869 com.zapak.littlekrishnarunner release caching lock

1571638450869 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638450869 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1571638450869 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638450870 com.zapak.littlekrishnarunner fetching ad networks...

1571638450871 com.zapak.littlekrishnarunner checking permissions...

1571638450872 com.zapak.littlekrishnarunner ad networks already available!

1571638450872 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638450873 com.zapak.littlekrishnarunner acquiring caching lock

1571638450873 com.zapak.littlekrishnarunner acquiring caching lock on:


Coin_multiplier_true_VIDEO

1571638450873 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Coin_multiplier!

1571638450874 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig
1571638450874 com.zapak.littlekrishnarunner activeAdSlots contains null value for
mentioned adConfig

1571638450879 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638450880 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638450882 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638450884 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638450886 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638450886 com.zapak.littlekrishnarunner executing d...

1571638450887 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638450887 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638450888 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638450890 com.zapak.littlekrishnarunner release caching lock

1571638450891 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638450905 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638450911 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638450911 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638450916 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716384509150547cf5a09036891b7a40525fcfdcacc

1571638450917 com.zapak.littlekrishnarunner md5_token id


6e6fcaf3251cade3c349afbc5a797a6b

1571638450947 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Coin_multiplier&off
erids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_vers
ion=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.
5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=4G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638450915&page=1&token=6e6fcaf3251cade3c349afbc
5a797a6b&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638451336 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638451348 com.zapak.littlekrishnarunner VAST element is present

1571638451357 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638451359 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638451368 com.zapak.littlekrishnarunner Ad element is absent

1571638451369 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638451370 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638451370 com.zapak.littlekrishnarunner saving session-details...

1571638451389 com.zapak.littlekrishnarunner release caching lock

1571638451389 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638451390 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"no
Coin_multiplier_true_VIDEO found, caching failed ! failed to get ad with rewarded
ad, ad-format: VIDEO, screen-name: Coin_multiplier! Error Code 19 : No Campaign
Available Vast Error 303"}

1571638458748 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638458749 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638458749 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638458750 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638458750 com.zapak.littlekrishnarunner release caching lock

1571638458750 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638458751 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638458751 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638458751 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638458752 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638458752 com.zapak.littlekrishnarunner release caching lock

1571638458752 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638458753 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1571638458753 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638458753 com.zapak.littlekrishnarunner fetching ad networks...

1571638458754 com.zapak.littlekrishnarunner checking permissions...

1571638458755 com.zapak.littlekrishnarunner ad networks already available!

1571638458755 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638458755 com.zapak.littlekrishnarunner acquiring caching lock

1571638458756 com.zapak.littlekrishnarunner acquiring caching lock on:


Boost_true_VIDEO

1571638458756 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Boost!

1571638458756 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638458756 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig
1571638458758 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:
POKKT_VIDEO

1571638458759 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638458759 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638458759 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1571638458760 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1571638458760 com.zapak.littlekrishnarunner executing d...

1571638458760 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1571638458760 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Boost

1571638458761 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638458761 com.zapak.littlekrishnarunner release caching lock

1571638458761 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638458773 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638458779 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638458780 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638458788 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716384587870547cf5a09036891b7a40525fcfdcacc

1571638458789 com.zapak.littlekrishnarunner md5_token id


c97d127781a06ef140bccb32458ebe99

1571638458810 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Boost&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638458787&page=1&token=c97d127781a06ef140bccb32
458ebe99&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638460660 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638460675 com.zapak.littlekrishnarunner VAST element is present

1571638460687 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638460688 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638460700 com.zapak.littlekrishnarunner Ad element is absent

1571638460701 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638460703 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638460703 com.zapak.littlekrishnarunner saving session-details...

1571638460719 com.zapak.littlekrishnarunner release caching lock

1571638460720 com.zapak.littlekrishnarunner release caching lock on:


Boost_true_VIDEO

1571638460720 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"no Boost_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Boost! Error Code 19 : No Campaign Available Vast Error 303"}

1571638552454 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638552455 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638552455 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!
1571638552456 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-
format: VIDEO, screen-name: Retry

1571638552456 com.zapak.littlekrishnarunner release caching lock

1571638552456 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638552457 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638552457 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638552457 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638552458 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638552458 com.zapak.littlekrishnarunner release caching lock

1571638552458 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638552459 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1571638552459 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638552460 com.zapak.littlekrishnarunner fetching ad networks...

1571638552461 com.zapak.littlekrishnarunner checking permissions...

1571638552462 com.zapak.littlekrishnarunner ad networks already available!

1571638552462 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638552463 com.zapak.littlekrishnarunner acquiring caching lock

1571638552463 com.zapak.littlekrishnarunner acquiring caching lock on:


Retry_true_VIDEO

1571638552464 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Retry!

1571638552464 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638552464 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638552468 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638552468 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638552468 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638552469 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1571638552469 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1571638552470 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1571638552470 com.zapak.littlekrishnarunner executing d...

1571638552470 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Retry

1571638552470 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638552471 com.zapak.littlekrishnarunner release caching lock

1571638552471 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638552479 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638552484 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638552487 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638552491 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716385524910547cf5a09036891b7a40525fcfdcacc

1571638552492 com.zapak.littlekrishnarunner md5_token id


5cb7122c5432036f640d6550bc1c28ee

1571638552516 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Retry&offerids=0&ap
pId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_version=3.5.11
7&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advert
isingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638552491&page=1&token=5cb7122c5432036f640d6550
bc1c28ee&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638555486 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638555486 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555487 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555487 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555487 com.zapak.littlekrishnarunner release caching lock

1571638555487 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555488 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638555488 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555488 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555488 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555489 com.zapak.littlekrishnarunner release caching lock

1571638555489 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555489 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638555489 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555490 com.zapak.littlekrishnarunner fetching ad networks...

1571638555490 com.zapak.littlekrishnarunner checking permissions...


1571638555491 com.zapak.littlekrishnarunner ad networks already available!

1571638555491 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555491 com.zapak.littlekrishnarunner acquiring caching lock

1571638555492 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555492 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638555492 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638555492 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638555495 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638555495 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638555495 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555496 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638555496 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555496 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555496 com.zapak.littlekrishnarunner executing d...

1571638555497 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555497 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638555498 com.zapak.littlekrishnarunner release caching lock

1571638555499 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555501 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638555504 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638555505 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638555505 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638555505 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555505 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555506 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555506 com.zapak.littlekrishnarunner release caching lock

1571638555506 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555507 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638555507 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555508 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555508 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716385555080547cf5a09036891b7a40525fcfdcacc

1571638555508 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555508 com.zapak.littlekrishnarunner md5_token id


6d9eca08f73dd73b2580aa096e247351

1571638555508 com.zapak.littlekrishnarunner release caching lock

1571638555508 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555509 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638555509 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555509 com.zapak.littlekrishnarunner fetching ad networks...

1571638555510 com.zapak.littlekrishnarunner checking permissions...

1571638555511 com.zapak.littlekrishnarunner ad networks already available!


1571638555512 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,
ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555512 com.zapak.littlekrishnarunner acquiring caching lock

1571638555512 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555513 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638555513 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638555513 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638555516 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638555516 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638555516 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555517 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638555518 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555518 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555518 com.zapak.littlekrishnarunner executing d...

1571638555518 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555519 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638555520 com.zapak.littlekrishnarunner release caching lock

1571638555523 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555526 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638555508&page=1&token=6d9eca08f73dd73b2580aa09
6e247351&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1571638555526 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638555529 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638555532 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1571638555532 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555532 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555533 com.zapak.littlekrishnarunner Ad is available : nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555533 com.zapak.littlekrishnarunner release caching lock

1571638555533 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555534 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1571638555534 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638555534 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1571638555534 com.zapak.littlekrishnarunner fetching ad networks...

1571638555535 com.zapak.littlekrishnarunner checking permissions...


1571638555536 com.zapak.littlekrishnarunner ad networks already available!

1571638555536 com.zapak.littlekrishnarunner cacheAd requested for: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen!

1571638555537 com.zapak.littlekrishnarunner acquiring caching lock

1571638555537 com.zapak.littlekrishnarunner acquiring caching lock on:


Result_Screen_false_INTERSTITIAL

1571638555537 com.zapak.littlekrishnarunner lock acquired nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen!

1571638555538 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638555538 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638555540 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716385555400547cf5a09036891b7a40525fcfdcacc

1571638555541 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_INTERSTITIAL

1571638555541 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_INTERSTITIAL

1571638555541 com.zapak.littlekrishnarunner md5_token id


0c66aab264815109a8c176d3a2fce89b

1571638555543 com.zapak.littlekrishnarunner fetching ad for slot: nonrewarded ad,


ad-format: INTERSTITIAL, screen-name: Result_Screen

1571638555562 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638555540&page=1&token=0c66aab264815109a8c176d3
a2fce89b&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]
1571638555568 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638555569 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638555569 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638555570 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638555571 com.zapak.littlekrishnarunner release caching lock

1571638555571 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638555572 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638555572 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638555572 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638555573 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638555573 com.zapak.littlekrishnarunner release caching lock

1571638555574 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638555574 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1571638555575 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638555577 com.zapak.littlekrishnarunner fetching ad networks...

1571638555578 com.zapak.littlekrishnarunner checking permissions...

1571638555579 com.zapak.littlekrishnarunner ad networks already available!

1571638555580 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638555581 com.zapak.littlekrishnarunner acquiring caching lock

1571638555581 com.zapak.littlekrishnarunner acquiring caching lock on:


Coin_multiplier_true_VIDEO

1571638555582 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Coin_multiplier!

1571638555582 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1571638555583 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1571638555585 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1571638555586 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1571638555586 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638555586 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1571638555586 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1571638555587 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1571638555587 com.zapak.littlekrishnarunner Ad is available : rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1571638555587 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638555587 com.zapak.littlekrishnarunner release caching lock

1571638555588 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638555601 com.zapak.littlekrishnarunner executing d...

1571638555606 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638555609 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638555609 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638555613 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716385556120547cf5a09036891b7a40525fcfdcacc

1571638555614 com.zapak.littlekrishnarunner md5_token id


233f600b816175aa451185b8ec34a336

1571638555628 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=33&ad_format=3&response_format=0&resolution=0&screen=Result_Screen&offer
ids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_versio
n=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.
0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638555612&page=1&token=233f600b816175aa451185b8
ec34a336&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-88ff4b7c1404&incent=0&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true&ars=[SDK_ARS]

1571638564100 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638564101 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638564108 com.zapak.littlekrishnarunner No Offers found!

1571638564110 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638564111 com.zapak.littlekrishnarunner No Offers found!

1571638564112 com.zapak.littlekrishnarunner caching timeout timer cancelled!

1571638564112 com.zapak.littlekrishnarunner executing d...


1571638564113 com.zapak.littlekrishnarunner error with ad-network:
POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638564113 com.zapak.littlekrishnarunner No Offers found!

1571638564114 com.zapak.littlekrishnarunner saving session-details...

1571638564114 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638564115 com.zapak.littlekrishnarunner No Offers found!

1571638564123 com.zapak.littlekrishnarunner Last Location Location[network


-2,216216,121,730693 hAcc=2000 et=+5d4h50m54s431ms vAcc=??? sAcc=??? bAcc=???]:
Longitude: 121.73069278256918 Latitude: -2.2162162162162162

1571638564126 com.zapak.littlekrishnarunner d response:


{"sfc":false,"det":0,"status":"0","message":"No Offers found!","others":
[],"no_content_header":0}

1571638564130 com.zapak.littlekrishnarunner No Offers found!

1571638564130 com.zapak.littlekrishnarunner Address[addressLines=[0:"Jl. Trans


Sulawesi, Bahonsuai, Bumi Raya, Kabupaten Morowali, Sulawesi Tengah 94976,
Indonesia"],feature=Jalan Trans Sulawesi,admin=Sulawesi Tengah,sub-admin=Kabupaten
Morowali,locality=Bumi Raya,thoroughfare=Jalan Trans
Sulawesi,postalCode=94976,countryCode=ID,countryName=Indonesia,hasLatitude=true,lat
itude=-
2.2173776,hasLongitude=true,longitude=121.72990629999998,phone=null,url=null,extras
=null]

1571638564130 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: No Offers found!
at com.pokkt.sdk.e.a.a(Unknown Source:1378)
at com.pokkt.sdk.models.adcampaign.a.a(Unknown Source:12)
at com.pokkt.sdk.net.d.a(Unknown Source:11)
at com.pokkt.sdk.net.d.c(Unknown Source:0)
at com.pokkt.sdk.net.a.a(Unknown Source:131)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1571638564131 com.zapak.littlekrishnarunner
{"pin":"94976","country":"Indonesia","countryCode":"ID","state":"Sulawesi
Tengah","city":"Bumi Raya","locality":"Bahonsuai","area":"Kabupaten Morowali"}

1571638564131 com.zapak.littlekrishnarunner No Offers found!

1571638564135 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815716385641340547cf5a09036891b7a40525fcfdcacc

1571638564135 com.zapak.littlekrishnarunner md5_token id


32081c5bb55c10e3b1d48d8c72f52c85

1571638564142 com.zapak.littlekrishnarunner release caching lock

1571638564143 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638564144 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638564148 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638564149 com.zapak.littlekrishnarunner saving session-details...

1571638564156 com.zapak.littlekrishnarunner d Request url:


https://vdo.pokkt.com/api/AdRequestV2?
network_id=31&ad_format=0&response_format=1&resolution=0&screen=Coin_multiplier&off
erids=0&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&androidID=&app_vers
ion=3.5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.
5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=3G&swidth=720&
sheight=1436&carrier_name=TELKOMSEL&device_model=Vivo+1807&language=in&opt_userid=
%7B%22appId%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&ru=&uud=&uud_n=&uuw=&uuw_n=&uum=&uum_n=&ip=114.125.207.70&appName=&app_store
url=&ua=Dalvik%2F2.1.0+%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%29&timestamp=1571638564134&page=1&token=32081c5bb55c10e3b1d48d8c
72f52c85&mac_address=&mobile_no=&email_address=&screen_density_x=268.941&screen_den
sity_y=269.986&screen_density_category=XHDPI&maturity_rating=&asset_value=&pub_meta
=&source=&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_
handle=&education=&nationality=&latitude=-
2.2162162162162162&longitude=121.73069278256918&address=%7B%22pin%22%3A
%2294976%22%2C%22country%22%3A%22Indonesia%22%2C%22countryCode%22%3A%22ID%22%2C
%22state%22%3A%22Sulawesi+Tengah%22%2C%22city%22%3A%22Bumi+Raya%22%2C%22locality
%22%3A%22Bahonsuai%22%2C%22area%22%3A%22Kabupaten+Morowali
%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&incent=1&preroll=1&udid=b4aeba42-c5cc-4c06-9e1a-
084193c45638&battery_level=80&encodedPubParams=&vdo_pt=6&gdpr_applicable=false&gdpr
_consent=true

1571638564161 com.zapak.littlekrishnarunner release caching lock

1571638564162 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638564162 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638564169 com.zapak.littlekrishnarunner error with ad-network:


POKKT_INTERSTITIAL, error: failed to get ad with nonrewarded ad, ad-format:
INTERSTITIAL, screen-name: Result_Screen! No Offers found!

1571638564170 com.zapak.littlekrishnarunner saving session-details...

1571638564181 com.zapak.littlekrishnarunner release caching lock

1571638564181 com.zapak.littlekrishnarunner release caching lock on:


Result_Screen_false_INTERSTITIAL

1571638564182 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"no
Result_Screen_false_INTERSTITIAL found, caching failed ! failed to get ad with
nonrewarded ad, ad-format: INTERSTITIAL, screen-name: Result_Screen! No Offers
found!"}

1571638564566 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638564575 com.zapak.littlekrishnarunner VAST element is present

1571638564581 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638564583 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638564591 com.zapak.littlekrishnarunner Ad element is absent

1571638564602 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638564625 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638564627 com.zapak.littlekrishnarunner saving session-details...

1571638564637 com.zapak.littlekrishnarunner release caching lock

1571638564638 com.zapak.littlekrishnarunner release caching lock on:


Coin_multiplier_true_VIDEO

1571638564639 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"no
Coin_multiplier_true_VIDEO found, caching failed ! failed to get ad with rewarded
ad, ad-format: VIDEO, screen-name: Coin_multiplier! Error Code 19 : No Campaign
Available Vast Error 303"}

1571638567806 com.zapak.littlekrishnarunner d response: <?xml version="1.0"


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

1571638567819 com.zapak.littlekrishnarunner VAST element is present

1571638567829 com.zapak.littlekrishnarunner First element value: {} 2.0

1571638567831 com.zapak.littlekrishnarunner vast version ---- {} 2.0

1571638567840 com.zapak.littlekrishnarunner Ad element is absent

1571638567842 com.zapak.littlekrishnarunner Error Code 19 : No Campaign Available


Vast Error 303

1571638567845 com.zapak.littlekrishnarunner error with ad-network: POKKT_VIDEO,


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

1571638567847 com.zapak.littlekrishnarunner saving session-details...

1571638567875 com.zapak.littlekrishnarunner release caching lock

1571638567876 com.zapak.littlekrishnarunner release caching lock on:


Retry_true_VIDEO

1571638567877 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"no Retry_true_VIDEO
found, caching failed ! failed to get ad with rewarded ad, ad-format: VIDEO,
screen-name: Retry! Error Code 19 : No Campaign Available Vast Error 303"}

1574922973088 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1574922981827 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1574922981832 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1574922981833 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1574922981833 com.zapak.littlekrishnarunner CacheAd API still not called !

1574922981834 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true
1574922981834 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Free_Feathers_Store

1574922981834 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1574922981835 com.zapak.littlekrishnarunner CacheAd API still not called !

1574922981835 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1574922981836 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1574922981836 com.zapak.littlekrishnarunner fetching ad networks...

1574922981838 com.zapak.littlekrishnarunner checking permissions...

1574922981840 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1574922981840 com.zapak.littlekrishnarunner initialising Google Play services...

1574922981842 com.zapak.littlekrishnarunner Google Play service result Code is 0

1574922981844 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1574922981844 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1574922981844 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1574922981844 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1574922981845 com.zapak.littlekrishnarunner CacheAd API still not called !

1574922981866 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1574922981867 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1574922981871 com.zapak.littlekrishnarunner onProviderDisablednetwork

1574922981881 com.zapak.littlekrishnarunner Offer Table Empty !

1574922981883 com.zapak.littlekrishnarunner Scheduling now pull notification

1574922981886 com.zapak.littlekrishnarunner starting session manager...

1574922981887 com.zapak.littlekrishnarunner reading session-details...

1574922981894 com.zapak.littlekrishnarunner creating new session data...

1574922981895 com.zapak.littlekrishnarunner saving session-details...


1574922981920 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1574922981921 com.zapak.littlekrishnarunner executing c...

1574922981922 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815749229819220547cf5a09036891b7a40525fcfdcacc

1574922981923 com.zapak.littlekrishnarunner md5_token id


bb8ec3541f56de8adc770f98670ebbcf

1574922981932 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=bb8ec3541f56de8adc770f98670ebbcf&timestamp=1574922981922&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=3G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=&long=&address=&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&gdpr_applicable=false&gdpr_consent=true

1574922984621 com.zapak.littlekrishnarunner Service Created

1574922984623 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815749229846230547cf5a09036891b7a40525fcfdcacc

1574922984625 com.zapak.littlekrishnarunner md5_token id


1aeb6a61eea972dcabb8cc4444851955

1574922984644 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1574922984623&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=1aeb6a61eea972dcabb8cc4444851955&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=4G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=75fe4279-5077-45cf-96ba-
88ff4b7c1404&ip=114.125.207.70

1574922997730 com.zapak.littlekrishnarunner Notification get response :[]

1574922998520 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.210&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.210&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.210&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.210&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"-1","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89d
b-fb66da56519e"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e&ip=182.1.212.210"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e&ip=182.1.212.210"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hnarunner&s
dk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210","refresh_rate_in_days":4}}}

1574922998531 com.zapak.littlekrishnarunner 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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.210&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.210&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.210&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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=4f89358a88f63fde6d44df0e774d30d2&os_
version=8.1.0&androidID=[SDK_ANDROID_ID]&app_version=3.5.117&device_id=&app_bundle_
name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-
44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&connection_type=[SDK_CONNECTIO
N_TYPE]&swidth=[SDK_SCREEN_WIDTH]&sheight=[SDK_SCREEN_HEIGHT]&carrier_name=TELKOMSE
L&device_model=Vivo+1807&language=in&opt_userid=[SDK_OPT_USER_ID]&ru=&uud=&uud_n=&u
uw=&uuw_n=&uum=&uum_n=&ip=182.1.212.210&appName=&app_storeurl=&ua=Dalvik%2F2.1.0+
%28Linux%3B+U%3B+Android+8.1.0%3B+vivo+1807+Build
%2FOPM1.171019.026%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":"-1","branding":"Ads by
POKKT","http_requests_timeout":15,"show_mute":"0","skip_confirm_show_dialog":"-
1","skip_confirm_message":"","skip_confirm_yes_label":"YES","skip_confirm_no_label"
:"NO","skip_confirm_timer_message":"","incent_message":"","vpaid_background_image":
"https://pokktjs.pokkt.com/video-js-
4.12/poster.png","track_viewability":false,"back_disable_flag":"-
1","viewability_text":"","vc":"0","viewablity_pause_duration":120,"collect_feedback
":0,"blocked_category":null,"gt_res_and":"","gt_res_ios":"","html_wrapper_path":"ht
tps://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html","om_js_service
_path":"https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-
v1.js","feedback_html_path":"https://d3milghus8544b.cloudfront.net/pokktsdksupport/
pokktFeedbackUI.html","vpaid_html_wrapper_path":"https://pokktjs.pokkt.com/vjs/pokk
tVpaidWrapper.html","mraid_ios_path":"https://pokktjs.pokkt.com/mraid/common/mraid.
js","mraid_android_path":"https://pokktjs.pokkt.com/mraid/common/mraid.js","interst
itial_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=4f89358a88f63
fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.
littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e"},"iga_tracker":
{"type":"POST","url":"https://vdo.pokkt.com/api/igaTracker/trackV2?","params":"time
stamp=[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_SESSI
ON_TIME]&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.11
7&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959
f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.1
17&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=95
9f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30d2"},"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=959f0154-
538c-44b2-8fcc-56928cb50227&appId=4f89358a88f63fde6d44df0e774d30d2"},"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=4f89358a88f63fde6d44d
f0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekr
ishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e"},"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=4f8
9358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=
com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210"},"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=4f89
358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=c
om.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30
d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunn
er&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=
3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertising
ID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e"},"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=4f89358a88f63fde6d44df0e774d30d2&os_ver
sion=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekrishnarunner&sdk_ve
rsion=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e&ip=182.1.212.210"},"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=4
f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_nam
e=com.zapak.littlekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-
8fcc-
56928cb50227&limitedTracking=false&device_type=Phone&mobile_no=&email_address=&conn
ection_type=3G&screen_density_x=268.941&screen_density_y=269.986&sheight=1436.0&swi
dth=720.0&carrier_name=TELKOMSEL&screen_density_category=XHDPI&device_model=Vivo+18
07&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=0.0&long=0.0&address=&sessionId=1d2f1df8-91f6-
4f5e-89db-fb66da56519e&ip=182.1.212.210"},"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=4f89358a88f63fde6d44df0
e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littlekris
hna
runner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210","refresh_rate_in_days":4}}}

1574922998551 com.zapak.littlekrishnarunner Network name POKKT_VIDEO

1574922998552 com.zapak.littlekrishnarunner Network name POKKT_BANNER

1574922998553 com.zapak.littlekrishnarunner Network name POKKT_INTERSTITIAL

1574922998554 com.zapak.littlekrishnarunner Network name POKKT_INGAME_BRANDING

1574922998559 com.zapak.littlekrishnarunner creating new network!

1574922998561 com.zapak.littlekrishnarunner network created: POKKT_VIDEO

1574922998561 com.zapak.littlekrishnarunner creating new network!

1574922998562 com.zapak.littlekrishnarunner network created: POKKT_BANNER

1574922998563 com.zapak.littlekrishnarunner creating new network!

1574922998564 com.zapak.littlekrishnarunner network created: POKKT_INTERSTITIAL

1574922998564 com.zapak.littlekrishnarunner creating new network!

1574922998565 com.zapak.littlekrishnarunner network created: POKKT_INGAME_BRANDING

1574922998727 com.zapak.littlekrishnarunner cacheAd requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1574922998729 com.zapak.littlekrishnarunner acquiring caching lock

1574922998730 com.zapak.littlekrishnarunner acquiring caching lock on:


Free_Feathers_Store_true_VIDEO

1574922998731 com.zapak.littlekrishnarunner lock acquired rewarded ad, ad-format:


VIDEO, screen-name: Free_Feathers_Store!

1574922998733 com.zapak.littlekrishnarunner activeAdSlots does not contain


mentioned adConfig

1574922998734 com.zapak.littlekrishnarunner activeAdSlots contains null value for


mentioned adConfig

1574922998756 com.zapak.littlekrishnarunner attempting to cache ad with ad-network:


POKKT_VIDEO

1574922998757 com.zapak.littlekrishnarunner checking ad-availability with ad-


network: POKKT_VIDEO

1574922998759 com.zapak.littlekrishnarunner fetching ad for slot: rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1574922998760 com.zapak.littlekrishnarunner category last get at :1574922998

1574922998761 com.zapak.littlekrishnarunner sending session data...

1574922998762 com.zapak.littlekrishnarunner total sessions to send: 2

1574922998764 com.zapak.littlekrishnarunner Active Session

1574922998765 com.zapak.littlekrishnarunner Gesture path not found

1574922998798 com.zapak.littlekrishnarunner executing f...

1574922998798 com.zapak.littlekrishnarunner executing f...

1574922998800 com.zapak.littlekrishnarunner f Request url:


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

1574922998800 com.zapak.littlekrishnarunner executing f...

1574922998802 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/imasupport/pokktIMAWrapper.html

1574922998803 com.zapak.littlekrishnarunner f Request url:


https://d3milghus8544b.cloudfront.net/omidsupport/omsdk-v1.js

1575179803117 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1575179859621 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1575179859632 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1575179859632 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1575179859633 com.zapak.littlekrishnarunner CacheAd API still not called !


1575179859633 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1575179859634 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1575179859634 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1575179859634 com.zapak.littlekrishnarunner CacheAd API still not called !

1575179859635 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1575179859635 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1575179859636 com.zapak.littlekrishnarunner fetching ad networks...

1575179859637 com.zapak.littlekrishnarunner no internet connection: Problem


connecting to the internet. Please Check your Internet connection.

1575179859639 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: Error Code 01 : Problem connecting to the internet. Please Check your Internet
connection. "}

1575179859639 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1575179859640 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1575179859640 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1575179859641 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568685390 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: setAdsViewConfig, param:
{"shouldAllowSkip":false,"defaultSkipTime":0,"skipConfirmMessage":"Skipping this
video will earn you NO rewards. Are you
sure?","backButtonDisabled":false,"shouldSkipConfirm":true,"shouldCollectFeedback":
true,"isAudioEnabled":true,"skipConfirmYesLabel":"Yes","skipConfirmNoLabel":"No","s
kipTimerMessage":"You can skip this video in ## seconds","incentiveMessage":"more
seconds only for your reward!","shouldAllowMute":true}

1576568694195 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1576568694200 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1576568694200 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568694200 com.zapak.littlekrishnarunner CacheAd API still not called !


1576568694201 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1576568694201 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1576568694201 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568694201 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568694202 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1576568694202 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1576568694203 com.zapak.littlekrishnarunner fetching ad networks...

1576568694204 com.zapak.littlekrishnarunner checking permissions...

1576568694206 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568694206 com.zapak.littlekrishnarunner initialising Google Play services...

1576568694208 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568694209 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568694209 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1576568694210 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1576568694210 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568694210 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568694219 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568694219 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568694225 com.zapak.littlekrishnarunner onProviderDisablednetwork

1576568694228 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568694229 com.zapak.littlekrishnarunner Offer Table Empty !

1576568694230 com.zapak.littlekrishnarunner starting session manager...

1576568694231 com.zapak.littlekrishnarunner reading session-details...

1576568694238 com.zapak.littlekrishnarunner creating new session data...


1576568694239 com.zapak.littlekrishnarunner saving session-details...

1576568694255 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1576568694257 com.zapak.littlekrishnarunner executing c...

1576568694257 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765686942570547cf5a09036891b7a40525fcfdcacc

1576568694258 com.zapak.littlekrishnarunner md5_token id


9f7c7067cb8dc9c1d5df659177a3315f

1576568694266 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=9f7c7067cb8dc9c1d5df659177a3315f&timestamp=1576568694257&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=&long=&address=&sessionId=5ebb80b6-755e-4539-b16a-
5cb45091710e&gdpr_applicable=false&gdpr_consent=true

1576568699237 com.zapak.littlekrishnarunner Service Created

1576568699238 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765686992380547cf5a09036891b7a40525fcfdcacc

1576568699239 com.zapak.littlekrishnarunner md5_token id


28337287abf98ce363ccd8888a854217

1576568699253 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568699238&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=28337287abf98ce363ccd8888a854217&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568704448 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568704449 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568704450 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568704450 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568704451 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568704451 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568704452 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568704452 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568704452 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1576568704453 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1576568704453 com.zapak.littlekrishnarunner fetching ad networks...

1576568704454 com.zapak.littlekrishnarunner checking permissions...

1576568704455 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568704455 com.zapak.littlekrishnarunner initialising Google Play services...

1576568704458 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568704459 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568704459 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568704459 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568704459 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568704459 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568704473 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568704474 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568704483 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568704483 com.zapak.littlekrishnarunner Offer Table Empty !

1576568715984 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true
1576568715985 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Retry

1576568715985 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568715985 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568715986 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568715986 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568715986 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568715986 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568715987 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1576568715987 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1576568715987 com.zapak.littlekrishnarunner fetching ad networks...

1576568715988 com.zapak.littlekrishnarunner checking permissions...

1576568715989 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568715990 com.zapak.littlekrishnarunner initialising Google Play services...

1576568715992 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568715993 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568715993 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568715993 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568715994 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568715994 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568716014 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568716014 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568716019 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568716021 com.zapak.littlekrishnarunner Offer Table Empty !


1576568734300 com.zapak.littlekrishnarunner IOException !
java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1576568734304 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.
1576568734305 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of
operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568734306 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568734307 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568754305 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 22 more

1576568754306 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568754308 com.zapak.littlekrishnarunner Service Created

1576568754309 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765687543080547cf5a09036891b7a40525fcfdcacc

1576568754309 com.zapak.littlekrishnarunner md5_token id


5a0375f875f596bcad7268ac34fb5a8f

1576568754321 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568754308&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=5a0375f875f596bcad7268ac34fb5a8f&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568754325 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:111)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568754326 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568754328 com.zapak.littlekrishnarunner Service Created

1576568754329 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765687543280547cf5a09036891b7a40525fcfdcacc

1576568754329 com.zapak.littlekrishnarunner md5_token id


c3216c3df086599e6048a9244d1039c7

1576568754341 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568754328&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=c3216c3df086599e6048a9244d1039c7&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568754345 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:111)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568754346 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568774729 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568774730 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568774731 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568774732 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568774732 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568774733 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568774733 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568774733 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568774734 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1576568774734 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1576568774734 com.zapak.littlekrishnarunner fetching ad networks...

1576568774735 com.zapak.littlekrishnarunner checking permissions...

1576568774736 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568774736 com.zapak.littlekrishnarunner initialising Google Play services...

1576568774738 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568774739 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568774740 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568774740 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568774740 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568774741 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568774757 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568774758 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568774768 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568774772 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1576568774774 com.zapak.littlekrishnarunner executing c...

1576568774775 com.zapak.littlekrishnarunner Offer Table Empty !

1576568774775 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765687747750547cf5a09036891b7a40525fcfdcacc

1576568774778 com.zapak.littlekrishnarunner md5_token id


c32df10903cb7d773c40ff261229d036

1576568774792 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=c32df10903cb7d773c40ff261229d036&timestamp=1576568774775&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=&long=&address=&sessionId=5ebb80b6-755e-4539-b16a-
5cb45091710e&gdpr_applicable=false&gdpr_consent=true

1576568779777 com.zapak.littlekrishnarunner Service Created

1576568779778 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765687797780547cf5a09036891b7a40525fcfdcacc

1576568779779 com.zapak.littlekrishnarunner md5_token id


31c2248d28f2b4dedd0a84290f55bb34

1576568779794 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568779778&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=31c2248d28f2b4dedd0a84290f55bb34&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568780606 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568780607 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568780607 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568780607 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568780607 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568780608 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568780608 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568780608 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568780609 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1576568780609 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1576568780609 com.zapak.littlekrishnarunner fetching ad networks...

1576568780611 com.zapak.littlekrishnarunner checking permissions...

1576568780612 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568780612 com.zapak.littlekrishnarunner initialising Google Play services...

1576568780614 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568780615 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568780615 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568780615 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568780615 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568780616 com.zapak.littlekrishnarunner CacheAd API still not called !


1576568780641 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info
{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568780642 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568780653 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568780657 com.zapak.littlekrishnarunner Offer Table Empty !

1576568784081 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1576568784082 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1576568784082 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568784082 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568784082 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1576568784083 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1576568784083 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568784083 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568784083 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1576568784084 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1576568784084 com.zapak.littlekrishnarunner fetching ad networks...

1576568784085 com.zapak.littlekrishnarunner checking permissions...

1576568784086 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568784087 com.zapak.littlekrishnarunner initialising Google Play services...

1576568784089 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568784090 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568784090 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1576568784090 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store
1576568784091 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568784091 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568784101 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568784101 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1576568784101 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568784102 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1576568784102 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568784103 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568784103 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true

1576568784104 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store

1576568784104 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568784105 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568784105 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Free_Feathers_Store

1576568784106 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Free_Feathers_Store

1576568784106 com.zapak.littlekrishnarunner fetching ad networks...

1576568784106 com.zapak.littlekrishnarunner Offer Table Empty !

1576568784107 com.zapak.littlekrishnarunner checking permissions...

1576568784108 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568784108 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568784109 com.zapak.littlekrishnarunner initialising Google Play services...

1576568784110 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568784112 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568784112 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Free_Feathers_Store,true
1576568784112 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Free_Feathers_Store

1576568784113 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Free_Feathers_Store!

1576568784113 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568784121 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568784122 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568784126 com.zapak.littlekrishnarunner Offer Table Empty !

1576568784128 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568786511 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568786511 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568786511 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568786512 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568786512 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568786513 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568786513 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568786513 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568786514 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1576568786515 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1576568786515 com.zapak.littlekrishnarunner fetching ad networks...

1576568786516 com.zapak.littlekrishnarunner checking permissions...

1576568786517 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568786518 com.zapak.littlekrishnarunner initialising Google Play services...

1576568786519 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568786520 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568786521 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568786521 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568786521 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568786522 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568786537 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568786538 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568786542 com.zapak.littlekrishnarunner Offer Table Empty !

1576568786546 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568786565 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568786566 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568786566 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568786567 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568786567 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568786567 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568786568 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568786568 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568786568 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1576568786568 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1576568786569 com.zapak.littlekrishnarunner fetching ad networks...

1576568786570 com.zapak.littlekrishnarunner checking permissions...

1576568786571 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568786572 com.zapak.littlekrishnarunner initialising Google Play services...


1576568786574 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568786576 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568786576 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568786577 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568786577 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568786577 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568786590 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568786591 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568786596 com.zapak.littlekrishnarunner Offer Table Empty !

1576568786600 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568794364 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568794365 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568794365 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568794366 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568794366 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568794366 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568794367 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568794367 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568794367 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1576568794367 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1576568794368 com.zapak.littlekrishnarunner fetching ad networks...

1576568794368 com.zapak.littlekrishnarunner checking permissions...


1576568794369 com.zapak.littlekrishnarunner ad networks not available,
requesting...

1576568794370 com.zapak.littlekrishnarunner initialising Google Play services...

1576568794371 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568794372 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568794372 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568794373 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568794373 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568794373 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568794399 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568794400 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568794408 com.zapak.littlekrishnarunner Offer Table Empty !

1576568794419 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568814837 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1576568814838 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1576568814840 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568814842 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568814843 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568814845 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Free_Feathers_Store","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568814846 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1576568814847 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568814848 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568817983 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568817984 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568817985 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568817985 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568817986 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568817986 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568817986 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568817987 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568817987 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1576568817987 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1576568817988 com.zapak.littlekrishnarunner fetching ad networks...

1576568817988 com.zapak.littlekrishnarunner checking permissions...

1576568817990 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568817990 com.zapak.littlekrishnarunner initialising Google Play services...

1576568817993 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568817995 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568817995 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568817996 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568817996 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568817996 com.zapak.littlekrishnarunner CacheAd API still not called !


1576568818019 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info
{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568818019 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568818029 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568818033 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1576568818033 com.zapak.littlekrishnarunner Offer Table Empty !

1576568818034 com.zapak.littlekrishnarunner executing c...

1576568818036 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765688180350547cf5a09036891b7a40525fcfdcacc

1576568818038 com.zapak.littlekrishnarunner md5_token id


e8399bbbc89a1489e750e24eeff8d683

1576568818054 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=e8399bbbc89a1489e750e24eeff8d683&timestamp=1576568818035&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=&long=&address=&sessionId=5ebb80b6-755e-4539-b16a-
5cb45091710e&gdpr_applicable=false&gdpr_consent=true

1576568821902 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568821903 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568821904 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568821904 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568821904 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568821905 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568821905 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568821905 com.zapak.littlekrishnarunner CacheAd API still not called !


1576568821906 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: Interstitial_cacheNonRewarded, param: Result_Screen

1576568821906 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1576568821906 com.zapak.littlekrishnarunner fetching ad networks...

1576568821907 com.zapak.littlekrishnarunner checking permissions...

1576568821908 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568821908 com.zapak.littlekrishnarunner initialising Google Play services...

1576568821909 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568821910 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568821910 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568821911 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568821911 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568821911 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568821927 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568821928 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568821938 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568821942 com.zapak.littlekrishnarunner Offer Table Empty !

1576568821942 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568821943 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568821945 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568821946 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568821949 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568821950 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier
1576568821952 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Coin_multiplier!

1576568821954 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568821955 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1576568821957 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1576568821957 com.zapak.littlekrishnarunner fetching ad networks...

1576568821958 com.zapak.littlekrishnarunner checking permissions...

1576568821960 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568821961 com.zapak.littlekrishnarunner initialising Google Play services...

1576568821966 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568821971 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568821971 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568821973 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568821974 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568821976 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568821989 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568821990 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568821998 com.zapak.littlekrishnarunner Offer Table Empty !

1576568821999 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568829034 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568829036 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568829036 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568829037 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568829038 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true
1576568829038 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Boost

1576568829038 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568829039 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568829039 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1576568829039 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1576568829040 com.zapak.littlekrishnarunner fetching ad networks...

1576568829040 com.zapak.littlekrishnarunner checking permissions...

1576568829041 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568829042 com.zapak.littlekrishnarunner initialising Google Play services...

1576568829044 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568829045 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568829045 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568829046 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568829046 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568829047 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568829070 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568829071 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568829079 com.zapak.littlekrishnarunner Offer Table Empty !

1576568829081 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568834849 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 22 more

1576568834850 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568834852 com.zapak.littlekrishnarunner Service Created


1576568834854 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-
084193c4563815765688348530547cf5a09036891b7a40525fcfdcacc

1576568834855 com.zapak.littlekrishnarunner md5_token id


457594ff86392d4dbd29efcad9d34d86

1576568834865 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568834853&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=457594ff86392d4dbd29efcad9d34d86&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568834870 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:111)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568834873 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568834874 com.zapak.littlekrishnarunner Service Created

1576568834876 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765688348750547cf5a09036891b7a40525fcfdcacc

1576568834876 com.zapak.littlekrishnarunner md5_token id


a968c49d57e3192161cdb3b8b0f4b364

1576568834885 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568834875&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=a968c49d57e3192161cdb3b8b0f4b364&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568834891 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:111)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568834892 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568834894 com.zapak.littlekrishnarunner Service Created

1576568834896 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765688348960547cf5a09036891b7a40525fcfdcacc

1576568834897 com.zapak.littlekrishnarunner md5_token id


496cc29042c86a037b543fc67709cbcc

1576568834907 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568834896&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=496cc29042c86a037b543fc67709cbcc&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568834911 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:111)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568834912 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568834913 com.zapak.littlekrishnarunner Service Created

1576568834914 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765688349140547cf5a09036891b7a40525fcfdcacc

1576568834915 com.zapak.littlekrishnarunner md5_token id


778e969e646e6376bdbdc6a5a7dd7905

1576568834925 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568834914&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=778e969e646e6376bdbdc6a5a7dd7905&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568834929 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:111)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568834929 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568839008 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568839009 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568839010 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568839011 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568839012 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568839012 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568839013 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568839013 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568839014 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1576568839014 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1576568839014 com.zapak.littlekrishnarunner fetching ad networks...

1576568839016 com.zapak.littlekrishnarunner checking permissions...

1576568839017 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568839017 com.zapak.littlekrishnarunner initialising Google Play services...

1576568839019 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568839020 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568839020 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568839020 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568839021 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568839021 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568839053 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568839054 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568839068 com.zapak.littlekrishnarunner Offer Table Empty !

1576568839069 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568842180 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568842181 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568842181 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568842181 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568842182 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568842182 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568842182 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1576568842183 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568842183 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1576568842184 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1576568842184 com.zapak.littlekrishnarunner fetching ad networks...

1576568842185 com.zapak.littlekrishnarunner checking permissions...

1576568842186 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568842187 com.zapak.littlekrishnarunner initialising Google Play services...

1576568842188 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568842189 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568842189 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568842190 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568842190 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568842190 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568842200 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568842200 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568842205 com.zapak.littlekrishnarunner Offer Table Empty !

1576568842209 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568842210 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568842211 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568842211 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568842210 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568842212 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568842213 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568842213 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568842214 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568842215 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1576568842216 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1576568842217 com.zapak.littlekrishnarunner fetching ad networks...

1576568842218 com.zapak.littlekrishnarunner checking permissions...

1576568842219 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568842219 com.zapak.littlekrishnarunner initialising Google Play services...

1576568842221 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568842222 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568842222 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568842222 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568842223 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568842223 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568842236 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568842236 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568842240 com.zapak.littlekrishnarunner Offer Table Empty !

1576568842242 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568845431 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568845432 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568845432 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568845433 com.zapak.littlekrishnarunner CacheAd API still not called !


1576568845433 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Boost,true

1576568845434 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568845434 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568845434 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568845435 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1576568845435 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1576568845435 com.zapak.littlekrishnarunner fetching ad networks...

1576568845437 com.zapak.littlekrishnarunner checking permissions...

1576568845438 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568845438 com.zapak.littlekrishnarunner initialising Google Play services...

1576568845440 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568845441 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568845441 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568845441 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568845441 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568845442 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568845456 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568845457 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568845467 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568845467 com.zapak.littlekrishnarunner Offer Table Empty !

1576568850478 com.zapak.littlekrishnarunner Service Created

1576568850479 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765688504780547cf5a09036891b7a40525fcfdcacc

1576568850480 com.zapak.littlekrishnarunner md5_token id


e20918cd3654223baefaa140645056d2
1576568850497 com.zapak.littlekrishnarunner Notification get request url
https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568850478&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=e20918cd3654223baefaa140645056d2&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568874868 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1576568874869 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1576568874870 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568874871 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1576568874871 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568874871 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568874872 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568874872 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1576568874872 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568874873 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568890529 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 22 more

1576568890530 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568915032 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568915033 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568915033 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568915034 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568915034 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568915035 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568915035 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568915035 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568915036 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1576568915036 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1576568915036 com.zapak.littlekrishnarunner fetching ad networks...

1576568915038 com.zapak.littlekrishnarunner checking permissions...

1576568915039 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568915040 com.zapak.littlekrishnarunner initialising Google Play services...

1576568915042 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568915044 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568915045 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568915045 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568915046 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568915046 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568915069 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false
1576568915070 com.zapak.littlekrishnarunner Inside run of Thread after getting
adinfo

1576568915078 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568915082 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1576568915084 com.zapak.littlekrishnarunner executing c...

1576568915085 com.zapak.littlekrishnarunner Offer Table Empty !

1576568915085 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765689150850547cf5a09036891b7a40525fcfdcacc

1576568915086 com.zapak.littlekrishnarunner md5_token id


1586374b7684a4758d9ad1d10fad1cc0

1576568915103 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=1586374b7684a4758d9ad1d10fad1cc0&timestamp=1576568915085&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=&long=&address=&sessionId=5ebb80b6-755e-4539-b16a-
5cb45091710e&gdpr_applicable=false&gdpr_consent=true

1576568918175 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568918176 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568918176 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568918176 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568918177 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568918177 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568918177 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568918177 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568918178 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen
1576568918178 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-
format: INTERSTITIAL, screen-name: Result_Screen

1576568918179 com.zapak.littlekrishnarunner fetching ad networks...

1576568918180 com.zapak.littlekrishnarunner checking permissions...

1576568918181 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568918181 com.zapak.littlekrishnarunner initialising Google Play services...

1576568918182 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568918183 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568918183 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568918183 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568918184 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568918184 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568918193 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568918194 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568918200 com.zapak.littlekrishnarunner Offer Table Empty !

1576568918204 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568918205 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568918206 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568918206 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568918207 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568918208 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568918209 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568918210 com.zapak.littlekrishnarunner CacheAd API still not called !


1576568918210 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568918210 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1576568918211 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1576568918212 com.zapak.littlekrishnarunner fetching ad networks...

1576568918213 com.zapak.littlekrishnarunner checking permissions...

1576568918215 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568918216 com.zapak.littlekrishnarunner initialising Google Play services...

1576568918226 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568918227 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568918227 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568918228 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568918228 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568918229 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568918248 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568918250 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568918260 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568918261 com.zapak.littlekrishnarunner Offer Table Empty !

1576568921283 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568921284 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568921285 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568921285 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568921286 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568921287 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost
1576568921287 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,
ad-format: VIDEO, screen-name: Boost!

1576568921287 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568921288 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1576568921288 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1576568921289 com.zapak.littlekrishnarunner fetching ad networks...

1576568921290 com.zapak.littlekrishnarunner checking permissions...

1576568921291 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568921291 com.zapak.littlekrishnarunner initialising Google Play services...

1576568921293 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568921294 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568921294 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568921294 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568921295 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568921295 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568921312 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568921315 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568921321 com.zapak.littlekrishnarunner Offer Table Empty !

1576568921328 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568924300 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568924301 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568924301 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568924302 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568924303 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568924303 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568924303 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568924304 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568924304 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1576568924304 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1576568924305 com.zapak.littlekrishnarunner fetching ad networks...

1576568924306 com.zapak.littlekrishnarunner checking permissions...

1576568924307 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568924307 com.zapak.littlekrishnarunner initialising Google Play services...

1576568924309 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568924310 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568924310 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568924310 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568924311 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568924311 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568924323 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568924326 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568924331 com.zapak.littlekrishnarunner Offer Table Empty !

1576568924338 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568925695 com.zapak.littlekrishnarunner Service Created

1576568925696 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765689256960547cf5a09036891b7a40525fcfdcacc

1576568925697 com.zapak.littlekrishnarunner md5_token id


c0f007a5950c9dadd61904be2dfd405e
1576568925709 com.zapak.littlekrishnarunner Notification get request url
https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568925696&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=c0f007a5950c9dadd61904be2dfd405e&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568927401 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568927402 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568927402 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568927403 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568927403 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568927403 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568927404 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568927404 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568927404 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1576568927405 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1576568927405 com.zapak.littlekrishnarunner fetching ad networks...

1576568927406 com.zapak.littlekrishnarunner checking permissions...

1576568927407 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568927407 com.zapak.littlekrishnarunner initialising Google Play services...

1576568927409 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568927410 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568927410 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::
1576568927410 com.zapak.littlekrishnarunner check ad availability for nonrewarded
ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568927410 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568927411 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568927428 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568927429 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568927431 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568927432 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568927432 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568927433 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568927436 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568927437 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568927438 com.zapak.littlekrishnarunner Offer Table Empty !

1576568927438 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568927438 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568927440 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1576568927440 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568927441 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1576568927441 com.zapak.littlekrishnarunner fetching ad networks...

1576568927443 com.zapak.littlekrishnarunner checking permissions...

1576568927445 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568927445 com.zapak.littlekrishnarunner initialising Google Play services...

1576568927448 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568927449 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::
1576568927449 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,
operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568927450 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568927450 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568927450 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568927462 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568927464 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568927468 com.zapak.littlekrishnarunner Offer Table Empty !

1576568927479 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568929722 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 22 more

1576568929723 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568929962 com.zapak.littlekrishnarunner Service Created

1576568929964 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765689299630547cf5a09036891b7a40525fcfdcacc

1576568929967 com.zapak.littlekrishnarunner md5_token id


3b1bc91120359fa0c1a1bf642b98aade

1576568929987 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568929963&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=3b1bc91120359fa0c1a1bf642b98aade&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568929989 com.zapak.littlekrishnarunner HTTP Request Failed !


com.pokkt.sdk.exceptions.PokktException: Error Code 01 : Problem connecting to the
internet. Please Check your Internet connection.
at com.pokkt.sdk.utils.l.a(Unknown Source:48)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568929990 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 01 : Problem connecting to the
internet. Please Check your Internet connection.
at com.pokkt.sdk.utils.l.a(Unknown Source:48)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568930121 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1576568930122 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1576568930123 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568930124 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1576568930125 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568930126 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568930126 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568930127 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1576568930127 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568950404 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true
1576568950405 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Retry

1576568950406 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568950407 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568950408 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568950409 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568950410 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568950410 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568950411 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry

1576568950411 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Retry

1576568950412 com.zapak.littlekrishnarunner fetching ad networks...

1576568950413 com.zapak.littlekrishnarunner checking permissions...

1576568950414 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568950414 com.zapak.littlekrishnarunner initialising Google Play services...

1576568950417 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568950418 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576568950419 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576568950420 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576568950422 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568950429 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568950530 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568950531 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568950538 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568950544 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!


1576568950549 com.zapak.littlekrishnarunner executing c...

1576568950550 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765689505490547cf5a09036891b7a40525fcfdcacc

1576568950550 com.zapak.littlekrishnarunner md5_token id


8f44f1c444b03845869e4dcff987579d

1576568950562 com.zapak.littlekrishnarunner Offer Table Empty !

1576568950579 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=8f44f1c444b03845869e4dcff987579d&timestamp=1576568950549&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=3G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=&long=&address=&sessionId=5ebb80b6-755e-4539-b16a-
5cb45091710e&gdpr_applicable=false&gdpr_consent=true

1576568950663 com.zapak.littlekrishnarunner Service Created

1576568950665 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765689506640547cf5a09036891b7a40525fcfdcacc

1576568950668 com.zapak.littlekrishnarunner md5_token id


83636872d3806371fb31f4c15268e3fd

1576568950692 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568950664&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=83636872d3806371fb31f4c15268e3fd&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568953540 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568953541 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568953541 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!
1576568953541 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568953541 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568953542 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568953542 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568953542 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568953542 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1576568953543 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1576568953543 com.zapak.littlekrishnarunner fetching ad networks...

1576568953544 com.zapak.littlekrishnarunner checking permissions...

1576568953545 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568953545 com.zapak.littlekrishnarunner initialising Google Play services...

1576568953547 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568953548 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576568953548 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568953548 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576568953548 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576568953549 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568953562 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568953563 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568953569 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568953570 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568953571 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!
1576568953572 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568953572 com.zapak.littlekrishnarunner Offer Table Empty !

1576568953573 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568953573 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568953573 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568953574 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568953574 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568953575 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1576568953576 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1576568953577 com.zapak.littlekrishnarunner fetching ad networks...

1576568953577 com.zapak.littlekrishnarunner checking permissions...

1576568953578 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568953579 com.zapak.littlekrishnarunner initialising Google Play services...

1576568953581 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568953582 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576568953582 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568953582 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576568953583 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576568953583 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568953594 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568953595 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568953599 com.zapak.littlekrishnarunner Offer Table Empty !

1576568953601 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568980608 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1576568980609 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1576568980610 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568980612 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1576568980613 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576568982107 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568982108 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568982108 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568982109 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568982109 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576568982110 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576568982110 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568982110 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568982111 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1576568982111 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1576568982111 com.zapak.littlekrishnarunner fetching ad networks...

1576568982112 com.zapak.littlekrishnarunner checking permissions...

1576568982113 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576568982113 com.zapak.littlekrishnarunner initialising Google Play services...

1576568982116 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576568982117 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576568982117 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true
1576568982117 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Boost

1576568982117 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576568982118 com.zapak.littlekrishnarunner CacheAd API still not called !

1576568982133 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576568982134 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576568982142 com.zapak.littlekrishnarunner Offer Table Empty !

1576568982147 com.zapak.littlekrishnarunner Scheduling now pull notification

1576568982150 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1576568982151 com.zapak.littlekrishnarunner executing c...

1576568982152 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765689821520547cf5a09036891b7a40525fcfdcacc

1576568982153 com.zapak.littlekrishnarunner md5_token id


445c3fabd7065d2b858e5aaccee30ebb

1576568982168 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=445c3fabd7065d2b858e5aaccee30ebb&timestamp=1576568982152&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=4G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=&long=&address=&sessionId=5ebb80b6-755e-4539-b16a-
5cb45091710e&gdpr_applicable=false&gdpr_consent=true

1576568982175 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:111)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

1576568982176 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1576568982177 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576568995626 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 22 more

1576568995627 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568995629 com.zapak.littlekrishnarunner Service Created

1576568995631 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765689956300547cf5a09036891b7a40525fcfdcacc

1576568995632 com.zapak.littlekrishnarunner md5_token id


33a4bed78d4f270d54ce0f9cdc3f7f8b
1576568995646 com.zapak.littlekrishnarunner Notification get request url
https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568995630&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=33a4bed78d4f270d54ce0f9cdc3f7f8b&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568995657 com.zapak.littlekrishnarunner HTTP Request Failed !


com.pokkt.sdk.exceptions.PokktException: Error Code 01 : Problem connecting to the
internet. Please Check your Internet connection.
at com.pokkt.sdk.utils.l.a(Unknown Source:48)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568995658 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 01 : Problem connecting to the
internet. Please Check your Internet connection.
at com.pokkt.sdk.utils.l.a(Unknown Source:48)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568995678 com.zapak.littlekrishnarunner Service Created

1576568995680 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765689956790547cf5a09036891b7a40525fcfdcacc

1576568995682 com.zapak.littlekrishnarunner md5_token id


028fb3c4bf5b8a72dce445fb9e4c12ef

1576568995695 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576568995679&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=028fb3c4bf5b8a72dce445fb9e4c12ef&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576568995699 com.zapak.littlekrishnarunner HTTP Request Failed !


com.pokkt.sdk.exceptions.PokktException: Error Code 01 : Problem connecting to the
internet. Please Check your Internet connection.
at com.pokkt.sdk.utils.l.a(Unknown Source:48)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576568995700 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 01 : Problem connecting to the
internet. Please Check your Internet connection.
at com.pokkt.sdk.utils.l.a(Unknown Source:48)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

1576569015134 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576569015135 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576569015135 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576569015135 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569015136 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576569015136 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576569015136 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576569015137 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569015137 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Retry
1576569015137 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-
format: VIDEO, screen-name: Retry

1576569015138 com.zapak.littlekrishnarunner fetching ad networks...

1576569015139 com.zapak.littlekrishnarunner checking permissions...

1576569015140 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576569015141 com.zapak.littlekrishnarunner initialising Google Play services...

1576569015142 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576569015143 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576569015143 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Retry,true

1576569015144 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Retry

1576569015144 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Retry!

1576569015144 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569015171 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576569015172 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576569015186 com.zapak.littlekrishnarunner Scheduling now pull notification

1576569015192 com.zapak.littlekrishnarunner GetAdNetworksTask is ready to execute!

1576569015192 com.zapak.littlekrishnarunner Offer Table Empty !

1576569015197 com.zapak.littlekrishnarunner executing c...

1576569015198 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765690151980547cf5a09036891b7a40525fcfdcacc

1576569015199 com.zapak.littlekrishnarunner md5_token id


4aac68789724bb52fb44dd9892cfd522

1576569015215 com.zapak.littlekrishnarunner c Request url:


https://vdo.pokkt.com/api/AdNetworksV2?
token=4aac68789724bb52fb44dd9892cfd522&timestamp=1576569015198&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&appId=4f89358a88f63fde6d44df0e774d30d2&os_version=8.1.0&app_version=3.
5.117&device_id=&app_bundle_name=com.zapak.littlekrishnarunner&sdk_version=7.5.0&ad
vertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&limitedTracking=false&androidID=&mac_address=&device_type=Phone&mobile
_no=&email_address=&connection_type=2G&screen_density_x=268.941&screen_density_y=26
9.986&sheight=1436&swidth=720&carrier_name=TELKOMSEL&screen_density_category=XHDPI&
device_model=Vivo+1807&language=in&maturity_rating=&opt_userid=%7B%22appId%22%3A
%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc
%22%7D&name=&age=&sex=&location=&marital_status=&birthday=&facebook_id=&twitter_han
dle=&education=&nationality=&lat=&long=&address=&sessionId=5ebb80b6-755e-4539-b16a-
5cb45091710e&gdpr_applicable=false&gdpr_consent=true

1576569018241 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576569018241 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576569018242 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576569018242 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569018243 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576569018243 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576569018243 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576569018243 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569018244 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: Interstitial_cacheNonRewarded, param: Result_Screen

1576569018244 com.zapak.littlekrishnarunner starting to cache nonrewarded ad, ad-


format: INTERSTITIAL, screen-name: Result_Screen

1576569018244 com.zapak.littlekrishnarunner fetching ad networks...

1576569018246 com.zapak.littlekrishnarunner checking permissions...

1576569018248 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576569018249 com.zapak.littlekrishnarunner initialising Google Play services...

1576569018250 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576569018251 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576569018251 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isInterstitialCachedOnNative(), param: Result_Screen,false

1576569018252 com.zapak.littlekrishnarunner check ad availability for nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen

1576569018252 com.zapak.littlekrishnarunner isAdCached requested for: nonrewarded


ad, ad-format: INTERSTITIAL, screen-name: Result_Screen!

1576569018252 com.zapak.littlekrishnarunner CacheAd API still not called !


1576569018262 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info
{959f0154-538c-44b2-8fcc-56928cb50227}false

1576569018264 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576569018269 com.zapak.littlekrishnarunner Offer Table Empty !

1576569018270 com.zapak.littlekrishnarunner Scheduling now pull notification

1576569018282 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576569018283 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576569018283 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576569018284 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569018285 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576569018285 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576569018286 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576569018286 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569018287 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Coin_multiplier

1576569018287 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Coin_multiplier

1576569018288 com.zapak.littlekrishnarunner fetching ad networks...

1576569018289 com.zapak.littlekrishnarunner checking permissions...

1576569018290 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576569018290 com.zapak.littlekrishnarunner initialising Google Play services...

1576569018292 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576569018293 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Coin_multiplier,true

1576569018293 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::

1576569018293 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier

1576569018293 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Coin_multiplier!

1576569018294 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569018306 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576569018307 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576569018311 com.zapak.littlekrishnarunner Offer Table Empty !

1576569018313 com.zapak.littlekrishnarunner Scheduling now pull notification

1576569020467 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576569020468 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576569020469 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576569020469 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569020470 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576569020470 com.zapak.littlekrishnarunner check ad availability for rewarded ad,


ad-format: VIDEO, screen-name: Boost

1576569020470 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576569020471 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569020471 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: VideoAd_cacheRewarded, param: Boost

1576569020471 com.zapak.littlekrishnarunner starting to cache rewarded ad, ad-


format: VIDEO, screen-name: Boost

1576569020471 com.zapak.littlekrishnarunner fetching ad networks...

1576569020473 com.zapak.littlekrishnarunner checking permissions...

1576569020474 com.zapak.littlekrishnarunner ad networks not available,


requesting...

1576569020474 com.zapak.littlekrishnarunner initialising Google Play services...

1576569020476 com.zapak.littlekrishnarunner Google Play service result Code is 0

1576569020477 com.zapak.littlekrishnarunner [POKKT-JAVA] received from framework,


operation: isVideoAdCachedOnNative(), param: Boost,true

1576569020478 com.zapak.littlekrishnarunner Inside run of Thread after gettng


getAdvertisingIdThread 2 ::
1576569020478 com.zapak.littlekrishnarunner check ad availability for rewarded ad,
ad-format: VIDEO, screen-name: Boost

1576569020478 com.zapak.littlekrishnarunner isAdCached requested for: rewarded ad,


ad-format: VIDEO, screen-name: Boost!

1576569020478 com.zapak.littlekrishnarunner CacheAd API still not called !

1576569020492 com.zapak.littlekrishnarunner getAdvertisingIdThread() :: got Info


{959f0154-538c-44b2-8fcc-56928cb50227}false

1576569020493 com.zapak.littlekrishnarunner Inside run of Thread after getting


adinfo

1576569020505 com.zapak.littlekrishnarunner Scheduling now pull notification

1576569020505 com.zapak.littlekrishnarunner Offer Table Empty !

1576569025346 com.zapak.littlekrishnarunner Service Created

1576569025347 com.zapak.littlekrishnarunner hashKey id b4aeba42-c5cc-4c06-9e1a-


084193c4563815765690253470547cf5a09036891b7a40525fcfdcacc

1576569025348 com.zapak.littlekrishnarunner md5_token id


d2f05ed7710f8b152ea58fda1663405d

1576569025361 com.zapak.littlekrishnarunner Notification get request url


https://vdo.pokkt.com/api/notification/getNotificationsV2?
timestamp=1576569025347&gdpr_applicable=false&gdpr_consent=true&udid=b4aeba42-c5cc-
4c06-9e1a-
084193c45638&token=d2f05ed7710f8b152ea58fda1663405d&os_id=&appId=4f89358a88f63fde6d
44df0e774d30d2&os_version=8.1.0&app_version=3.5.117&app_bundle_name=com.zapak.littl
ekrishnarunner&sdk_version=7.5.0&advertisingID=959f0154-538c-44b2-8fcc-
56928cb50227&androidID=&device_type=Phone&connection_type=3G&screen_density_x=268.9
41&screen_density_y=269.986&sheight=1436.0&swidth=720.0&carrier_name=TELKOMSEL&scre
en_density_category=XHDPI&device_model=Vivo+1807&language=in&opt_userid=%7B%22appId
%22%3A%224f89358a88f63fde6d44df0e774d30d2%22%2C%22securityKey%22%3A
%220547cf5a09036891b7a40525fcfdcacc%22%7D&sessionId=1d2f1df8-91f6-4f5e-89db-
fb66da56519e&ip=182.1.212.210

1576569055283 com.zapak.littlekrishnarunner IOException !


java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.net.a.a(Unknown Source:91)
at com.pokkt.sdk.net.a.doInBackground(Unknown Source:2)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.pokkt.sdk.net.j$1.run(Unknown Source:2)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 25 more

1576569055284 com.zapak.littlekrishnarunner failed to execute c! Error Code 11 :


Could Not Connect To Server.

1576569055285 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Retry","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}

1576569055287 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: InterstitialCachingFailed, param:
{"SCREEN_NAME":"Result_Screen","IS_REWARDED":false,"ERROR_MESSAGE":"failed to cache
ad: failed to get ad-networks "}

1576569055288 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Coin_multiplier","IS_REWARDED":true,"ERROR_MESSAGE":"failed to
cache ad: failed to get ad-networks "}

1576569055289 com.zapak.littlekrishnarunner [POKKT-JAVA] notifying framework of


operation: VideoAdCachingFailed, param:
{"SCREEN_NAME":"Boost","IS_REWARDED":true,"ERROR_MESSAGE":"failed to cache ad:
failed to get ad-networks "}
1576569075296 com.zapak.littlekrishnarunner IOException !
java.net.UnknownHostException: Unable to resolve host "vdo.pokkt.com": No address
associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:141)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at
com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSele
ctor.java:175)
at
com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83)
at
com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.j
ava:174)
at
com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAlloc
ation.java:126)
at
com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:9
5)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at
com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl
.java:461)
at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl
.java:127)
at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttp
sURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown
Source:0)
at com.pokkt.sdk.utils.l.a(Unknown Source:143)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No
address associated with hostname)
at libcore.io.Linux.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:59)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:122)
... 22 more

1576569075298 com.zapak.littlekrishnarunner
com.pokkt.sdk.exceptions.PokktException: Error Code 11 : Could Not Connect To
Server.
at com.pokkt.sdk.utils.l.a(Unknown Source:335)
at com.pokkt.sdk.utils.l.a(Unknown Source:21)
at com.pokkt.sdk.notification.NotificationService.onHandleIntent(Unknown
Source:330)
at
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:192)
at android.os.HandlerThread.run(HandlerThread.java:65)

You might also like