package com.intsig.camscanner.ads_new; import android.app.Activity; import android.content.Context; import android.net.Uri; import com.intsig.advertisement.control.AdInfoCallback; import com.intsig.advertisement.enums.PositionType; import com.intsig.advertisement.enums.SourceType; import com.intsig.advertisement.listener.OnAdRequestListener; import com.intsig.camscanner.R; import com.intsig.camscanner.ads.csAd.CsAdManager; import com.intsig.camscanner.ads.csAd.CsAdUtil; import com.intsig.camscanner.ads.csAd.LocalConditionGroups; import com.intsig.camscanner.app.AppSwitch; import com.intsig.camscanner.launch.CsApplication; import com.intsig.camscanner.tsapp.sync.SyncUtil; import com.intsig.camscanner.util.CSInternalResolver; import com.intsig.camscanner.util.PreferenceHelper; import com.intsig.camscanner.web.FROMTYPE; import com.intsig.camscanner.web.UrlAnalyzeUtil; import com.intsig.camscanner.web.UrlEntity; import com.intsig.router.CSRouterManager; import com.intsig.tianshu.TianShuAPI; import com.intsig.utils.ApplicationHelper; import com.intsig.utils.WebUrlUtils; import com.intsig.webview.util.WebUtil; import com.lzy.okgo.model.HttpHeaders; public class AdCallBack implements AdInfoCallback { @Override // com.intsig.advertisement.control.AdInfoCallback public boolean a(Context context, int i10) { return LocalConditionGroups.f11801b.a().b(context, i10); } @Override // com.intsig.advertisement.control.AdInfoCallback public boolean b(Context context, String str, String str2, boolean z10, int i10, boolean z11) { WebUtil.q(context, str, str2, z10, z11, i10); return true; } @Override // com.intsig.advertisement.control.AdInfoCallback public String c(Context context) { return context.getResources().getString(R.string.cs_518_ad_close_ad); } @Override // com.intsig.advertisement.control.AdInfoCallback public boolean d(Context context) { return !CsAdUtil.x(); } @Override // com.intsig.advertisement.control.AdInfoCallback public String e(Context context) { return ApplicationHelper.i(); } @Override // com.intsig.advertisement.control.AdInfoCallback public int f(Context context) { if (SyncUtil.S1()) { return 1; } if (!CsApplication.X()) { if (!CsApplication.V()) { return 0; } } return 2; } @Override // com.intsig.advertisement.control.AdInfoCallback public long g(Context context) { return PreferenceHelper.G2(); } @Override // com.intsig.advertisement.control.AdInfoCallback public String h() { return CsAdUtil.h(); } @Override // com.intsig.advertisement.control.AdInfoCallback public String i(Context context) { return context.getResources().getString(R.string.cs_512_ad_report); } @Override // com.intsig.advertisement.control.AdInfoCallback public boolean j(Context context) { return AppSwitch.i(); } @Override // com.intsig.advertisement.control.AdInfoCallback public boolean k(Context context, String str, boolean z10, boolean z11, String str2, String str3, boolean z12, boolean z13) { if (context instanceof Activity) { if (!str.startsWith("camscanner://com.intsig.camscanner/")) { if (!str.contains("https://oia.cscan.co/camscannerfree/")) { UrlEntity a10 = UrlAnalyzeUtil.a(str); if (a10 == null) { return false; } a10.o(z10); a10.u(z11); a10.p(str2); a10.s(str3); if (a10.k()) { if (z12) { a10.q(FROMTYPE.Ad); } a10.m(z13); return CSInternalResolver.g((Activity) context, a10, null); } } } CSRouterManager.b(context, Uri.parse(str)); return true; } return false; } @Override // com.intsig.advertisement.control.AdInfoCallback public String l(Context context) { return AppSwitch.b(context); } @Override // com.intsig.advertisement.control.AdInfoCallback public HttpHeaders m() { return TianShuAPI.w0(); } @Override // com.intsig.advertisement.control.AdInfoCallback public String n(Context context) { return AppSwitch.f11946q; } @Override // com.intsig.advertisement.control.AdInfoCallback public String o(Context context, String str) { return WebUrlUtils.d(context, str); } @Override // com.intsig.advertisement.control.AdInfoCallback public String p(Context context) { return context == null ? "skip ad" : context.getResources().getString(R.string.a_label_guide_jump2lastpage); } @Override // com.intsig.advertisement.control.AdInfoCallback public boolean q(Context context, String str, String str2, boolean z10, boolean z11, String str3, String str4, int i10, boolean z12) { WebUtil.r(context, str, str2, z10, z11, str3, str4, z12, i10); return true; } @Override // com.intsig.advertisement.control.AdInfoCallback public boolean r(Context context, String str, boolean z10, boolean z11, boolean z12) { if (context instanceof Activity) { if (!str.startsWith("camscanner://com.intsig.camscanner/")) { if (!str.contains("https://oia.cscan.co/camscannerfree/")) { UrlEntity a10 = UrlAnalyzeUtil.a(str); if (a10 == null) { return false; } a10.o(z10); if (a10.k()) { if (z11) { a10.q(FROMTYPE.Ad); } a10.m(z12); return CSInternalResolver.g((Activity) context, a10, null); } } } CSRouterManager.b(context, Uri.parse(str)); return true; } return false; } @Override // com.intsig.advertisement.control.AdInfoCallback public String s(Context context) { return context.getString(R.string.app_version); } @Override // com.intsig.advertisement.control.AdInfoCallback public void t(Context context, SourceType sourceType, PositionType positionType, OnAdRequestListener onAdRequestListener) { if (sourceType == SourceType.CS) { if (positionType != PositionType.AppLaunch) { if (positionType != PositionType.VirAppLaunch) { CsAdManager.j().f(positionType, onAdRequestListener); return; } } CsAdManager.j().r(context, positionType, onAdRequestListener); } } }