Commit 40712597 authored by xujialang's avatar xujialang

外展逻辑调整

parent b3344029
......@@ -35,6 +35,8 @@ dependencies {
// implementation 'com.global.wt:l1b2t123457j1:v28.5.1'
implementation 'com.alibaba:fastjson:2.0.28'
implementation platform('com.google.firebase:firebase-bom:32.1.0')
implementation 'com.google.firebase:firebase-analytics'
......
......@@ -576,15 +576,15 @@ com.zl.sdk.OutHelp$Holder -> com.zl.sdk.OutHelp$b:
1:1:com.zl.sdk.OutHelp access$100():24:24 -> a
com.zl.sdk.ad.AdBean -> g.a:
java.lang.String adScenes -> f
com.zl.sdk.bean.WeatherAdData$NormalAdData adData -> a
com.zl.sdk.bean.OutAdData$NormalAdData adData -> a
int nativeTemplate -> d
int nativeLayoutId -> e
java.lang.String adPosition -> c
java.lang.String adUnitId -> b
1:2:void <init>(java.lang.String):20:21 -> <init>
1:1:com.zl.sdk.ad.AdBean getInstance(java.lang.String):17:17 -> a
2:2:com.zl.sdk.bean.WeatherAdData$NormalAdData getAdData():29:29 -> a
3:3:com.zl.sdk.ad.AdBean setAdData(com.zl.sdk.bean.WeatherAdData$NormalAdData):33:33 -> a
2:2:com.zl.sdk.bean.OutAdData$NormalAdData getAdData():29:29 -> a
3:3:com.zl.sdk.ad.AdBean setAdData(com.zl.sdk.bean.OutAdData$NormalAdData):33:33 -> a
4:4:com.zl.sdk.ad.AdBean setNativeLayoutId(int):61:61 -> a
1:1:com.zl.sdk.ad.AdBean setAdPosition(java.lang.String):43:43 -> b
2:2:com.zl.sdk.ad.AdBean setNativeTemplate(int):52:52 -> b
......@@ -654,20 +654,20 @@ com.zl.sdk.ad.TopOnAdLoadManager -> g.f:
3:216:void <init>():38:251 -> <init>
217:217:void <init>():180:180 -> <init>
1:1:java.util.HashMap access$000(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> a
2:2:void access$400(com.zl.sdk.ad.TopOnAdLoadManager,com.zl.sdk.bean.WeatherAdData$NormalAdData):34:34 -> a
2:2:void access$400(com.zl.sdk.ad.TopOnAdLoadManager,com.zl.sdk.bean.OutAdData$NormalAdData):34:34 -> a
3:3:void access$700(com.zl.sdk.ad.TopOnAdLoadManager,java.lang.String):34:34 -> a
4:52:void loadInterstitialAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):199:247 -> a
53:54:void loadInterstitialAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):200:201 -> a
4:52:void loadInterstitialAd(com.zl.sdk.bean.OutAdData$NormalAdData,java.lang.String):199:247 -> a
53:54:void loadInterstitialAd(com.zl.sdk.bean.OutAdData$NormalAdData,java.lang.String):200:201 -> a
55:57:void showInterstitialAd(android.app.Activity,com.zl.sdk.ad.AdBean):254:256 -> a
58:67:boolean isInterstitialReady(java.lang.String,java.lang.String):260:269 -> a
68:68:boolean isInterstitialReady(java.lang.String,java.lang.String):261:261 -> a
69:119:void showInterstitialAd(android.app.Activity,com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):287:337 -> a
120:121:void showInterstitialAd(android.app.Activity,com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):288:289 -> a
69:119:void showInterstitialAd(android.app.Activity,com.zl.sdk.bean.OutAdData$NormalAdData,java.lang.String):287:337 -> a
120:121:void showInterstitialAd(android.app.Activity,com.zl.sdk.bean.OutAdData$NormalAdData,java.lang.String):288:289 -> a
122:125:void statInterstitialAdLoadedState(boolean,boolean):341:344 -> a
126:162:void showNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,android.widget.LinearLayout):410:446 -> a
163:164:void showNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,android.widget.LinearLayout):434:435 -> a
165:166:void showNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,android.widget.LinearLayout):411:412 -> a
167:179:void lambda$showNativeAd$0(com.zl.sdk.ad.AdCacheData,android.widget.LinearLayout,com.zl.sdk.bean.WeatherAdData$NormalAdData):447:459 -> a
126:162:void showNativeAd(com.zl.sdk.bean.OutAdData$NormalAdData,android.widget.LinearLayout):410:446 -> a
163:164:void showNativeAd(com.zl.sdk.bean.OutAdData$NormalAdData,android.widget.LinearLayout):434:435 -> a
165:166:void showNativeAd(com.zl.sdk.bean.OutAdData$NormalAdData,android.widget.LinearLayout):411:412 -> a
167:179:void lambda$showNativeAd$0(com.zl.sdk.ad.AdCacheData,android.widget.LinearLayout,com.zl.sdk.bean.OutAdData$NormalAdData):447:459 -> a
180:180:void callInterstitialNotAd(java.lang.String):469:469 -> a
181:204:void callNotAd(java.util.HashMap,java.lang.String):473:496 -> a
205:205:void callInterstitialAdClk():623:623 -> a
......@@ -675,12 +675,12 @@ com.zl.sdk.ad.TopOnAdLoadManager -> g.f:
230:238:void registerCallBack(java.lang.String,java.lang.String,com.zl.sdk.ad.OnInAdListener):691:699 -> a
239:240:void registerInterstitialCallBack(java.lang.String,com.zl.sdk.ad.OnInAdListener):723:724 -> a
241:259:void registerCallBack(java.util.HashMap,java.lang.String,com.zl.sdk.ad.OnInAdListener):733:751 -> a
260:261:void countAdShowTimes(com.zl.sdk.bean.WeatherAdData$NormalAdData):773:774 -> a
260:261:void countAdShowTimes(com.zl.sdk.bean.OutAdData$NormalAdData):773:774 -> a
1:1:java.util.HashMap access$100(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> b
2:2:void access$900(com.zl.sdk.ad.TopOnAdLoadManager,java.lang.String):34:34 -> b
3:6:void statNativeAdLoadedState(boolean,boolean):348:351 -> b
7:57:void loadNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):355:405 -> b
58:59:void loadNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):356:357 -> b
7:57:void loadNativeAd(com.zl.sdk.bean.OutAdData$NormalAdData,java.lang.String):355:405 -> b
58:59:void loadNativeAd(com.zl.sdk.bean.OutAdData$NormalAdData,java.lang.String):356:357 -> b
60:60:void callNativeNotAd(java.lang.String):465:465 -> b
61:61:void callInterstitialAdLoaded():505:505 -> b
62:85:void callAdLoaded(java.util.HashMap):509:532 -> b
......@@ -715,10 +715,10 @@ com.zl.sdk.ad.TopOnAdLoadManager -> g.f:
com.zl.sdk.ad.TopOnAdLoadManager$1 -> g.f$a:
com.zl.sdk.ad.TopOnAdLoadManager this$0 -> a
1:1:void <init>(com.zl.sdk.ad.TopOnAdLoadManager):46:46 -> <init>
1:14:void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial):50:63 -> a
15:15:void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial):59:59 -> a
1:14:void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial):50:63 -> a
15:15:void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial):59:59 -> a
16:17:void lambda$onAdLoaded$0():61:62 -> a
18:22:void onAdDisplayed(java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData):68:72 -> a
18:22:void onAdDisplayed(java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData):68:72 -> a
23:28:void onAdLoadFailed(java.lang.String,java.lang.String):92:97 -> a
29:29:void onAdRevenuePaid(java.lang.String):110:110 -> a
1:3:void onAdClicked(java.lang.String):85:87 -> b
......@@ -727,10 +727,10 @@ com.zl.sdk.ad.TopOnAdLoadManager$1 -> g.f$a:
com.zl.sdk.ad.TopOnAdLoadManager$2 -> g.f$b:
com.zl.sdk.ad.TopOnAdLoadManager this$0 -> a
1:1:void <init>(com.zl.sdk.ad.TopOnAdLoadManager):113:113 -> <init>
1:13:void onNativeAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.nativead.api.ATNativeAdView):116:128 -> a
1:13:void onNativeAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData,com.anythink.nativead.api.ATNativeAdView):116:128 -> a
14:17:void onNativeAdLoadFailed(java.lang.String,java.lang.String):137:140 -> a
18:18:void onAdRevenuePaid(java.lang.String):161:161 -> a
19:23:void onAdImpression(java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData):166:170 -> a
19:23:void onAdImpression(java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData):166:170 -> a
24:24:void onCloseAd():175:175 -> a
1:2:void lambda$onNativeAdLoaded$0():130:131 -> b
3:6:void onNativeAdExpired(java.lang.String):153:156 -> b
......@@ -741,9 +741,9 @@ com.zl.sdk.ad.TopOnAdLoadManager$Holder -> g.f$c:
1:1:void <init>():183:183 -> <init>
1:1:com.zl.sdk.ad.TopOnAdLoadManager access$1500():183:183 -> a
com.zl.sdk.ad.interstitial.TopOnAdInterstitialCallBack -> h.a:
void onAdDisplayed(java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData) -> a
void onAdDisplayed(java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData) -> a
void onAdLoadFailed(java.lang.String,java.lang.String) -> a
void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial) -> a
void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial) -> a
void onAdRevenuePaid(java.lang.String) -> a
void onAdClicked(java.lang.String) -> b
void onAdDisplayFailed(java.lang.String,java.lang.String) -> b
......@@ -779,11 +779,11 @@ com.zl.sdk.ad.interstitial.TopOnInterstitialAdManager -> h.c:
1:8:void onInterstitialAdVideoError(com.anythink.core.api.AdError):187:194 -> onInterstitialAdVideoError
1:1:void onInterstitialAdVideoStart(com.anythink.core.api.ATAdInfo):177:177 -> onInterstitialAdVideoStart
com.zl.sdk.ad.natives.TopOnAdNativeCallBack -> i.a:
void onAdImpression(java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData) -> a
void onAdImpression(java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData) -> a
void onAdRevenuePaid(java.lang.String) -> a
void onCloseAd() -> a
void onNativeAdLoadFailed(java.lang.String,java.lang.String) -> a
void onNativeAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.nativead.api.ATNativeAdView) -> a
void onNativeAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.OutAdData$NormalAdData,com.anythink.nativead.api.ATNativeAdView) -> a
void onNativeAdExpired(java.lang.String) -> b
void onNativeAdClicked(java.lang.String) -> c
com.zl.sdk.ad.natives.TopOnNativeAdLoad -> i.b:
......@@ -872,33 +872,33 @@ com.zl.sdk.bean.RemindersInfo$1 -> com.zl.sdk.bean.RemindersInfo$1:
2:2:com.zl.sdk.bean.RemindersInfo createFromParcel(android.os.Parcel):50:50 -> createFromParcel
1:1:java.lang.Object[] newArray(int):47:47 -> newArray
2:2:com.zl.sdk.bean.RemindersInfo[] newArray(int):55:55 -> newArray
com.zl.sdk.bean.WeatherAdData -> com.zl.sdk.bean.WeatherAdData:
com.zl.sdk.bean.OutAdData -> com.zl.sdk.bean.OutAdData:
1:1:void <init>():13:13 -> <init>
1:1:com.zl.sdk.bean.WeatherAdData$Data getData():75:75 -> getData
1:1:com.zl.sdk.bean.OutAdData$Data getData():75:75 -> getData
1:1:boolean isDataOK():71:71 -> isDataOK
1:1:void setData(com.zl.sdk.bean.WeatherAdData$Data):79:79 -> setData
com.zl.sdk.bean.WeatherAdData$ConfigAdData -> com.zl.sdk.bean.WeatherAdData$ConfigAdData:
1:1:void setData(com.zl.sdk.bean.OutAdData$Data):79:79 -> setData
com.zl.sdk.bean.OutAdData$ConfigAdData -> com.zl.sdk.bean.OutAdData$ConfigAdData:
1:1:void <init>():243:243 -> <init>
1:1:boolean isAppShowTimesType():250:250 -> isAppShowTimesType
1:1:boolean isFreeAdCountType():262:262 -> isFreeAdCountType
1:1:boolean isFreeDurationType():258:258 -> isFreeDurationType
1:1:boolean isPlatformShowTimesType():254:254 -> isPlatformShowTimesType
com.zl.sdk.bean.WeatherAdData$ConfigData -> com.zl.sdk.bean.WeatherAdData$ConfigData:
com.zl.sdk.bean.OutAdData$ConfigData -> com.zl.sdk.bean.OutAdData$ConfigData:
1:2:void <init>():239:240 -> <init>
com.zl.sdk.bean.WeatherAdData$CpAdData -> com.zl.sdk.bean.WeatherAdData$CpAdData:
com.zl.sdk.bean.OutAdData$CpAdData -> com.zl.sdk.bean.OutAdData$CpAdData:
1:12:void <init>():266:277 -> <init>
1:1:java.lang.String toString():281:281 -> toString
com.zl.sdk.bean.WeatherAdData$Data -> com.zl.sdk.bean.WeatherAdData$Data:
com.zl.sdk.bean.OutAdData$Data -> com.zl.sdk.bean.OutAdData$Data:
1:3:void <init>():82:84 -> <init>
com.zl.sdk.bean.WeatherAdData$NormalAdData -> com.zl.sdk.bean.WeatherAdData$NormalAdData:
com.zl.sdk.bean.OutAdData$NormalAdData -> com.zl.sdk.bean.OutAdData$NormalAdData:
1:74:void <init>():87:160 -> <init>
1:30:com.zl.sdk.bean.WeatherAdData$NormalAdData cloneAdData():204:233 -> cloneAdData
1:30:com.zl.sdk.bean.OutAdData$NormalAdData cloneAdData():204:233 -> cloneAdData
1:1:boolean isCardAdTypeByPositionSix():168:168 -> isCardAdTypeByPositionSix
1:1:boolean isDeepLink():180:180 -> isDeepLink
1:1:boolean isOpenAdType():172:172 -> isOpenAdType
1:1:boolean isSameAdData(com.zl.sdk.bean.WeatherAdData$NormalAdData):189:189 -> isSameAdData
1:1:boolean isSameAdSlot(com.zl.sdk.bean.WeatherAdData$NormalAdData):195:195 -> isSameAdSlot
1:2:boolean isSameScenes(com.zl.sdk.bean.WeatherAdData$NormalAdData):199:200 -> isSameScenes
1:1:boolean isSameAdData(com.zl.sdk.bean.OutAdData$NormalAdData):189:189 -> isSameAdData
1:1:boolean isSameAdSlot(com.zl.sdk.bean.OutAdData$NormalAdData):195:195 -> isSameAdSlot
1:2:boolean isSameScenes(com.zl.sdk.bean.OutAdData$NormalAdData):199:200 -> isSameScenes
1:1:boolean isSelfFlag():176:176 -> isSelfFlag
1:1:boolean isWZAdType():164:164 -> isWZAdType
1:1:boolean isWeb():184:184 -> isWeb
......@@ -1413,20 +1413,20 @@ com.zl.sdk.out.AppOutSP -> o.b:
1:1:boolean isAppFirstStart():85:85 -> i
com.zl.sdk.out.BaseOutShowManager -> o.c:
1:1:void <init>():7:7 -> <init>
boolean checkCanShowForActionState(com.zl.sdk.bean.WeatherAdData$NormalAdData,int) -> a
boolean checkCanShowForActionState(com.zl.sdk.bean.OutAdData$NormalAdData,int) -> a
boolean checkCanShowForRemindInfo(com.zl.sdk.bean.RemindersInfo) -> a
com.zl.sdk.bean.WeatherAdData$NormalAdData getAdData() -> a
com.zl.sdk.bean.OutAdData$NormalAdData getAdData() -> a
com.zl.sdk.bean.RemindersInfo getReminderInfo() -> b
com.zl.sdk.out.CheckHelper -> o.d:
java.lang.String TAG -> a
1:1:void <init>():32:32 -> <init>
1:56:boolean checkAdCanShowByScene(int):40:95 -> a
57:59:boolean checkTopActivityIsAd():149:151 -> a
60:60:boolean checkCanShowAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,int):183:183 -> a
60:60:boolean checkCanShowAd(com.zl.sdk.bean.OutAdData$NormalAdData,int):183:183 -> a
61:66:boolean isSameDay(long,long):292:297 -> a
67:67:boolean checkAdReady(com.zl.sdk.bean.WeatherAdData$NormalAdData):314:314 -> a
67:67:boolean checkAdReady(com.zl.sdk.bean.OutAdData$NormalAdData):314:314 -> a
1:38:boolean checkAdCanShowBySceneNoIcon(int):101:138 -> b
39:134:boolean checkCanShowAdByTimesFromAdData(com.zl.sdk.bean.WeatherAdData$NormalAdData,int):192:287 -> b
39:134:boolean checkCanShowAdByTimesFromAdData(com.zl.sdk.bean.OutAdData$NormalAdData,int):192:287 -> b
135:139:boolean isTelephonyCalling():323:327 -> b
1:1:boolean isUserPhone():170:170 -> c
com.zl.sdk.out.DialogShowStatusCallback -> o.e:
......@@ -1441,23 +1441,23 @@ com.zl.sdk.out.OutAdManager -> o.f:
boolean checkCanShowForRemindInfo(com.zl.sdk.bean.RemindersInfo) -> a
1:1:void access$200(com.zl.sdk.out.OutAdManager):32:32 -> a
2:2:boolean access$302(com.zl.sdk.out.OutAdManager,boolean):32:32 -> a
3:3:void access$400(com.zl.sdk.out.OutAdManager,android.content.Context,boolean,com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.WeatherAdData$NormalAdData):32:32 -> a
4:6:com.zl.sdk.bean.WeatherAdData$NormalAdData getAdData():56:58 -> a
7:19:boolean checkCanShowForActionState(com.zl.sdk.bean.WeatherAdData$NormalAdData,int):86:98 -> a
3:3:void access$400(com.zl.sdk.out.OutAdManager,android.content.Context,boolean,com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.OutAdData$NormalAdData):32:32 -> a
4:6:com.zl.sdk.bean.OutAdData$NormalAdData getAdData():56:58 -> a
7:19:boolean checkCanShowForActionState(com.zl.sdk.bean.OutAdData$NormalAdData,int):86:98 -> a
20:22:boolean isAppFirstStartInTheDevices(long):125:127 -> a
23:80:void checkShowOutAd(boolean):139:196 -> a
81:156:void startAdDialog(android.content.Context,boolean,com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.WeatherAdData$NormalAdData):320:395 -> a
81:156:void startAdDialog(android.content.Context,boolean,com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.OutAdData$NormalAdData):320:395 -> a
157:216:void checkNeedLoadAd(com.zl.sdk.out.ActionFrom):409:468 -> a
217:230:void preloadByData(com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.WeatherAdData$NormalAdData):477:490 -> a
231:245:com.zl.sdk.bean.WeatherAdData$NormalAdData getNextAdData(java.lang.String):542:556 -> a
246:278:void showAdSuccess(com.zl.sdk.bean.WeatherAdData$NormalAdData):563:595 -> a
217:230:void preloadByData(com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.OutAdData$NormalAdData):477:490 -> a
231:245:com.zl.sdk.bean.OutAdData$NormalAdData getNextAdData(java.lang.String):542:556 -> a
246:278:void showAdSuccess(com.zl.sdk.bean.OutAdData$NormalAdData):563:595 -> a
1:1:boolean access$300(com.zl.sdk.out.OutAdManager):32:32 -> b
2:5:com.zl.sdk.bean.RemindersInfo getReminderInfo():66:69 -> b
6:41:void doWork(com.zl.sdk.out.ActionFrom):246:281 -> b
1:1:void access$500(com.zl.sdk.out.OutAdManager):32:32 -> c
2:2:com.zl.sdk.out.OutAdManager get():41:41 -> c
3:7:void startShowOutAd(com.zl.sdk.out.ActionFrom):232:236 -> c
1:38:com.zl.sdk.bean.WeatherAdData$NormalAdData getHomeAdData():497:534 -> d
1:38:com.zl.sdk.bean.OutAdData$NormalAdData getHomeAdData():497:534 -> d
1:2:void lambda$showAdFail$0():212:213 -> e
1:8:void returnFailCallBack():303:310 -> f
1:6:void returnSuccessCallBack():290:295 -> g
......@@ -1466,11 +1466,11 @@ com.zl.sdk.out.OutAdManager -> o.f:
com.zl.sdk.out.OutAdManager$1 -> o.f$a:
com.zl.sdk.out.ActionFrom val$actionFrom -> b
android.content.Context val$context -> c
com.zl.sdk.bean.WeatherAdData$NormalAdData val$data -> e
com.zl.sdk.bean.OutAdData$NormalAdData val$data -> e
com.zl.sdk.out.OutAdManager this$0 -> f
com.zl.sdk.bean.RemindersInfo val$remindersInfo -> d
boolean val$isShow -> a
1:1:void <init>(com.zl.sdk.out.OutAdManager,boolean,com.zl.sdk.out.ActionFrom,android.content.Context,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.WeatherAdData$NormalAdData):350:350 -> <init>
1:1:void <init>(com.zl.sdk.out.OutAdManager,boolean,com.zl.sdk.out.ActionFrom,android.content.Context,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.OutAdData$NormalAdData):350:350 -> <init>
1:13:void onFail(android.content.Intent,java.lang.String):363:375 -> onFail
1:4:void onSuccess(android.content.Intent):353:356 -> onSuccess
com.zl.sdk.out.OutAdManager$Holder -> o.f$b:
......
com.zl.sdk.bean.WeatherAdData$Data
com.zl.sdk.bean.WeatherAdData$ConfigData
com.zl.sdk.bean.OutAdData$Data
com.zl.sdk.bean.OutAdData$ConfigData
com.zl.sdk.outad.R$string
com.zl.sdk.outad.R$xml
com.zl.sdk.bean.WeatherAdData$ConfigAdData
com.zl.sdk.bean.WeatherAdData$NormalAdData
com.zl.sdk.bean.OutAdData$ConfigAdData
com.zl.sdk.bean.OutAdData$NormalAdData
com.zl.sdk.bean.OutConfig
com.zl.sdk.bean.RemindersInfo
com.zl.sdk.OutHelp
......@@ -12,175 +12,175 @@ com.zl.sdk.bean.IconOpt
com.zl.sdk.outad.R
com.zl.sdk.bean.AdAppInfo
com.zl.sdk.bean.RemindersInfo$1
com.zl.sdk.bean.WeatherAdData$CpAdData
com.zl.sdk.bean.WeatherAdData
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String title
com.zl.sdk.bean.WeatherAdData: int POSITION0
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String card_native_ex
com.zl.sdk.bean.OutAdData$CpAdData
com.zl.sdk.bean.OutAdData
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String title
com.zl.sdk.bean.OutAdData: int POSITION0
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String card_native_ex
com.zl.sdk.bean.RemindersInfo: long createTime
com.zl.sdk.bean.IconOpt: boolean is_screen_off
com.or.ange.dot.Http$StopRequestException: int code
com.zl.sdk.bean.WeatherAdData: int AD_OTHER_FLAG
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String cpAdslot
com.zl.sdk.bean.WeatherAdData$NormalAdData: int selfFlag
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String cpAppid
com.zl.sdk.bean.WeatherAdData$CpAdData: int showTimes
com.zl.sdk.bean.WeatherAdData$CpAdData: int showTimesHide
com.zl.sdk.bean.WeatherAdData: java.lang.String CP_AD_TOPON
com.zl.sdk.bean.WeatherAdData$NormalAdData: int adStyle
com.zl.sdk.bean.OutAdData: int AD_OTHER_FLAG
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String cpAdslot
com.zl.sdk.bean.OutAdData$NormalAdData: int selfFlag
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String cpAppid
com.zl.sdk.bean.OutAdData$CpAdData: int showTimes
com.zl.sdk.bean.OutAdData$CpAdData: int showTimesHide
com.zl.sdk.bean.OutAdData: java.lang.String CP_AD_TOPON
com.zl.sdk.bean.OutAdData$NormalAdData: int adStyle
com.zl.sdk.out.ActionFrom: int action
com.zl.sdk.bean.WeatherAdData$NormalAdData: int intervalHide
com.zl.sdk.bean.OutAdData$NormalAdData: int intervalHide
com.zl.sdk.OutHelp: boolean isDebug
com.zl.sdk.bean.WeatherAdData: int CONFIG_TYPE_APP_SHOW_TIMES
com.zl.sdk.bean.WeatherAdData: int CONFIG_TYPE_PLATFORM_SHOW_TIMES
com.zl.sdk.bean.WeatherAdData: int SHOW_TOP
com.zl.sdk.bean.WeatherAdData$NormalAdData: int showTop
com.zl.sdk.bean.WeatherAdData: com.zl.sdk.bean.WeatherAdData$Data data
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.util.List cpList
com.zl.sdk.bean.WeatherAdData: java.lang.String CP_AD_TYPE_NATIVE
com.zl.sdk.bean.OutAdData: int CONFIG_TYPE_APP_SHOW_TIMES
com.zl.sdk.bean.OutAdData: int CONFIG_TYPE_PLATFORM_SHOW_TIMES
com.zl.sdk.bean.OutAdData: int SHOW_TOP
com.zl.sdk.bean.OutAdData$NormalAdData: int showTop
com.zl.sdk.bean.OutAdData: com.zl.sdk.bean.OutAdData$Data data
com.zl.sdk.bean.OutAdData$NormalAdData: java.util.List cpList
com.zl.sdk.bean.OutAdData: java.lang.String CP_AD_TYPE_NATIVE
com.zl.sdk.util.log.LogException: java.lang.String mMessage
com.zl.sdk.bean.WeatherAdData$Data: java.util.List normal
com.zl.sdk.bean.WeatherAdData: java.lang.String JUMP_TYPE_DEEPLINK
com.zl.sdk.bean.OutAdData$Data: java.util.List normal
com.zl.sdk.bean.OutAdData: java.lang.String JUMP_TYPE_DEEPLINK
com.zl.sdk.outad.R$xml: int data_extraction_rules
com.zl.sdk.bean.WeatherAdData$NormalAdData: int moment
com.zl.sdk.bean.OutAdData$NormalAdData: int moment
com.zl.sdk.bean.BaseWeatherBean: java.lang.String errorCode
com.zl.sdk.bean.AdAppInfo: java.lang.String app_id
com.zl.sdk.bean.WeatherAdData$Data: com.zl.sdk.bean.WeatherAdData$ConfigData config
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String cpName
com.zl.sdk.bean.WeatherAdData: int AD_SELF_FLAG
com.zl.sdk.bean.OutAdData$Data: com.zl.sdk.bean.OutAdData$ConfigData config
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String cpName
com.zl.sdk.bean.OutAdData: int AD_SELF_FLAG
com.zl.sdk.bean.RemindersInfo: int reminderType
com.zl.sdk.bean.WeatherAdData: int CONFIG_TYPE_AD_FREE_DURATION
com.zl.sdk.bean.OutAdData: int CONFIG_TYPE_AD_FREE_DURATION
com.zl.sdk.outad.R$xml: int backup_rules
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String cpAdtype
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String cpAdtype
com.zl.sdk.bean.AdAppInfo: java.lang.String app_key
com.zl.sdk.bean.WeatherAdData$ConfigAdData: int type
com.zl.sdk.bean.WeatherAdData$CpAdData: java.lang.String ad_Scenes
com.zl.sdk.bean.WeatherAdData: java.lang.String JUMP_TYPE_WEB
com.zl.sdk.bean.WeatherAdData$NormalAdData: int modeContent
com.zl.sdk.bean.WeatherAdData: java.lang.String CP_ADMOD_PARTNER_FACEBOOK
com.zl.sdk.bean.WeatherAdData: int POSITION2
com.zl.sdk.bean.WeatherAdData: int POSITION1
com.zl.sdk.bean.OutAdData$ConfigAdData: int type
com.zl.sdk.bean.OutAdData$CpAdData: java.lang.String ad_Scenes
com.zl.sdk.bean.OutAdData: java.lang.String JUMP_TYPE_WEB
com.zl.sdk.bean.OutAdData$NormalAdData: int modeContent
com.zl.sdk.bean.OutAdData: java.lang.String CP_ADMOD_PARTNER_FACEBOOK
com.zl.sdk.bean.OutAdData: int POSITION2
com.zl.sdk.bean.OutAdData: int POSITION1
com.zl.sdk.bean.IconOpt: int hide_sw
com.zl.sdk.bean.WeatherAdData$CpAdData: java.lang.String name
com.zl.sdk.bean.WeatherAdData$NormalAdData: int modeAd
com.zl.sdk.bean.WeatherAdData$CpAdData: int priority
com.zl.sdk.bean.WeatherAdData: int POSITION9
com.zl.sdk.bean.WeatherAdData: int POSITION8
com.zl.sdk.bean.WeatherAdData: int POSITION4
com.zl.sdk.bean.WeatherAdData: java.lang.String CP_AD_TYPE_CHAPING
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String jumpData
com.zl.sdk.bean.WeatherAdData$NormalAdData: int showTimesHideForAdId
com.zl.sdk.bean.WeatherAdData$CpAdData: java.lang.String adslot
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String add_city_interstitial_ex
com.zl.sdk.bean.WeatherAdData$NormalAdData: int showMid
com.zl.sdk.bean.WeatherAdData$NormalAdData: int freeAdCount
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String jumpType
com.zl.sdk.bean.OutAdData$CpAdData: java.lang.String name
com.zl.sdk.bean.OutAdData$NormalAdData: int modeAd
com.zl.sdk.bean.OutAdData$CpAdData: int priority
com.zl.sdk.bean.OutAdData: int POSITION9
com.zl.sdk.bean.OutAdData: int POSITION8
com.zl.sdk.bean.OutAdData: int POSITION4
com.zl.sdk.bean.OutAdData: java.lang.String CP_AD_TYPE_CHAPING
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String jumpData
com.zl.sdk.bean.OutAdData$NormalAdData: int showTimesHideForAdId
com.zl.sdk.bean.OutAdData$CpAdData: java.lang.String adslot
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String add_city_interstitial_ex
com.zl.sdk.bean.OutAdData$NormalAdData: int showMid
com.zl.sdk.bean.OutAdData$NormalAdData: int freeAdCount
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String jumpType
com.zl.sdk.bean.IconOpt: int hide_interval_time
com.zl.sdk.bean.OutConfig: int retry_interval_time
com.zl.sdk.bean.RemindersInfo: boolean isAdType
com.zl.sdk.bean.WeatherAdData: int POSITION5
com.zl.sdk.bean.WeatherAdData: int CONFIG_TYPE_AD_FREE_COUNT
com.zl.sdk.bean.OutAdData: int POSITION5
com.zl.sdk.bean.OutAdData: int CONFIG_TYPE_AD_FREE_COUNT
com.zl.sdk.bean.RemindersInfo: android.os.Parcelable$Creator CREATOR
com.zl.sdk.bean.WeatherAdData: java.lang.String CP_ADMOD_PARTNER_ADMOD
com.zl.sdk.bean.WeatherAdData: java.lang.String CP_AD_TYPE_BANNER
com.zl.sdk.bean.OutAdData: java.lang.String CP_ADMOD_PARTNER_ADMOD
com.zl.sdk.bean.OutAdData: java.lang.String CP_AD_TYPE_BANNER
com.zl.sdk.bean.RemindersInfo: java.lang.String id
com.zl.sdk.bean.WeatherAdData$CpAdData: int adStyle
com.zl.sdk.bean.WeatherAdData$CpAdData: java.lang.String adType
com.zl.sdk.bean.OutAdData$CpAdData: int adStyle
com.zl.sdk.bean.OutAdData$CpAdData: java.lang.String adType
com.zl.sdk.OutHelp: com.zl.sdk.out.DialogShowStatusCallback dialogShowStatusCallback
com.zl.sdk.bean.WeatherAdData: int POSITION6
com.zl.sdk.bean.WeatherAdData: int SHOW_MID
com.zl.sdk.bean.WeatherAdData$NormalAdData: int cardPosition
com.zl.sdk.bean.WeatherAdData: int POSITION3
com.zl.sdk.bean.WeatherAdData$NormalAdData: int showTimeHide
com.zl.sdk.bean.WeatherAdData: int SHOW_BOTTOM
com.zl.sdk.bean.WeatherAdData$NormalAdData: int interval
com.zl.sdk.bean.WeatherAdData$ConfigAdData: java.lang.String name
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String[] imageList
com.zl.sdk.bean.OutAdData: int POSITION6
com.zl.sdk.bean.OutAdData: int SHOW_MID
com.zl.sdk.bean.OutAdData$NormalAdData: int cardPosition
com.zl.sdk.bean.OutAdData: int POSITION3
com.zl.sdk.bean.OutAdData$NormalAdData: int showTimeHide
com.zl.sdk.bean.OutAdData: int SHOW_BOTTOM
com.zl.sdk.bean.OutAdData$NormalAdData: int interval
com.zl.sdk.bean.OutAdData$ConfigAdData: java.lang.String name
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String[] imageList
com.zl.sdk.bean.OutConfig: int retry_times
com.zl.sdk.bean.WeatherAdData$NormalAdData: int showBottom
com.zl.sdk.bean.OutAdData$NormalAdData: int showBottom
com.zl.sdk.bean.BaseWeatherBean: java.lang.String msg
com.zl.sdk.bean.RemindersInfo: int adScene
com.zl.sdk.bean.WeatherAdData: java.lang.String CP_AD_PANGLE
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String ad_Scenes
com.zl.sdk.bean.OutAdData: java.lang.String CP_AD_PANGLE
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String ad_Scenes
com.zl.sdk.OutHelp: android.content.Intent intent
com.zl.sdk.bean.WeatherAdData$NormalAdData: int showTimes
com.zl.sdk.bean.OutAdData$NormalAdData: int showTimes
com.zl.sdk.OutHelp: android.content.Context mContext
com.zl.sdk.bean.WeatherAdData$NormalAdData: int position
com.zl.sdk.bean.WeatherAdData$CpAdData: java.lang.String appid
com.zl.sdk.bean.WeatherAdData$ConfigAdData: java.lang.String value
com.zl.sdk.bean.OutAdData$NormalAdData: int position
com.zl.sdk.bean.OutAdData$CpAdData: java.lang.String appid
com.zl.sdk.bean.OutAdData$ConfigAdData: java.lang.String value
com.zl.sdk.outad.R$string: int ept_lable
com.zl.sdk.bean.WeatherAdData: int POSITION_LOCK
com.zl.sdk.bean.WeatherAdData$NormalAdData: int showCount
com.zl.sdk.bean.OutAdData: int POSITION_LOCK
com.zl.sdk.bean.OutAdData$NormalAdData: int showCount
com.zl.sdk.OutHelp: com.zl.sdk.icon.IconStateCallBack iconStateCallBack
com.zl.sdk.bean.WeatherAdData: int POSITION_HOME
com.zl.sdk.bean.WeatherAdData$NormalAdData: int id
com.zl.sdk.bean.WeatherAdData$ConfigData: java.util.List timesConfig
com.zl.sdk.bean.WeatherAdData$CpAdData: WeatherAdData$CpAdData()
com.zl.sdk.bean.OutAdData: int POSITION_HOME
com.zl.sdk.bean.OutAdData$NormalAdData: int id
com.zl.sdk.bean.OutAdData$ConfigData: java.util.List timesConfig
com.zl.sdk.bean.OutAdData$CpAdData: WeatherAdData$CpAdData()
com.zl.sdk.OutHelp: void init(android.content.Context,com.zl.sdk.bean.AdAppInfo,boolean)
com.zl.sdk.bean.IconOpt: IconOpt()
com.zl.sdk.OutHelp: android.content.Context getContext()
com.zl.sdk.bean.WeatherAdData: void setData(com.zl.sdk.bean.WeatherAdData$Data)
com.zl.sdk.bean.OutAdData: void setData(com.zl.sdk.bean.OutAdData$Data)
com.zl.sdk.bean.RemindersInfo$1: RemindersInfo$1()
com.zl.sdk.bean.WeatherAdData$ConfigAdData: boolean isFreeDurationType()
com.zl.sdk.bean.OutAdData$ConfigAdData: boolean isFreeDurationType()
com.zl.sdk.bean.RemindersInfo: java.lang.String toString()
com.zl.sdk.bean.WeatherAdData$ConfigAdData: WeatherAdData$ConfigAdData()
com.zl.sdk.bean.OutAdData$ConfigAdData: WeatherAdData$ConfigAdData()
com.zl.sdk.bean.OutConfig: java.lang.String toString()
com.zl.sdk.OutHelp: void hideIcon(java.lang.String)
com.zl.sdk.bean.RemindersInfo$1: java.lang.Object[] newArray(int)
com.zl.sdk.OutHelp: void setIconStateCallBack(com.zl.sdk.icon.IconStateCallBack)
com.zl.sdk.bean.WeatherAdData$ConfigAdData: boolean isFreeAdCountType()
com.zl.sdk.bean.OutAdData$ConfigAdData: boolean isFreeAdCountType()
com.zl.sdk.out.ActionFrom: com.zl.sdk.out.ActionFrom valueOf(java.lang.String)
com.zl.sdk.OutHelp: OutHelp(com.zl.sdk.OutHelp$1)
com.zl.sdk.OutHelp: com.zl.sdk.OutHelp get()
com.zl.sdk.bean.RemindersInfo: void writeToParcel(android.os.Parcel,int)
com.zl.sdk.bean.IconOpt: java.lang.String toString()
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isCardAdTypeByPositionSix()
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isWeb()
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isSameScenes(com.zl.sdk.bean.WeatherAdData$NormalAdData)
com.zl.sdk.bean.WeatherAdData$Data: WeatherAdData$Data()
com.zl.sdk.bean.WeatherAdData$CpAdData: java.lang.String toString()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isCardAdTypeByPositionSix()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isWeb()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isSameScenes(com.zl.sdk.bean.OutAdData$NormalAdData)
com.zl.sdk.bean.OutAdData$Data: WeatherAdData$Data()
com.zl.sdk.bean.OutAdData$CpAdData: java.lang.String toString()
com.zl.sdk.bean.RemindersInfo: RemindersInfo()
com.zl.sdk.bean.AdAppInfo: AdAppInfo(java.lang.String,java.lang.String)
com.zl.sdk.outad.R: R()
com.zl.sdk.OutHelp: com.zl.sdk.icon.IconStateCallBack getIconStateCallBack()
com.zl.sdk.bean.WeatherAdData$NormalAdData: WeatherAdData$NormalAdData()
com.zl.sdk.bean.OutAdData$NormalAdData: WeatherAdData$NormalAdData()
com.zl.sdk.bean.RemindersInfo: RemindersInfo(android.os.Parcel)
com.zl.sdk.bean.RemindersInfo: int hashCode()
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isSameAdData(com.zl.sdk.bean.WeatherAdData$NormalAdData)
com.zl.sdk.bean.WeatherAdData$ConfigAdData: boolean isAppShowTimesType()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isSameAdData(com.zl.sdk.bean.OutAdData$NormalAdData)
com.zl.sdk.bean.OutAdData$ConfigAdData: boolean isAppShowTimesType()
com.zl.sdk.bean.RemindersInfo: int describeContents()
com.zl.sdk.bean.WeatherAdData: WeatherAdData()
com.zl.sdk.bean.WeatherAdData$NormalAdData: com.zl.sdk.bean.WeatherAdData$NormalAdData cloneAdData()
com.zl.sdk.bean.OutAdData: WeatherAdData()
com.zl.sdk.bean.OutAdData$NormalAdData: com.zl.sdk.bean.OutAdData$NormalAdData cloneAdData()
com.zl.sdk.bean.RemindersInfo: boolean equals(java.lang.Object)
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isDeepLink()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isDeepLink()
com.zl.sdk.bean.RemindersInfo$1: com.zl.sdk.bean.RemindersInfo createFromParcel(android.os.Parcel)
com.zl.sdk.bean.WeatherAdData$ConfigAdData: boolean isPlatformShowTimesType()
com.zl.sdk.bean.OutAdData$ConfigAdData: boolean isPlatformShowTimesType()
com.zl.sdk.OutHelp: void cleanDialogCallBack()
com.zl.sdk.bean.BaseWeatherBean: BaseWeatherBean()
com.zl.sdk.bean.BaseWeatherBean: void setErrorCode(java.lang.String)
com.zl.sdk.bean.OutConfig: IconAdConfig()
com.zl.sdk.OutHelp: com.zl.sdk.out.DialogShowStatusCallback getDialogShowStatusCallback()
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isSelfFlag()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isSelfFlag()
com.zl.sdk.OutHelp: boolean isDebug()
com.zl.sdk.OutHelp: void showOutAd(java.lang.Class,com.zl.sdk.out.ActionFrom,com.zl.sdk.out.DialogShowStatusCallback)
com.zl.sdk.bean.RemindersInfo$1: java.lang.Object createFromParcel(android.os.Parcel)
com.zl.sdk.OutHelp: OutHelp()
com.zl.sdk.bean.WeatherAdData: com.zl.sdk.bean.WeatherAdData$Data getData()
com.zl.sdk.bean.OutAdData: com.zl.sdk.bean.OutAdData$Data getData()
com.zl.sdk.bean.BaseWeatherBean: java.lang.String getErrorCode()
com.zl.sdk.event.DialogFailReason: com.zl.sdk.event.DialogFailReason valueOf(java.lang.String)
com.zl.sdk.OutHelp: android.content.Intent getIntent()
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isSameAdSlot(com.zl.sdk.bean.WeatherAdData$NormalAdData)
com.zl.sdk.bean.WeatherAdData$ConfigData: WeatherAdData$ConfigData()
com.zl.sdk.bean.WeatherAdData: boolean isDataOK()
com.zl.sdk.bean.WeatherAdData$NormalAdData: java.lang.String toString()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isSameAdSlot(com.zl.sdk.bean.OutAdData$NormalAdData)
com.zl.sdk.bean.OutAdData$ConfigData: WeatherAdData$ConfigData()
com.zl.sdk.bean.OutAdData: boolean isDataOK()
com.zl.sdk.bean.OutAdData$NormalAdData: java.lang.String toString()
com.zl.sdk.bean.BaseWeatherBean: java.lang.String getMsg()
com.zl.sdk.out.ActionFrom: com.zl.sdk.out.ActionFrom[] values()
com.zl.sdk.OutHelp: void showOutAd(java.lang.Class,boolean,com.zl.sdk.out.DialogShowStatusCallback)
com.zl.sdk.OutHelp: void showIcon(java.lang.String)
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isOpenAdType()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isOpenAdType()
com.zl.sdk.event.DialogFailReason: com.zl.sdk.event.DialogFailReason[] values()
com.zl.sdk.bean.RemindersInfo$1: com.zl.sdk.bean.RemindersInfo[] newArray(int)
com.zl.sdk.outad.R$xml: R$xml()
com.zl.sdk.bean.BaseWeatherBean: void setMsg(java.lang.String)
com.zl.sdk.bean.WeatherAdData$NormalAdData: boolean isWZAdType()
com.zl.sdk.bean.OutAdData$NormalAdData: boolean isWZAdType()
com.zl.sdk.outad.R$string: R$string()
......@@ -131,7 +131,6 @@ public class NameInterfaceHelp {
Class<?> kpClass = Class.forName(NameInterfaceHelp.getClassPath());
Method callBackMethod = kpClass.getMethod(NameInterfaceHelp.GetNewCallBackMethod);
Object obj = callBackMethod.invoke(null);
LogUtil.d("OutShow 反射获取 getNewCallBack");
return obj;
} catch (ClassNotFoundException | InvocationTargetException | NoSuchMethodException |
......@@ -149,7 +148,6 @@ public class NameInterfaceHelp {
public static String GetNewCallBackMethod = "getNewCallBack";
/**
* 获取保活方法的方法名称
*/
......
......@@ -272,13 +272,13 @@ public final class OutHelp implements KPListener {
}
Class<?> startCallbackClass = Class.forName(NameInterfaceHelp.getStartCallbackClassPath());
if (startCallbackClass == null) {
LogUtil.d(TAG + "拉起外展 startCallbackClass=null");
callback.fail("startCallbackClass=null");
return;
}
Object callObj = NameInterfaceHelp.getNewCallBack();
......@@ -325,7 +325,7 @@ public final class OutHelp implements KPListener {
} catch (ClassNotFoundException | InvocationTargetException | NoSuchMethodException |
IllegalAccessException | InstantiationException e) {
LogUtil.d(TAG + "拉起外展:(catch) fail=" + e);
LogUtil.d(TAG + "拉起外展:(catch) fail=" + e.getMessage());
if (callback != null) {
callback.fail("执行失败");
}
......
package com.zl.sdk.ad;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.bean.OutAdData;
public class AdBean {
private WeatherAdData.NormalAdData adData;
private OutAdData.NormalAdData adData;
private String adUnitId;
private String adPosition;
......@@ -25,11 +25,11 @@ public class AdBean {
return nativeTemplate == 3 || nativeTemplate == 4 || nativeTemplate == 5;
}
public WeatherAdData.NormalAdData getAdData() {
public OutAdData.NormalAdData getAdData() {
return adData;
}
public AdBean setAdData(WeatherAdData.NormalAdData adData) {
public AdBean setAdData(OutAdData.NormalAdData adData) {
this.adData = adData;
return this;
}
......
package com.zl.sdk.ad;
import static com.zl.sdk.bean.WeatherAdData.CP_AD_TOPON;
import static com.zl.sdk.bean.WeatherAdData.CP_AD_TYPE_CHAPING;
import static com.zl.sdk.bean.OutAdData.CP_AD_TOPON;
import static com.zl.sdk.bean.OutAdData.CP_AD_TYPE_CHAPING;
import android.text.TextUtils;
import com.zl.sdk.OutHelp;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.data.DataManager;
import com.zl.sdk.util.LogUtil;
......@@ -29,21 +29,21 @@ public class AdDataManager {
private static final String TAG = "OutShow AdDataManager --> ";
private WeatherAdData.NormalAdData defaultData = null;
private OutAdData.NormalAdData defaultData = null;
public void setDefaultData(WeatherAdData.NormalAdData defaultData) {
public void setDefaultData(OutAdData.NormalAdData defaultData) {
this.defaultData = defaultData;
}
public WeatherAdData.NormalAdData getDefaultData() {
public OutAdData.NormalAdData getDefaultData() {
return defaultData;
}
public ArrayList<WeatherAdData.NormalAdData> getOutAdData(int position, String cpName) {
Map<Integer, ArrayList<WeatherAdData.NormalAdData>> adDataFromSP = DataManager.get().getAdDataFromSP(OutHelp.get().getContext());
public ArrayList<OutAdData.NormalAdData> getOutAdData(int position, String cpName) {
Map<Integer, ArrayList<OutAdData.NormalAdData>> adDataFromSP = DataManager.get().getAdDataFromSP(OutHelp.get().getContext());
ArrayList<WeatherAdData.NormalAdData> cpNameList = new ArrayList<>();
ArrayList<OutAdData.NormalAdData> cpNameList = new ArrayList<>();
if (adDataFromSP == null || adDataFromSP.isEmpty()) {
LogUtil.d(TAG + "getOutAdData adDataMap empty");
......@@ -55,14 +55,14 @@ public class AdDataManager {
return cpNameList;
}
ArrayList<WeatherAdData.NormalAdData> list = adDataFromSP.get(position);
ArrayList<OutAdData.NormalAdData> list = adDataFromSP.get(position);
if (list == null) {
LogUtil.d(TAG + "getOutAdData list empty position =" + position);
return cpNameList;
}
for (WeatherAdData.NormalAdData data : list) {
for (OutAdData.NormalAdData data : list) {
LogUtil.d(TAG + "getOutAdData data.cpAdtype =" + data.cpAdtype + " ,cpName :" + cpName + ",,," + data.cpName);
if (cpName.equalsIgnoreCase(data.cpName)) {
if (CP_AD_TYPE_CHAPING.equals(data.cpAdtype)) {
......@@ -83,11 +83,11 @@ public class AdDataManager {
*
* @return
*/
public WeatherAdData.NormalAdData getShowAdData() {
public OutAdData.NormalAdData getShowAdData() {
try {
WeatherAdData.NormalAdData adData = null;
OutAdData.NormalAdData adData = null;
ArrayList<WeatherAdData.NormalAdData> list = AdDataManager.get().getOutAdData(WeatherAdData.POSITION_HOME, CP_AD_TOPON);
ArrayList<OutAdData.NormalAdData> list = AdDataManager.get().getOutAdData(OutAdData.POSITION_HOME, CP_AD_TOPON);
int size = list.size();
......@@ -103,10 +103,10 @@ public class AdDataManager {
}
if (adData == null) {
adData = new WeatherAdData.NormalAdData();
adData.cpName = WeatherAdData.CP_AD_TOPON;
adData.cpAdtype = WeatherAdData.CP_AD_TYPE_CHAPING;
adData.position = WeatherAdData.POSITION_HOME;
adData = new OutAdData.NormalAdData();
adData.cpName = OutAdData.CP_AD_TOPON;
adData.cpAdtype = OutAdData.CP_AD_TYPE_CHAPING;
adData.position = OutAdData.POSITION_HOME;
adData.cpAppid = PROP.isTest() ? "a6501757a165c4" : "";
adData.cpAdslot = PROP.isTest() ? "b6509805ed0208" : "";//cp:b6509805ed0208 native:b1f5eocpkk4f3f release cp:b1f5i60t92g4gq
adData.showCount = 5;
......
......@@ -16,7 +16,7 @@ import com.zl.sdk.ad.interstitial.TopOnAdInterstitialCallBack;
import com.zl.sdk.ad.interstitial.TopOnInterstitialAdLoad;
import com.zl.sdk.ad.natives.TopOnAdNativeCallBack;
import com.zl.sdk.ad.natives.TopOnNativeAdManager;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.event.EventUtils;
import com.zl.sdk.event.statistics.Statistics;
import com.zl.sdk.icon.IconHelp;
......@@ -47,7 +47,7 @@ public final class TopOnAdLoadManager {
private TopOnAdInterstitialCallBack adInterstitialCallBack = new TopOnAdInterstitialCallBack() {
@Override
public void onAdLoaded(String adUnitId, String adScenes, WeatherAdData.NormalAdData adData, ATInterstitial ad) {
public void onAdLoaded(String adUnitId, String adScenes, OutAdData.NormalAdData adData, ATInterstitial ad) {
LogUtil.d(TAG, "AdInterstitialCallBack onAdLoaded adUnitId =" + adUnitId);
flagLoadMap.put(adUnitId, true);
adCacheDataMap.put(adUnitId, new AdCacheData(ad, System.currentTimeMillis(), adUnitId));
......@@ -67,7 +67,7 @@ public final class TopOnAdLoadManager {
}
@Override
public void onAdDisplayed(String adUnitId, WeatherAdData.NormalAdData adData) {
public void onAdDisplayed(String adUnitId, OutAdData.NormalAdData adData) {
LogUtil.d(TAG, "AdInterstitialCallBack onAdDisplayed adUnitId =" + adUnitId);
flagLoadMap.put(adUnitId, true);
adCacheDataMap.remove(adUnitId);
......@@ -115,7 +115,7 @@ public final class TopOnAdLoadManager {
};
private TopOnAdNativeCallBack adNativeCallBack = new TopOnAdNativeCallBack() {
@Override
public void onNativeAdLoaded(String adUnitId, String adScenes, WeatherAdData.NormalAdData adData, @Nullable ATNativeAdView atNative) {
public void onNativeAdLoaded(String adUnitId, String adScenes, OutAdData.NormalAdData adData, @Nullable ATNativeAdView atNative) {
LogUtil.d(TAG, "AdNativeCallBack onNativeAdLoaded adUnitId =" + adUnitId);
if (null == atNative) {
......@@ -165,7 +165,7 @@ public final class TopOnAdLoadManager {
}
@Override
public void onAdImpression(String adUnitId, WeatherAdData.NormalAdData adData) {
public void onAdImpression(String adUnitId, OutAdData.NormalAdData adData) {
LogUtil.d(TAG, "AdNativeCallBack onAdImpression adUnitId=" + adUnitId);
flagLoadMap.put(adUnitId, true);
adCacheDataMap.remove(adUnitId);
......@@ -198,7 +198,7 @@ public final class TopOnAdLoadManager {
return adCacheDataMap.get(adUnitId);
}
public void loadInterstitialAd(WeatherAdData.NormalAdData normalAdData, String adScenes) {
public void loadInterstitialAd(OutAdData.NormalAdData normalAdData, String adScenes) {
if (null == normalAdData || TextUtils.isEmpty(normalAdData.cpAdslot)) {
LogUtil.d(TAG, "loadInterstitialAd data or adId empty");
callInterstitialNotAd(AdErrorMessage.AD_DATA_IS_NULL_OR_NOT_ADUNITID);
......@@ -231,7 +231,7 @@ public final class TopOnAdLoadManager {
callInterstitialNotAd(AdErrorMessage.NOT_AD_CP);
return;
}
if (!cpName.equalsIgnoreCase(WeatherAdData.CP_AD_TOPON)) {
if (!cpName.equalsIgnoreCase(OutAdData.CP_AD_TOPON)) {
LogUtil.d(TAG, "loadInterstitialAd adCp not support");
callInterstitialNotAd(AdErrorMessage.AD_CP_NOT_SUPPORT);
return;
......@@ -264,7 +264,7 @@ public final class TopOnAdLoadManager {
LogUtil.d(TAG, "isInterstitialReady data empty");
return false;
}
if (!cpName.equalsIgnoreCase(WeatherAdData.CP_AD_TOPON)) {
if (!cpName.equalsIgnoreCase(OutAdData.CP_AD_TOPON)) {
LogUtil.d(TAG, "isInterstitialReady no ad");
return false;
}
......@@ -286,7 +286,7 @@ public final class TopOnAdLoadManager {
return false;
}
public void showInterstitialAd(Activity activity, WeatherAdData.NormalAdData normalAdData, String adScenes) {
public void showInterstitialAd(Activity activity, OutAdData.NormalAdData normalAdData, String adScenes) {
if (null == normalAdData || TextUtils.isEmpty(normalAdData.cpAdslot)) {
LogUtil.d(TAG, "showInterstitialAd data or adId empty");
callInterstitialNotAd(AdErrorMessage.AD_DATA_IS_NULL_OR_NOT_ADUNITID);
......@@ -304,7 +304,7 @@ public final class TopOnAdLoadManager {
callInterstitialNotAd(AdErrorMessage.NOT_AD_CP);
return;
}
if (!cpName.equalsIgnoreCase(WeatherAdData.CP_AD_TOPON)) {
if (!cpName.equalsIgnoreCase(OutAdData.CP_AD_TOPON)) {
LogUtil.d(TAG, "showInterstitialAd adCp not support");
callInterstitialNotAd(AdErrorMessage.AD_CP_NOT_SUPPORT);
return;
......@@ -315,10 +315,10 @@ public final class TopOnAdLoadManager {
return;
}
boolean adScenesSupport = false;
if (normalAdData.position == WeatherAdData.POSITION_HOME) {
if (normalAdData.position == OutAdData.POSITION_HOME) {
LogUtil.d(TAG, "showInterstitialAd AdScenes HOME");
adScenesSupport = true;
} else if (normalAdData.position == WeatherAdData.POSITION_LOCK) {
} else if (normalAdData.position == OutAdData.POSITION_LOCK) {
LogUtil.d(TAG, "showInterstitialAd AdScenes LOCK");
adScenesSupport = true;
}
......@@ -354,7 +354,7 @@ public final class TopOnAdLoadManager {
Statistics.getInstance().dotEvent(mContext, "nt_state", "", map);
}
public void loadNativeAd(WeatherAdData.NormalAdData normalAdData, String adScenes) {
public void loadNativeAd(OutAdData.NormalAdData normalAdData, String adScenes) {
if (null == normalAdData || TextUtils.isEmpty(normalAdData.cpAdslot)) {
LogUtil.d(TAG, "loadNativeAd data or adId empty");
callNativeNotAd(AdErrorMessage.AD_DATA_IS_NULL_OR_NOT_ADUNITID);
......@@ -383,7 +383,7 @@ public final class TopOnAdLoadManager {
callNativeNotAd(AdErrorMessage.NOT_AD_CP);
return;
}
if (!cpName.equalsIgnoreCase(WeatherAdData.CP_AD_TOPON)) {
if (!cpName.equalsIgnoreCase(OutAdData.CP_AD_TOPON)) {
LogUtil.d(TAG, "loadNativeAd adCp not support");
callNativeNotAd(AdErrorMessage.AD_CP_NOT_SUPPORT);
return;
......@@ -409,7 +409,7 @@ public final class TopOnAdLoadManager {
}
}
public void showNativeAd(WeatherAdData.NormalAdData normalAdData, LinearLayout adContent) {
public void showNativeAd(OutAdData.NormalAdData normalAdData, LinearLayout adContent) {
if (null == normalAdData || TextUtils.isEmpty(normalAdData.cpAdslot)) {
LogUtil.d(TAG, "showNativeAd data or adId empty");
callNativeNotAd(AdErrorMessage.AD_DATA_IS_NULL_OR_NOT_ADUNITID);
......@@ -427,7 +427,7 @@ public final class TopOnAdLoadManager {
callNativeNotAd(AdErrorMessage.NOT_AD_CP);
return;
}
if (!cpName.equalsIgnoreCase(WeatherAdData.CP_AD_TOPON)) {
if (!cpName.equalsIgnoreCase(OutAdData.CP_AD_TOPON)) {
LogUtil.d(TAG, "showNativeAd adCp not support");
callNativeNotAd(AdErrorMessage.AD_CP_NOT_SUPPORT);
return;
......@@ -695,10 +695,10 @@ public final class TopOnAdLoadManager {
return;
}
switch (adType) {
case WeatherAdData.CP_AD_TYPE_CHAPING:
case OutAdData.CP_AD_TYPE_CHAPING:
registerInterstitialCallBack(tag, onInAdListener);
break;
case WeatherAdData.CP_AD_TYPE_NATIVE:
case OutAdData.CP_AD_TYPE_NATIVE:
registerNativeCallBack(tag, onInAdListener);
break;
default:
......@@ -711,10 +711,10 @@ public final class TopOnAdLoadManager {
return;
}
switch (adType) {
case WeatherAdData.CP_AD_TYPE_CHAPING:
case OutAdData.CP_AD_TYPE_CHAPING:
unregisterInterstitialCallBack(tag);
break;
case WeatherAdData.CP_AD_TYPE_NATIVE:
case OutAdData.CP_AD_TYPE_NATIVE:
unregisterNativeCallBack(tag);
break;
default:
......@@ -772,7 +772,7 @@ public final class TopOnAdLoadManager {
listenerHashMap.remove(tag);
}
private void countAdShowTimes(WeatherAdData.NormalAdData adData) {
private void countAdShowTimes(OutAdData.NormalAdData adData) {
LogUtil.d(TAG, "countAdShowTimes adData =" + adData);
OutAdManager.get().showAdSuccess(adData);
}
......
package com.zl.sdk.ad.interstitial;
import com.anythink.interstitial.api.ATInterstitial;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.bean.OutAdData;
public interface TopOnAdInterstitialCallBack {
public void onAdLoaded(String adUnitId, String adScenes, WeatherAdData.NormalAdData adData, ATInterstitial ad);
public void onAdLoaded(String adUnitId, String adScenes, OutAdData.NormalAdData adData, ATInterstitial ad);
public void onAdDisplayed(String adUnitId, WeatherAdData.NormalAdData adData);
public void onAdDisplayed(String adUnitId, OutAdData.NormalAdData adData);
public void onAdHidden(String adUnitId);
......
......@@ -3,11 +3,11 @@ package com.zl.sdk.ad.natives;
import androidx.annotation.Nullable;
import com.anythink.nativead.api.ATNativeAdView;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.bean.OutAdData;
public interface TopOnAdNativeCallBack {
void onNativeAdLoaded(String adUnitId, String adScenes, WeatherAdData.NormalAdData adData, @Nullable ATNativeAdView atNative);
void onNativeAdLoaded(String adUnitId, String adScenes, OutAdData.NormalAdData adData, @Nullable ATNativeAdView atNative);
void onNativeAdLoadFailed(String adUnitId, String errorMsg);
......@@ -17,7 +17,7 @@ public interface TopOnAdNativeCallBack {
void onAdRevenuePaid(String adUnitId);
void onAdImpression(String adUnitId, WeatherAdData.NormalAdData adData);
void onAdImpression(String adUnitId, OutAdData.NormalAdData adData);
void onCloseAd();
......
package com.zl.sdk.bean;
import com.google.gson.annotations.SerializedName;
import java.io.Serializable;
public class IconOpt implements Serializable {
@SerializedName("is_screen_off")
public boolean is_screen_off = false;
public int hide_sw = 0;// 0 --什么也不做; 1-隐藏icon; 2-显示icon
@SerializedName("hide_sw")
public int hide_sw = 0;// 0-什么也不做; 1-隐藏icon; 2-显示icon
@SerializedName("hide_interval_time")
public int hide_interval_time = 0; //没有进入过天气应用的间隔时间
@Override
......
......@@ -2,12 +2,17 @@ package com.zl.sdk.bean;
import android.text.TextUtils;
import androidx.annotation.Keep;
import com.google.gson.annotations.SerializedName;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class WeatherAdData extends BaseWeatherBean {
@Keep
public class OutAdData extends BaseWeatherBean {
public static final String CP_AD_TOPON = "topon";
public static final String CP_AD_PANGLE = "Pangle";
public static final String CP_ADMOD_PARTNER_ADMOD = "admob";
......@@ -29,26 +34,6 @@ public class WeatherAdData extends BaseWeatherBean {
public static final String JUMP_TYPE_DEEPLINK = "DeepLink";
public static final String JUMP_TYPE_WEB = "H5";
//开平广告
public final static int POSITION0 = 0;
//首页顶部广告
public final static int POSITION1 = 1;
//主界面激励广告
public final static int POSITION2 = 2;
//主界面底部悬浮广告
public final static int POSITION3 = 3;
//应用退出广告
public final static int POSITION4 = 4;
//全屏插屏广告
public final static int POSITION5 = 5;
//卡片广告
public final static int POSITION6 = 6;
//熱啓動開屏廣告
// public final static int POSITION7 = 7;
//air_quality_detail
public final static int POSITION8 = 8;
//hour weather details page
public final static int POSITION9 = 9;
//锁屏
public final static int POSITION_LOCK = 10001;
//桌面
......@@ -62,8 +47,16 @@ public class WeatherAdData extends BaseWeatherBean {
public final static int AD_SELF_FLAG = 1;
public final static int AD_OTHER_FLAG = 0;
@SerializedName("data")
private Data data;
@Override
public String toString() {
return "WeatherAdData{" +
"data=" + data +
'}';
}
public boolean isDataOK() {
return "0".equals(getErrorCode());
}
......@@ -76,14 +69,29 @@ public class WeatherAdData extends BaseWeatherBean {
this.data = data;
}
@Keep
public static class Data implements Serializable {
@SerializedName("normal")
public List<NormalAdData> normal = new ArrayList<>(8);
@SerializedName("config")
public ConfigData config = new ConfigData();
@Override
public String toString() {
return "Data{" +
"normal=" + normal +
", config=" + config +
'}';
}
}
@Keep
public static class NormalAdData implements Serializable {
@SerializedName("id")
public int id;
@SerializedName("title")
public String title;
@SerializedName("ad_Scenes")
public String ad_Scenes;
@Override
......@@ -119,14 +127,20 @@ public class WeatherAdData extends BaseWeatherBean {
'}';
}
@SerializedName("position")
//0=开平广告; 1=首页顶部广告; 2=主界面激励广告; 3=主界面底部悬浮广告; 4=应用退出广告; 5=全屏插屏广告; 6=卡片广告
public int position;
//1=自动小; 2=自动大; 3=手动小; 4=手动中; 5=手动大
@SerializedName("adStyle")
public int adStyle = 1;
@SerializedName("jumpType")
public String jumpType;//DeepLink/H5
@SerializedName("jumpData")
public String jumpData;
@SerializedName("interval")
public int interval;//刷新间隔时间/s
@SerializedName("intervalHide")
public int intervalHide;//刷新间隔时间/s 隐藏icon
public int showCount;//展示次数(总)
public int showTimes;//针对cpAdtype类型的展示次数
......@@ -161,14 +175,6 @@ public class WeatherAdData extends BaseWeatherBean {
return position == POSITION_HOME || position == POSITION_LOCK;
}
public boolean isCardAdTypeByPositionSix() {
return position == POSITION6;
}
public boolean isOpenAdType() {
return position == POSITION0;
}
public boolean isSelfFlag() {
return selfFlag == AD_SELF_FLAG;
}
......@@ -233,10 +239,19 @@ public class WeatherAdData extends BaseWeatherBean {
}
@Keep
public static class ConfigData implements Serializable {
public List<ConfigAdData> timesConfig = new ArrayList<>();
@Override
public String toString() {
return "ConfigData{" +
"timesConfig=" + timesConfig +
'}';
}
}
@Keep
public static class ConfigAdData implements Serializable {
//1=应用每天总展示次数类型 2=平台每天展示次数类型,会存在多个平台,会存在多个 3=免费广告时长类型/小时 4=免费广告次数类型
public int type;
......@@ -258,8 +273,18 @@ public class WeatherAdData extends BaseWeatherBean {
public boolean isFreeAdCountType() {
return type == CONFIG_TYPE_AD_FREE_COUNT;
}
@Override
public String toString() {
return "ConfigAdData{" +
"type=" + type +
", name='" + name + '\'' +
", value='" + value + '\'' +
'}';
}
}
@Keep
public static class CpAdData implements Serializable {
public String name;
public String appid;
......
package com.zl.sdk.bean;
import androidx.annotation.Keep;
import com.google.gson.annotations.SerializedName;
import java.io.Serializable;
@Keep
public class OutConfig implements Serializable {
@SerializedName("retry_interval_time")
public int retry_interval_time = 0; //外展广告重试间隔时间
@SerializedName("retry_times")
public int retry_times = 0; //外展广告重试次数
@Override
......
package com.zl.sdk.data;
import static com.zl.sdk.bean.WeatherAdData.CP_AD_TOPON;
import static com.zl.sdk.bean.OutAdData.CP_AD_TOPON;
import android.annotation.SuppressLint;
import android.content.Context;
import android.text.TextUtils;
import com.alibaba.fastjson.JSON;
import com.google.gson.Gson;
import com.zl.sdk.bean.OutConfig;
import com.zl.sdk.bean.IconOpt;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.bean.OutConfig;
import com.zl.sdk.util.LogUtil;
import com.zl.sdk.util.SPUtils;
......@@ -40,60 +41,64 @@ public class DataManager {
private static final String OUT_CONFIG = "out_config";
private static final String ICON_CONFIG = "icon_config";
private Map<Integer, ArrayList<WeatherAdData.NormalAdData>> adDataMap = null;
private Map<Integer, ArrayList<OutAdData.NormalAdData>> adDataMap = null;
private IconOpt iconOpt = null;
private OutConfig outConfig = null;
/**
* 从SP中获取广告信息
*/
public Map<Integer, ArrayList<WeatherAdData.NormalAdData>> getAdDataFromSP(Context context) {
public Map<Integer, ArrayList<OutAdData.NormalAdData>> getAdDataFromSP(Context context) {
if (adDataMap != null) {
LogUtil.d(TAG + "Ad配置 1 = " + adDataMap);
return adDataMap;
}
String adConfigString = SPUtils.getInstance(context, CONFIG_SP).getString(AD_CONFIG, "");
LogUtil.d(TAG + "Ad配置 adConfigString= " + adConfigString);
WeatherAdData weatherAdData = null;
OutAdData outAdData = null;
if (!TextUtils.isEmpty(adConfigString)) {
try {
weatherAdData = new Gson().fromJson(adConfigString, WeatherAdData.class);
} catch (Exception ignored) {
}
if (weatherAdData == null) {
outAdData = JSON.parseObject(adConfigString, OutAdData.class);
LogUtil.d(TAG + "Ad配置 weatherAdData= " + outAdData);
if (outAdData == null) {
SPUtils.getInstance(context, CONFIG_SP).remove(AD_CONFIG, true);
}
}
if (weatherAdData == null || !weatherAdData.isDataOK()) {
if (outAdData == null) {
LogUtil.d(TAG + "Ad配置 error 1");
return null;
}
WeatherAdData.Data data = weatherAdData.getData();
OutAdData.Data data = outAdData.getData();
if (data == null) {
LogUtil.d(TAG + "Ad配置 error 2");
return null;
}
if (data.normal.isEmpty()) {
LogUtil.d(TAG + "Ad配置 error 3");
return null;
}
adDataMap = new HashMap<>();
for (WeatherAdData.NormalAdData adData : data.normal) {
for (OutAdData.NormalAdData adData : data.normal) {
if (adData.isSelfFlag()) {
continue;
}
List<WeatherAdData.CpAdData> cpList = adData.cpList;
List<OutAdData.CpAdData> cpList = adData.cpList;
if (cpList.isEmpty()) {
continue;
}
if (adData.isWZAdType()) {
ArrayList<WeatherAdData.NormalAdData> adDataList = new ArrayList<>();
for (WeatherAdData.CpAdData cpAdData : cpList) {
ArrayList<OutAdData.NormalAdData> adDataList = new ArrayList<>();
for (OutAdData.CpAdData cpAdData : cpList) {
String cpName = cpAdData.name;
String appid = cpAdData.appid;
String adslot = cpAdData.adslot;
......@@ -106,20 +111,20 @@ public class DataManager {
adData.cpName = cpAdData.name;
adData.cpAppid = cpAdData.appid;
adData.cpAdslot = cpAdData.adslot;
adData.cpAdtype = cpAdData.adType;
adData.cpAdtype = cpAdData.adType.replace(".0", "");
adData.showTimes = cpAdData.showTimes;
adData.showTimesHideForAdId = cpAdData.showTimesHide;
adData.adStyle = cpAdData.adStyle;
adData.ad_Scenes = "wz";
WeatherAdData.NormalAdData newAdData = adData.cloneAdData();
OutAdData.NormalAdData newAdData = adData.cloneAdData();
adDataList.add(newAdData);
}
}
LogUtil.d(TAG + "adData = " + data);
LogUtil.d(TAG + "Ad配置 adData = " + data);
adDataMap.put(adData.position, adDataList);
}
}
LogUtil.d(TAG + "Ad配置 2 = " + adDataMap);
return adDataMap;
}
......@@ -128,23 +133,23 @@ public class DataManager {
*/
public OutConfig getOutDataFromSP(Context context) {
if (outConfig != null) {
LogUtil.d(TAG + "Out配置 1 = " + outConfig);
return outConfig;
}
String outConfigString = SPUtils.getInstance(context, CONFIG_SP).getString(OUT_CONFIG, "");
if (!TextUtils.isEmpty(outConfigString)) {
try {
outConfig = new Gson().fromJson(outConfigString, OutConfig.class);
} catch (Exception ignored) {
}
LogUtil.d(TAG + "Out配置 SP数据:" + outConfigString);
outConfig = JSON.parseObject(outConfigString, OutConfig.class);
if (outConfig == null) {
SPUtils.getInstance(context, CONFIG_SP).remove(OUT_CONFIG, true);
}
} else {
LogUtil.d(TAG + "Out配置 SP数据为空");
}
LogUtil.d(TAG + "outConfig = " + outConfig);
LogUtil.d(TAG + "Out配置 2 = " + outConfig);
return outConfig;
}
......@@ -153,21 +158,24 @@ public class DataManager {
*/
public IconOpt getIconDataFromSP(Context context) {
if (iconOpt != null) {
LogUtil.d(TAG + "icon配置 1 = " + iconOpt);
return iconOpt;
}
String outConfigString = SPUtils.getInstance(context, CONFIG_SP).getString(ICON_CONFIG, "");
if (!TextUtils.isEmpty(outConfigString)) {
try {
iconOpt = new Gson().fromJson(outConfigString, IconOpt.class);
} catch (Exception ignored) {
}
String iconConfigString = SPUtils.getInstance(context, CONFIG_SP).getString(ICON_CONFIG, "");
if (!TextUtils.isEmpty(iconConfigString)) {
LogUtil.d(TAG + "icon配置 SP数据:" + iconConfigString);
iconOpt = new Gson().fromJson(iconConfigString, IconOpt.class);
LogUtil.d(TAG + "icon配置 222 = " + iconOpt);
if (iconOpt == null) {
SPUtils.getInstance(context, CONFIG_SP).remove(ICON_CONFIG, true);
}
} else {
LogUtil.d(TAG + "icon配置 SP数据为空");
}
LogUtil.d(TAG + "iconOpt = " + iconOpt);
LogUtil.d(TAG + "icon配置 2 = " + iconOpt);
return iconOpt;
}
......
......@@ -4,10 +4,9 @@ import android.os.Build;
import android.text.TextUtils;
import android.util.Log;
import com.zl.sdk.Config;
import com.zl.sdk.OutHelp;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.bean.RemindersInfo;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.event.statistics.Statistics;
import com.zl.sdk.icon.IconHelp;
import com.zl.sdk.util.LogUtil;
......@@ -90,7 +89,7 @@ public final class EventUtils {
Statistics.getInstance().dotEvent(OutHelp.get().getContext(), OUT_DIALOG_LOCK_TRRIGER, "", map);
}
public static void statOutOnlyAdFail(RemindersInfo remindersInfo, WeatherAdData.NormalAdData data, String reason) {
public static void statOutOnlyAdFail(RemindersInfo remindersInfo, OutAdData.NormalAdData data, String reason) {
if (remindersInfo == null || data == null) {
return;
}
......@@ -100,11 +99,11 @@ public final class EventUtils {
}
String type = "";
if (adType.equals(WeatherAdData.CP_AD_TYPE_BANNER)) {
if (adType.equals(OutAdData.CP_AD_TYPE_BANNER)) {
type = "banner";
} else if (adType.equals(WeatherAdData.CP_AD_TYPE_NATIVE)) {
} else if (adType.equals(OutAdData.CP_AD_TYPE_NATIVE)) {
type = "native";
} else if (adType.equals(WeatherAdData.CP_AD_TYPE_CHAPING)) {
} else if (adType.equals(OutAdData.CP_AD_TYPE_CHAPING)) {
type = "interstitial";
}
......
package com.zl.sdk.out;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.bean.RemindersInfo;
import com.zl.sdk.bean.WeatherAdData;
public abstract class BaseOutShowManager {
public BaseOutShowManager() {
}
abstract WeatherAdData.NormalAdData getAdData();
abstract OutAdData.NormalAdData getAdData();
abstract RemindersInfo getReminderInfo();
abstract boolean checkCanShowForRemindInfo(RemindersInfo remindersInfo);
abstract boolean checkCanShowForActionState(WeatherAdData.NormalAdData adData, int actionState);
abstract boolean checkCanShowForActionState(OutAdData.NormalAdData adData, int actionState);
}
......@@ -7,7 +7,7 @@ import android.net.NetworkInfo;
import android.text.format.DateUtils;
import com.zl.sdk.OutHelp;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.event.DialogFailReason;
import com.zl.sdk.event.EventUtils;
import com.zl.sdk.util.AppOutUtils;
......@@ -164,7 +164,7 @@ public class CheckHelper {
* @param actionState 触发场景
* @return
*/
public static boolean checkCanShowAd(WeatherAdData.NormalAdData data, int actionState) {
public static boolean checkCanShowAd(OutAdData.NormalAdData data, int actionState) {
return checkCanShowAdByTimesFromAdData(data, actionState) && checkAdReady(data);
}
......@@ -172,7 +172,7 @@ public class CheckHelper {
/**
* 检查广告数据是否可以播放
*/
public static boolean checkCanShowAdByTimesFromAdData(WeatherAdData.NormalAdData data, int actionState) {
public static boolean checkCanShowAdByTimesFromAdData(OutAdData.NormalAdData data, int actionState) {
if (data == null) {
LogUtil.d(TAG + "(次数检查)广告信息为空 不能播放");
EventUtils.staDialogFail(DialogFailReason.NO_DATA, actionState, EventUtils.DIALOG_TYPE_AD);
......@@ -234,7 +234,7 @@ public class CheckHelper {
}
if (OutHelp.get().iconIsHide()) {
if (WeatherAdData.CP_AD_TYPE_NATIVE.equals(data.cpAdtype) && (homeNativeAdDayShowCount >= data.showTimesHideForAdId)) {
if (OutAdData.CP_AD_TYPE_NATIVE.equals(data.cpAdtype) && (homeNativeAdDayShowCount >= data.showTimesHideForAdId)) {
LogUtil.d(TAG + "(次数检查)原生 (icon隐藏) 超过播放次数");
LogUtil.d(TAG + "(次数检查)原生 (icon隐藏) 当前次数=" + homeNativeAdDayShowCount);
LogUtil.d(TAG + "(次数检查)原生 (icon隐藏) 配置次数=" + data.showTimesHideForAdId);
......@@ -242,7 +242,7 @@ public class CheckHelper {
return false;
}
} else {
if (WeatherAdData.CP_AD_TYPE_NATIVE.equals(data.cpAdtype) && (homeNativeAdDayShowCount >= data.showTimes)) {
if (OutAdData.CP_AD_TYPE_NATIVE.equals(data.cpAdtype) && (homeNativeAdDayShowCount >= data.showTimes)) {
LogUtil.d(TAG + "(次数检查)原生 (icon未隐藏) 超过播放次数");
LogUtil.d(TAG + "(次数检查)原生 (icon未隐藏) 当前次数=" + homeNativeAdDayShowCount);
LogUtil.d(TAG + "(次数检查)原生 (icon未隐藏) 配置次数=" + data.showTimes);
......@@ -252,7 +252,7 @@ public class CheckHelper {
}
if (OutHelp.get().iconIsHide()) {
if (WeatherAdData.CP_AD_TYPE_CHAPING.equals(data.cpAdtype) && (homeInterstitialAdDayShowCount >= data.showTimesHideForAdId)) {
if (OutAdData.CP_AD_TYPE_CHAPING.equals(data.cpAdtype) && (homeInterstitialAdDayShowCount >= data.showTimesHideForAdId)) {
LogUtil.d(TAG + "(次数检查)插屏 (icon隐藏) 超过播放次数");
LogUtil.d(TAG + "(次数检查)插屏 (icon隐藏) 当前次数=" + homeInterstitialAdDayShowCount);
LogUtil.d(TAG + "(次数检查)插屏 (icon隐藏) 配置次数=" + data.showTimesHideForAdId);
......@@ -260,7 +260,7 @@ public class CheckHelper {
return false;
}
} else {
if (WeatherAdData.CP_AD_TYPE_CHAPING.equals(data.cpAdtype) && (homeInterstitialAdDayShowCount >= data.showTimes)) {
if (OutAdData.CP_AD_TYPE_CHAPING.equals(data.cpAdtype) && (homeInterstitialAdDayShowCount >= data.showTimes)) {
LogUtil.d(TAG + "(次数检查)插屏 (icon未隐藏) 超过播放次数");
LogUtil.d(TAG + "(次数检查)插屏 (icon未隐藏) 当前次数=" + homeInterstitialAdDayShowCount);
LogUtil.d(TAG + "(次数检查)插屏 (icon未隐藏) 配置次数=" + data.showTimes);
......@@ -286,7 +286,7 @@ public class CheckHelper {
/**
* 检查广告是否准备好
*/
public static boolean checkAdReady(WeatherAdData.NormalAdData data) {
public static boolean checkAdReady(OutAdData.NormalAdData data) {
if (data == null) {
return false;
}
......
package com.zl.sdk.out;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.bean.RemindersInfo;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.out.ui.DxActivity;
import java.util.Stack;
......@@ -22,7 +22,7 @@ public class DxManager {
private RemindersInfo outRemindersInfo = null;
private WeatherAdData.NormalAdData outAdData = null;
private OutAdData.NormalAdData outAdData = null;
public RemindersInfo getOutRemindersInfo() {
return outRemindersInfo;
......@@ -32,11 +32,11 @@ public class DxManager {
this.outRemindersInfo = outRemindersInfo;
}
public WeatherAdData.NormalAdData getOutAdData() {
public OutAdData.NormalAdData getOutAdData() {
return outAdData;
}
public void setOutAdData(WeatherAdData.NormalAdData outAdData) {
public void setOutAdData(OutAdData.NormalAdData outAdData) {
this.outAdData = outAdData;
}
......
......@@ -10,8 +10,8 @@ import android.text.format.DateUtils;
import com.zl.sdk.Config;
import com.zl.sdk.OutHelp;
import com.zl.sdk.ad.AdDataManager;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.bean.RemindersInfo;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.event.EventUtils;
import com.zl.sdk.event.statistics.Statistics;
import com.zl.sdk.icon.IconHelp;
......@@ -52,7 +52,7 @@ public class OutAdManager extends BaseOutShowManager {
}
@Override
WeatherAdData.NormalAdData getAdData() {
OutAdData.NormalAdData getAdData() {
return AdDataManager.get().getShowAdData();
}
......@@ -73,7 +73,7 @@ public class OutAdManager extends BaseOutShowManager {
}
@Override
boolean checkCanShowForActionState(WeatherAdData.NormalAdData adData, int actionState) {
boolean checkCanShowForActionState(OutAdData.NormalAdData adData, int actionState) {
if (adData == null) {
LogUtil.d(TAG + "能否播放(广告信息) :广告信息为空 false");
return false;
......@@ -150,7 +150,7 @@ public class OutAdManager extends BaseOutShowManager {
return;
}*/
WeatherAdData.NormalAdData adData = getAdData();
OutAdData.NormalAdData adData = getAdData();
if (adData == null) {
LogUtil.d(TAG);
......@@ -241,7 +241,7 @@ public class OutAdManager extends BaseOutShowManager {
map.put("type", String.valueOf(actionFrom.getAction()));
Statistics.getInstance().dotEvent(OutHelp.get().getContext(), EventUtils.OUT_AD_START, "", map);
WeatherAdData.NormalAdData adData = getAdData();
OutAdData.NormalAdData adData = getAdData();
LogUtil.d(TAG);
LogUtil.d(TAG + ">>>播放广告<<< =============>>> start");
......@@ -309,7 +309,7 @@ public class OutAdManager extends BaseOutShowManager {
/**
* 去拉起外展弹窗 播放or加载广告
*/
private void startAdDialog(Context context, boolean isShow, ActionFrom actionFrom, RemindersInfo remindersInfo, WeatherAdData.NormalAdData data) {
private void startAdDialog(Context context, boolean isShow, ActionFrom actionFrom, RemindersInfo remindersInfo, OutAdData.NormalAdData data) {
try {
Intent intent = new Intent();
intent.setComponent(new ComponentName(context, OutHelp.get().getActivityName()));
......@@ -395,7 +395,7 @@ public class OutAdManager extends BaseOutShowManager {
}
}
private void outDialogShowFail(boolean isShow, Context context, ActionFrom actionFrom, RemindersInfo remindersInfo, WeatherAdData.NormalAdData data, String reason) {
private void outDialogShowFail(boolean isShow, Context context, ActionFrom actionFrom, RemindersInfo remindersInfo, OutAdData.NormalAdData data, String reason) {
LogUtil.d(TAG, "广告SLK(" + (isShow ? "播放" : "加载") + ") 拉起失败 失败原因:" + reason);
try {
OutHelp.get().clearNotification();
......@@ -436,7 +436,7 @@ public class OutAdManager extends BaseOutShowManager {
LogUtil.d(TAG + ">>>加载广告<<< =============>>> start");
LogUtil.d(TAG);
ArrayList<WeatherAdData.NormalAdData> list = AdDataManager.get().getOutAdData(WeatherAdData.POSITION_HOME, WeatherAdData.CP_AD_TOPON);
ArrayList<OutAdData.NormalAdData> list = AdDataManager.get().getOutAdData(OutAdData.POSITION_HOME, OutAdData.CP_AD_TOPON);
int size = list.size();
......@@ -445,7 +445,7 @@ public class OutAdManager extends BaseOutShowManager {
LogUtil.d(TAG + ">>>加载广告<<< =============>>> END 外展广告数据为空");
LogUtil.d(TAG);
WeatherAdData.NormalAdData localData = getAdData();
OutAdData.NormalAdData localData = getAdData();
if (localData != null
&& CheckHelper.checkCanShowAdByTimesFromAdData(localData, -1)
......@@ -464,12 +464,12 @@ public class OutAdManager extends BaseOutShowManager {
}
WeatherAdData.NormalAdData preLoadData;
OutAdData.NormalAdData preLoadData;
for (int i = 0; i < size; i++) {
preLoadData = list.get(i);
//TODO 如果外展广告为原生,跳过加载
if (WeatherAdData.CP_AD_TYPE_NATIVE.equals(preLoadData.cpAdtype)) {
if (OutAdData.CP_AD_TYPE_NATIVE.equals(preLoadData.cpAdtype)) {
continue;
}
......@@ -499,7 +499,7 @@ public class OutAdManager extends BaseOutShowManager {
/**
* 前置条件检查都已通过,直接去加载广告
*/
private void preloadByData(ActionFrom actionFrom, WeatherAdData.NormalAdData normalAdData) {
private void preloadByData(ActionFrom actionFrom, OutAdData.NormalAdData normalAdData) {
if (normalAdData == null) {
returnFailCallBack("ad data is null");
return;
......@@ -510,7 +510,7 @@ public class OutAdManager extends BaseOutShowManager {
// TopOnAdLoadManager.getInstance().loadNativeAd(normalAdData, AdScenes.AD_SCENES_PURE);
// } else
if (WeatherAdData.CP_AD_TYPE_CHAPING.equals(normalAdData.cpAdtype)) {
if (OutAdData.CP_AD_TYPE_CHAPING.equals(normalAdData.cpAdtype)) {
LogUtil.d(TAG + "加载广告(插屏) adData :" + normalAdData);
hadStartAdDialogFail = false;
LogUtil.d(TAG + ">>>加载广告<<< =============>>> END 通过SLK加载广告");
......@@ -540,21 +540,21 @@ public class OutAdManager extends BaseOutShowManager {
// }
public void showAdSuccess(WeatherAdData.NormalAdData adData) {
public void showAdSuccess(OutAdData.NormalAdData adData) {
LogUtil.d(TAG, "showAdSuccess adData =" + adData);
if (adData == null) {
return;
}
final long curTime = System.currentTimeMillis();
if (adData.position == WeatherAdData.POSITION_LOCK) {
if (adData.position == OutAdData.POSITION_LOCK) {
AppOutSP.saveLockLastShowTime(curTime);
if (WeatherAdData.CP_AD_TYPE_NATIVE.equals(adData.cpAdtype)) {
if (OutAdData.CP_AD_TYPE_NATIVE.equals(adData.cpAdtype)) {
int lockNativeAdDayDayShowCount = AppOutSP.getLockNativeAdDayShowCount();
AppOutSP.saveLockNativeAdDayShowCount(++lockNativeAdDayDayShowCount);
LogUtil.d(TAG, "showAdSuccess native lockNativeAdDayDayShowCount =" + lockNativeAdDayDayShowCount);
return;
}
if (WeatherAdData.CP_AD_TYPE_CHAPING.equals(adData.cpAdtype)) {
if (OutAdData.CP_AD_TYPE_CHAPING.equals(adData.cpAdtype)) {
int lockInterstitialAdDayShowCount = AppOutSP.getLockInterstitialAdDayShowCount();
AppOutSP.saveLockInterstitialAdDayShowCount(++lockInterstitialAdDayShowCount);
LogUtil.d(TAG, "showAdSuccess interstitial lockInterstitialAdDayShowCount =" + lockInterstitialAdDayShowCount);
......@@ -563,14 +563,14 @@ public class OutAdManager extends BaseOutShowManager {
return;
}
if (adData.position == WeatherAdData.POSITION_HOME) {
if (WeatherAdData.CP_AD_TYPE_NATIVE.equals(adData.cpAdtype)) {
if (adData.position == OutAdData.POSITION_HOME) {
if (OutAdData.CP_AD_TYPE_NATIVE.equals(adData.cpAdtype)) {
int homeNativeAdDayShowCount = AppOutSP.getHomeNativeAdDayShowCount();
AppOutSP.saveHomeNativeAdDayShowCount(++homeNativeAdDayShowCount);
LogUtil.d(TAG, "showAdSuccess native homeNativeAdDayShowCount =" + homeNativeAdDayShowCount);
}
if (WeatherAdData.CP_AD_TYPE_CHAPING.equals(adData.cpAdtype)) {
if (OutAdData.CP_AD_TYPE_CHAPING.equals(adData.cpAdtype)) {
int homeInterstitialAdDayShowCount = AppOutSP.getHomeInterstitialAdDayShowCount();
AppOutSP.saveHomeInterstitialAdDayShowCount(++homeInterstitialAdDayShowCount);
LogUtil.d(TAG, "showAdSuccess interstitial homeInterstitialAdDayShowCount =" + homeInterstitialAdDayShowCount);
......
package com.zl.sdk.out.ui;
import com.zl.sdk.bean.RemindersInfo;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.bean.OutAdData;
public final class DialogFactory {
public static IView createDialog(RemindersInfo remindersInfo, WeatherAdData.NormalAdData data) {
public static IView createDialog(RemindersInfo remindersInfo, OutAdData.NormalAdData data) {
if (remindersInfo == null) {
return null;
}
......
......@@ -10,8 +10,8 @@ import android.widget.FrameLayout;
import com.zl.sdk.Config;
import com.zl.sdk.OutHelp;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.bean.RemindersInfo;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.event.EventUtils;
import com.zl.sdk.event.statistics.Statistics;
import com.zl.sdk.icon.IconHelp;
......@@ -26,7 +26,7 @@ public class DxActivity extends BaseActivity {
private Intent intent = null;
private RemindersInfo remindersInfo;
private WeatherAdData.NormalAdData adData;
private OutAdData.NormalAdData adData;
private IView proxyView;
......@@ -118,8 +118,7 @@ public class DxActivity extends BaseActivity {
return false;
}
@Override
public void finish() {
public void close() {
if (IconHelp.get().isIconHide()) {
LogUtil.d(TAG + "icon隐藏 退回到后台");
if (proxyView != null) {
......@@ -143,7 +142,7 @@ public class DxActivity extends BaseActivity {
@Override
public boolean beforeBackPressed() {
finish();
close();
return true;
}
......@@ -169,7 +168,7 @@ public class DxActivity extends BaseActivity {
adData = null;
remindersInfo = null;
adData = (WeatherAdData.NormalAdData) DxManager.get().getOutAdData();
adData = (OutAdData.NormalAdData) DxManager.get().getOutAdData();
LogUtil.d(TAG + "广告信息 =" + adData);
remindersInfo = DxManager.get().getOutRemindersInfo();
......@@ -181,13 +180,13 @@ public class DxActivity extends BaseActivity {
if (remindersInfo == null) {
LogUtil.d(TAG + "finish remindersInfo为空");
finish();
close();
return;
}
if (remindersInfo.reminderType != Config.REMINDER_TYPE_WEATHER_PURE_AD && IconHelp.get().isIconHide()) {
LogUtil.d(TAG + "finish 不是纯广告并且隐藏了icon");
finish();
close();
return;
}
......@@ -204,7 +203,7 @@ public class DxActivity extends BaseActivity {
if (proxyView == null) {
LogUtil.d(TAG + "finish 5 View=null");
finish();
close();
return;
}
......
......@@ -10,8 +10,8 @@ import android.widget.RelativeLayout;
import com.zl.sdk.ad.OnInAdListener;
import com.zl.sdk.ad.TopOnAdLoadManager;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.bean.RemindersInfo;
import com.zl.sdk.bean.WeatherAdData;
import com.zl.sdk.event.EventUtils;
import com.zl.sdk.event.statistics.AdScenes;
import com.zl.sdk.event.statistics.Statistics;
......@@ -27,13 +27,13 @@ class WeatherPureAdDialog extends AbsView {
private static final String TAG = "WeatherPureAdDialog";
private FrameLayout rootView;
private RemindersInfo remindersInfo;
private WeatherAdData.NormalAdData data;
private OutAdData.NormalAdData data;
private View contentView;
// private LinearLayout weatherAdContainer;
private OnInAdListener onInAdListener;
public WeatherPureAdDialog(RemindersInfo remindersInfo, WeatherAdData.NormalAdData data) {
public WeatherPureAdDialog(RemindersInfo remindersInfo, OutAdData.NormalAdData data) {
this.remindersInfo = remindersInfo;
this.data = data;
}
......@@ -109,7 +109,7 @@ class WeatherPureAdDialog extends AbsView {
finishActivity();
return;
}
if (adType.equals(WeatherAdData.CP_AD_TYPE_BANNER)) {
if (adType.equals(OutAdData.CP_AD_TYPE_BANNER)) {
LogUtil.d(TAG + "initAd adType banner");
finishActivity();
return;
......@@ -117,7 +117,7 @@ class WeatherPureAdDialog extends AbsView {
registerCallBack(adType);
if (adType.equals(WeatherAdData.CP_AD_TYPE_CHAPING)) {
if (adType.equals(OutAdData.CP_AD_TYPE_CHAPING)) {
checkCanShowItAd(cpName, adUnitId);
return;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment