Files
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

1716 lines
93 KiB
Java

package com.mbridge.msdk.foundation.db;
import android.content.ContentValues;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.text.TextUtils;
import androidx.webkit.ProxyConfig;
import com.applovin.sdk.AppLovinEventTypes;
import com.facebook.internal.NativeProtocol;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.download.database.DownloadModel;
import com.mbridge.msdk.foundation.entity.AabEntity;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.DomainCampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.interstitial.view.MBInterstitialActivity;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.out.Campaign;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
/* loaded from: classes4.dex */
public class e extends a<Campaign> {
private static final String a = "com.mbridge.msdk.foundation.db.e";
private static e b;
private final String c;
private final String d;
private final String e;
private final String f;
private final String g;
private final String h;
private final String i;
private final String j;
private final String k;
private final String l;
private final String m;
private final String n;
private final String o;
private final String p;
private final String q;
private final String r;
private final String s;
private e(f fVar) {
super(fVar);
this.c = "rid";
this.d = "lrid";
this.e = BidResponsedEx.KEY_CID;
this.f = CampaignEx.JSON_KEY_PLCT;
this.g = CampaignEx.JSON_KEY_PLCTB;
this.h = "timestamp";
this.i = "ridCount";
this.j = " WHERE ";
this.k = " AND ";
this.l = "SELECT ";
this.m = ProxyConfig.MATCH_ALL_SCHEMES;
this.n = " FROM ";
this.o = " AND readyState = '0'";
this.p = " AND is_bid_campaign = 1";
this.q = " order by ts ASC";
this.r = " group by request_id";
this.s = " group by bid_token";
}
public static synchronized e a(f fVar) {
e eVar;
synchronized (e.class) {
try {
if (b == null) {
b = new e(fVar);
}
eVar = b;
} catch (Throwable th) {
throw th;
}
}
return eVar;
}
public final synchronized void a(String str, int i, int i2) {
String[] strArr;
try {
strArr = new String[]{str, String.valueOf(i), String.valueOf(i2)};
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (getWritableDatabase() == null) {
return;
}
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, "unitid = ? AND level = ? AND adSource = ? ", strArr);
}
public final synchronized void a(String str, int i, int i2, boolean z) {
String str2;
String[] strArr;
try {
str2 = "unitid = ? AND level = ? AND adSource = ? AND is_bid_campaign = ? ";
strArr = new String[]{str, String.valueOf(i), String.valueOf(i2), String.valueOf(z ? 1 : 0)};
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (getWritableDatabase() == null) {
return;
}
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, str2, strArr);
}
public final synchronized void a(String str, List<CampaignEx> list) {
if (list != null) {
try {
if (list.size() > 0) {
for (CampaignEx campaignEx : list) {
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
String str2 = "id = ? AND unitid = ? AND request_id = ? AND is_bid_campaign = ? ";
String[] strArr = new String[4];
strArr[0] = campaignEx.getId();
strArr[1] = str;
strArr[2] = campaignEx.getRequestId();
strArr[3] = campaignEx.isBidCampaign() ? "1" : "0";
try {
SQLiteDatabase writableDatabase = getWritableDatabase();
if (writableDatabase != null) {
writableDatabase.update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, str2, strArr);
}
} catch (SQLException e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
}
} catch (Throwable th) {
throw th;
}
}
}
public final synchronized void a(String str, CampaignEx campaignEx, boolean z, String str2) {
try {
try {
StringBuilder sb = new StringBuilder();
if (campaignEx == null && !TextUtils.isEmpty(str2)) {
sb.append("unitid");
sb.append(" = ? AND ");
sb.append("request_id");
sb.append(" = ?");
} else if (campaignEx != null && campaignEx.getLoadTimeoutState() == 0) {
sb.append("unitid");
sb.append(" = ? AND ");
sb.append("id");
sb.append(" = ? AND ");
sb.append("request_id");
sb.append(" = ?");
}
ArrayList arrayList = new ArrayList();
arrayList.add(str);
if (campaignEx != null && campaignEx.getLoadTimeoutState() == 0) {
arrayList.add(String.valueOf(campaignEx.getId()));
arrayList.add(campaignEx.getRequestId());
} else {
arrayList.add(str2);
}
if (!TextUtils.isEmpty(sb)) {
if (ah.a().a("c_n_c_s", true)) {
sb.append(" AND readyState");
sb.append(" != 0");
}
if (z) {
sb.append(" AND is_bid_campaign = 1");
} else {
sb.append(" AND is_bid_campaign = 0");
}
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
SQLiteDatabase writableDatabase = getWritableDatabase();
String[] strArr = (String[]) arrayList.toArray(new String[0]);
if (writableDatabase != null) {
writableDatabase.update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, sb.toString(), strArr);
}
}
} catch (SQLException e) {
af.b("CampaignDao", e.getLocalizedMessage());
}
} catch (Throwable th) {
throw th;
}
}
public final synchronized void a(String str, List<CampaignEx> list, boolean z) {
if (list != null) {
if (list.size() > 0) {
for (CampaignEx campaignEx : list) {
a(str, campaignEx, z, campaignEx.getRequestId());
}
}
}
}
public final synchronized void a(String str, List<CampaignEx> list, String str2, int i) {
if (!TextUtils.isEmpty(str) && list != null && list.size() > 0 && !TextUtils.isEmpty(str2)) {
SQLiteDatabase writableDatabase = getWritableDatabase();
if (writableDatabase == null) {
return;
}
try {
for (CampaignEx campaignEx : list) {
if (campaignEx != null) {
String[] strArr = {str, campaignEx.getId(), campaignEx.getRequestId()};
ContentValues contentValues = new ContentValues();
contentValues.put(str2, Integer.valueOf(i));
writableDatabase.update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, "unitid = ? AND id = ? AND request_id = ? ", strArr);
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
}
public final synchronized void a(String str, List<CampaignEx> list, List<CampaignEx> list2, boolean z) {
if (getWritableDatabase() == null) {
return;
}
try {
if (list != null) {
try {
if (list.size() > 0) {
for (CampaignEx campaignEx : list) {
try {
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 0);
String[] strArr = {str, campaignEx.getId(), campaignEx.getRequestId()};
getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, z ? "unitid = ? AND id = ? AND request_id = ? AND is_bid_campaign = 1" : "unitid = ? AND id = ? AND request_id = ? AND is_bid_campaign = 0", strArr);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e2.getLocalizedMessage());
}
}
}
if (list2 != null && list2.size() > 0) {
for (CampaignEx campaignEx2 : list2) {
try {
if (campaignEx2.getLoadTimeoutState() == 0) {
StringBuilder sb = new StringBuilder();
sb.append("unitid");
sb.append(" = ? AND ");
sb.append("id");
sb.append(" = ? AND ");
sb.append("request_id");
sb.append(" = ? ");
String[] strArr2 = {str, campaignEx2.getId(), campaignEx2.getRequestId()};
if (z) {
sb.append(" AND is_bid_campaign = 1");
} else {
sb.append(" AND is_bid_campaign = 0");
}
ContentValues contentValues2 = new ContentValues();
contentValues2.put("readyState", (Integer) 2);
getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues2, sb.toString(), strArr2);
}
} catch (SQLException e3) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e3.getLocalizedMessage());
}
}
}
}
} catch (Throwable th) {
throw th;
}
}
public final synchronized void b(String str, List<CampaignEx> list) {
if (list != null) {
if (list.size() > 0) {
for (CampaignEx campaignEx : list) {
try {
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 0);
SQLiteDatabase writableDatabase = getWritableDatabase();
if (writableDatabase != null) {
writableDatabase.update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, "unitid = ? AND id = ? AND request_id = ? ", new String[]{str, campaignEx.getId(), campaignEx.getRequestId()});
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
}
}
}
public final synchronized void a(String str, List<CampaignEx> list, String str2) {
if (list != null) {
if (list.size() > 0) {
for (CampaignEx campaignEx : list) {
try {
ContentValues contentValues = new ContentValues();
contentValues.put("local_request_id", str2);
SQLiteDatabase writableDatabase = getWritableDatabase();
if (writableDatabase != null) {
writableDatabase.update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, "unitid = ? AND id = ? AND request_id = ? ", new String[]{str, campaignEx.getId(), campaignEx.getRequestId()});
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
}
}
}
public final synchronized void a(String str, String str2) {
String[] strArr;
try {
strArr = new String[]{str, str2};
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (getWritableDatabase() == null) {
return;
}
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, "id = ? AND unitid = ? ", strArr);
}
public final synchronized void a(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
try {
String[] strArr = {str};
SQLiteDatabase writableDatabase = getWritableDatabase();
if (writableDatabase != null) {
writableDatabase.delete(MBInterstitialActivity.INTENT_CAMAPIGN, "unitid = ? AND readyState = 2", strArr);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
public final synchronized List<CampaignEx> b(String str) {
try {
try {
Cursor rawQuery = getReadableDatabase().rawQuery("SELECT * FROM " + MBInterstitialActivity.INTENT_CAMAPIGN + " WHERE unitid = ? AND readyState = 2", new String[]{str});
if (rawQuery == null || rawQuery.getCount() <= 0) {
if (rawQuery != null) {
rawQuery.close();
}
return null;
}
ArrayList arrayList = new ArrayList();
while (rawQuery.moveToNext()) {
arrayList.add(a(rawQuery));
}
rawQuery.close();
return arrayList;
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", th.getLocalizedMessage());
}
return null;
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
return null;
}
}
public final synchronized void a(List<CampaignEx> list, String str) {
if (list != null) {
if (list.size() > 0) {
for (CampaignEx campaignEx : list) {
try {
String[] strArr = {str, campaignEx.getId(), campaignEx.getRequestId()};
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
SQLiteDatabase writableDatabase = getWritableDatabase();
if (writableDatabase != null) {
writableDatabase.update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, "unitid = ? AND id = ? AND request_id = ? ", strArr);
}
} catch (SQLException e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
}
}
}
public final synchronized void a(String str, String str2, boolean z, String str3) {
String[] strArr;
try {
try {
strArr = new String[4];
strArr[0] = str;
strArr[1] = str2;
strArr[2] = z ? "1" : "0";
strArr[3] = str3;
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (getWritableDatabase() == null) {
return;
}
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, "id = ? AND unitid = ? AND is_bid_campaign = ? AND request_id = ? ", strArr);
} catch (Throwable th) {
throw th;
}
}
public final synchronized void b(String str, String str2) {
try {
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (getWritableDatabase() == null) {
return;
}
String[] strArr = {str, str2};
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, "id = ? AND request_id = ? ", strArr);
}
public final synchronized void a(String str, String str2, int i, int i2, boolean z) {
String[] strArr;
String str3;
try {
try {
strArr = new String[]{str, str2, String.valueOf(i), String.valueOf(i2)};
if (z) {
str3 = "id = ? AND unitid = ? AND level = ? AND adSource = ? AND is_bid_campaign = 1";
} else {
str3 = "id = ? AND unitid = ? AND level = ? AND adSource = ? AND is_bid_campaign = 0";
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (getWritableDatabase() == null) {
return;
}
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, str3, strArr);
} catch (Throwable th) {
throw th;
}
}
public final synchronized void c(String str) {
String[] strArr;
try {
strArr = new String[]{str};
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (getWritableDatabase() == null) {
return;
}
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, "unitid = ? ", strArr);
}
public final synchronized void a(String str, int i, boolean z) {
String str2;
String[] strArr;
try {
try {
if (z) {
str2 = "placement_id = ? AND ad_type = ? ";
strArr = new String[]{str, String.valueOf(i)};
} else {
str2 = "ad_type = " + i;
strArr = new String[]{String.valueOf(i)};
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (getWritableDatabase() == null) {
return;
}
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, str2, strArr);
} catch (Throwable th) {
throw th;
}
}
public final synchronized void a() {
try {
String[] strArr = {String.valueOf(System.currentTimeMillis() - 3600000)};
if (getWritableDatabase() != null) {
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, "ts< ? AND ts>0", strArr);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
public final synchronized void a(long j, String str) {
try {
long currentTimeMillis = System.currentTimeMillis();
String str2 = "(plctb>0 and (plctb* 1000+ts)< " + currentTimeMillis + " ) or (" + CampaignEx.JSON_KEY_PLCTB + "<=0 and ts< " + (currentTimeMillis - j) + " ) and unitid=?";
String[] strArr = {str};
if (getWritableDatabase() != null) {
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, str2, strArr);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
public final synchronized void b(long j, String str) {
try {
String[] strArr = {String.valueOf(System.currentTimeMillis() - j), str};
if (getWritableDatabase() != null) {
getWritableDatabase().delete(MBInterstitialActivity.INTENT_CAMAPIGN, "ts< ? and unitid= ? ", strArr);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
}
public final synchronized void a(List<CampaignEx> list, String str, String str2, int i) {
if (list != null) {
if (list.size() != 0) {
if (getWritableDatabase() == null) {
return;
}
Iterator<CampaignEx> it = list.iterator();
while (it.hasNext()) {
a(it.next(), str, str2, i);
}
}
}
}
private synchronized long a(CampaignEx campaignEx, String str, String str2, int i) {
if (campaignEx == null) {
return 0L;
}
try {
try {
if (getWritableDatabase() == null) {
return -1L;
}
ContentValues contentValues = new ContentValues();
if (campaignEx.getPv_urls() != null && campaignEx.getPv_urls().size() > 0) {
JSONArray jSONArray = new JSONArray();
Iterator<String> it = campaignEx.getPv_urls().iterator();
while (it.hasNext()) {
jSONArray.put(it.next());
}
contentValues.put("pv_urls", jSONArray.toString());
}
contentValues.put("id", campaignEx.getId());
if (TextUtils.isEmpty(str)) {
str = "";
}
contentValues.put("placement_id", str);
contentValues.put("unitid", str2);
contentValues.put("tab", Integer.valueOf(campaignEx.getTab()));
contentValues.put("package_name", campaignEx.getPackageName());
contentValues.put(NativeProtocol.BRIDGE_ARG_APP_NAME_STRING, campaignEx.getAppName());
contentValues.put("app_desc", campaignEx.getAppDesc());
contentValues.put(CampaignEx.JSON_KEY_APP_SIZE, campaignEx.getSize());
contentValues.put(CampaignEx.JSON_KEY_IMAGE_SIZE, campaignEx.getImageSize());
contentValues.put(CampaignEx.JSON_KEY_ICON_URL, campaignEx.getIconUrl());
contentValues.put(CampaignEx.JSON_KEY_IMAGE_URL, campaignEx.getImageUrl());
contentValues.put(CampaignEx.JSON_KEY_IMPRESSION_URL, campaignEx.getImpressionURL());
contentValues.put(CampaignEx.JSON_KEY_NOTICE_URL, campaignEx.getNoticeUrl());
contentValues.put(DownloadModel.DOWNLOAD_URL, campaignEx.getClickURL());
contentValues.put(CampaignEx.JSON_KEY_WITHOUT_INSTALL_CHECK, Integer.valueOf(campaignEx.getWtick()));
contentValues.put("deeplink_url", campaignEx.getDeepLinkURL());
contentValues.put(CampaignEx.JSON_KEY_USER_ACTIVATION, Boolean.toString(campaignEx.getUserActivation()));
contentValues.put("only_impression", campaignEx.getOnlyImpressionURL());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_C_I, campaignEx.getNetAddress());
contentValues.put(CampaignEx.KEY_ACTIVITY_CHECK_SWITCH, Integer.valueOf(campaignEx.getAc_s()));
contentValues.put(CampaignEx.KEY_ACTIVITY_PATH_AND_NAME, campaignEx.getAc());
contentValues.put("ts", Long.valueOf(campaignEx.getTimestamp()));
contentValues.put("template", Integer.valueOf(campaignEx.getTemplate()));
contentValues.put(CampaignEx.JSON_KEY_CLICK_MODE, campaignEx.getClick_mode());
contentValues.put(CampaignEx.JSON_KEY_LANDING_TYPE, campaignEx.getLandingType());
contentValues.put(CampaignEx.JSON_KEY_LINK_TYPE, Integer.valueOf(campaignEx.getLinkType()));
contentValues.put("star", Double.valueOf(campaignEx.getRating()));
contentValues.put("cti", Integer.valueOf(campaignEx.getClickInterval()));
contentValues.put(AppLovinEventTypes.USER_COMPLETED_LEVEL, Integer.valueOf(campaignEx.getCacheLevel()));
contentValues.put("adSource", Integer.valueOf(campaignEx.getType()));
contentValues.put("ad_call", campaignEx.getAdCall());
contentValues.put("fc_a", Integer.valueOf(campaignEx.getFca()));
contentValues.put("fc_b", Integer.valueOf(campaignEx.getFcb()));
contentValues.put(CampaignEx.JSON_KEY_AD_URL_LIST, campaignEx.getAd_url_list());
contentValues.put("video_url", campaignEx.getVideoUrlEncode());
contentValues.put(CampaignEx.JSON_KEY_VIDEO_SIZE, Integer.valueOf(campaignEx.getVideoSize()));
contentValues.put(CampaignEx.JSON_KEY_VIDEO_LENGTHL, Integer.valueOf(campaignEx.getVideoLength()));
contentValues.put(CampaignEx.JSON_KEY_VIDEO_RESOLUTION, campaignEx.getVideoResolution());
contentValues.put(CampaignEx.JSON_KEY_ENDCARD_CLICK, Integer.valueOf(campaignEx.getEndcard_click_result()));
contentValues.put(CampaignEx.JSON_KEY_WATCH_MILE, Integer.valueOf(campaignEx.getWatchMile()));
contentValues.put("advImp", campaignEx.getAdvImp());
contentValues.put("bty", Integer.valueOf(campaignEx.getBty()));
contentValues.put(CampaignEx.JSON_KEY_T_IMP, Integer.valueOf(campaignEx.getTImp()));
contentValues.put(CampaignEx.JSON_KEY_GUIDELINES, campaignEx.getGuidelines());
contentValues.put(CampaignEx.JSON_KEY_OFFER_TYPE, Integer.valueOf(campaignEx.getOfferType()));
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_HTML_URL, campaignEx.getHtmlUrl());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_END_SCREEN_URL, campaignEx.getEndScreenUrl());
contentValues.put(CampaignEx.JSON_KEY_REWARD_AMOUNT, Integer.valueOf(campaignEx.getRewardAmount()));
contentValues.put(CampaignEx.JSON_KEY_REWARD_NAME, campaignEx.getRewardName());
contentValues.put("reward_play_status", Integer.valueOf(campaignEx.getRewardPlayStatus()));
contentValues.put("retarget", Integer.valueOf(campaignEx.getRetarget_offer()));
contentValues.put("native_ad_tracking", campaignEx.getNativeVideoTrackingString());
contentValues.put(CampaignEx.PLAYABLE_ADS_WITHOUT_VIDEO, Integer.valueOf(campaignEx.getPlayable_ads_without_video()));
contentValues.put(CampaignEx.ENDCARD_URL, campaignEx.getendcard_url());
contentValues.put(CampaignEx.VIDEO_END_TYPE, Integer.valueOf(campaignEx.getVideo_end_type()));
contentValues.put(CampaignEx.JSON_KEY_REWARD_VIDEO_MD5, campaignEx.getVideoMD5Value());
contentValues.put(CampaignEx.JSON_KEY_NV_T2, Integer.valueOf(campaignEx.getNvT2()));
contentValues.put(CampaignEx.JSON_KEY_GIF_URL, campaignEx.getGifUrl());
if (campaignEx.getRewardTemplateMode() != null) {
contentValues.put("reward_teamplate", campaignEx.getRewardTemplateMode().d());
}
contentValues.put("c_coi", Integer.valueOf(campaignEx.getClickTimeOutInterval()));
contentValues.put(CampaignEx.JSON_KEY_C_UA, Integer.valueOf(campaignEx.getcUA()));
contentValues.put(CampaignEx.JSON_KEY_IMP_UA, Integer.valueOf(campaignEx.getImpUA()));
contentValues.put(CampaignEx.JSON_KEY_JM_PD, Integer.valueOf(campaignEx.getJmPd()));
contentValues.put("is_deleted", Integer.valueOf(campaignEx.getIsDeleted()));
contentValues.put("is_click", Integer.valueOf(campaignEx.getIsClick()));
contentValues.put("is_add_sucesful", Integer.valueOf(campaignEx.getIsAddSuccesful()));
contentValues.put("short_ctime", String.valueOf(System.currentTimeMillis()));
contentValues.put("ia_icon", campaignEx.getKeyIaIcon());
contentValues.put("ia_url", campaignEx.getKeyIaUrl());
contentValues.put("ia_rst", Integer.valueOf(campaignEx.getKeyIaRst()));
contentValues.put("ia_ori", Integer.valueOf(campaignEx.getKeyIaOri()));
contentValues.put("ad_type", Integer.valueOf(campaignEx.getAdType()));
contentValues.put(CampaignEx.KEY_IA_EXT1, campaignEx.getIa_ext1());
contentValues.put(CampaignEx.KEY_IA_EXT2, campaignEx.getIa_ext2());
contentValues.put(CampaignEx.KEY_IS_DOWNLOAD, Integer.valueOf(campaignEx.getIsDownLoadZip()));
contentValues.put(CampaignEx.KEY_IA_CACHE, campaignEx.getInteractiveCache());
contentValues.put(CampaignEx.KEY_OC_TIME, Integer.valueOf(campaignEx.getOc_time()));
contentValues.put(CampaignEx.KEY_OC_TYPE, Integer.valueOf(campaignEx.getOc_type()));
contentValues.put(CampaignEx.KEY_T_LIST, campaignEx.getT_list());
CampaignEx.a adchoice = campaignEx.getAdchoice();
if (adchoice != null) {
contentValues.put(CampaignEx.KEY_ADCHOICE, adchoice.a());
contentValues.put("adchoice_size_height", Integer.valueOf(adchoice.e()));
contentValues.put("adchoice_size_width", Integer.valueOf(adchoice.f()));
}
contentValues.put(CampaignEx.JSON_KEY_PLCT, Long.valueOf(campaignEx.getPlct()));
contentValues.put(CampaignEx.JSON_KEY_PLCTB, Long.valueOf(campaignEx.getPlctb()));
contentValues.put(CampaignEx.JSON_KEY_C_C_TIME, Long.valueOf(campaignEx.getCandidateCacheTime()));
contentValues.put(CampaignEx.JSON_KEY_AD_HTML, campaignEx.getAdHtml());
contentValues.put("ad_zip", campaignEx.getAdZip());
contentValues.put(CampaignEx.JSON_KEY_BANNER_URL, campaignEx.getBannerUrl());
contentValues.put(CampaignEx.JSON_KEY_BANNER_HTML, campaignEx.getBannerHtml());
contentValues.put(CampaignEx.JSON_KEY_CREATIVE_ID, Long.valueOf(campaignEx.getCreativeId()));
contentValues.put(CampaignEx.JSON_KEY_VIDEO_CREATIVE_ID, Long.valueOf(campaignEx.getVidCrtvId()));
contentValues.put(CampaignEx.JSON_KEY_EC_CREATIVE_ID, Long.valueOf(campaignEx.getEcCrtvId()));
contentValues.put(CampaignEx.JSON_KEY_EC_TEMP_ID, Long.valueOf(campaignEx.getEcTemplateId()));
contentValues.put("is_bid_campaign", Boolean.valueOf(campaignEx.isBidCampaign()));
contentValues.put("bid_token", campaignEx.getBidToken());
contentValues.put(CampaignEx.JSON_KEY_MRAID, campaignEx.getMraid());
contentValues.put("is_mraid_campaign", Boolean.valueOf(campaignEx.isMraid()));
contentValues.put(CampaignEx.KEY_OMID, campaignEx.getOmid());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_MOF_TPLID, Integer.valueOf(campaignEx.getMof_tplid()));
contentValues.put(CampaignEx.JSON_KEY_READY_RATE, Integer.valueOf(campaignEx.getReady_rate()));
contentValues.put(CampaignEx.JSON_KEY_EXT_DATA, campaignEx.getExt_data());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_NSCPT, Integer.valueOf(campaignEx.getNscpt()));
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_MOF_TEMPLATE_URL, campaignEx.getMof_template_url());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_REQ_EXT_DATA, campaignEx.getReq_ext_data());
contentValues.put("readyState", Integer.valueOf(campaignEx.getReadyState()));
contentValues.put("request_id", campaignEx.getRequestId());
contentValues.put("n_request_id", campaignEx.getNRid());
contentValues.put("local_request_id", campaignEx.getLocalRequestId());
contentValues.put("n_local_request_id", campaignEx.getNLRid());
contentValues.put("err_type_default_ad", Integer.valueOf(campaignEx.getTyped()));
contentValues.put("err_reason_default_ad", campaignEx.getReasond());
contentValues.put("load_timeout", Integer.valueOf(campaignEx.getLoadTimeoutState()));
contentValues.put(CampaignEx.JSON_KEY_MAITVE, Integer.valueOf(campaignEx.getMaitve()));
contentValues.put(CampaignEx.JSON_KEY_MAITVESRC, campaignEx.getMaitve_src());
contentValues.put(CampaignEx.JSON_KEY_FLB, Integer.valueOf(campaignEx.getFlb()));
contentValues.put(CampaignEx.JSON_KEY_FLB_SKIP_TIME, Integer.valueOf(campaignEx.getFlbSkipTime()));
contentValues.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_AD_SPACE_T, Integer.valueOf(campaignEx.getAdSpaceT()));
contentValues.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_CBD, Integer.valueOf(campaignEx.getCbd()));
contentValues.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_VST, Integer.valueOf(campaignEx.getVst()));
contentValues.put(CampaignEx.JSON_KEY_USE_SKIP_TIME, Integer.valueOf(campaignEx.getUseSkipTime()));
contentValues.put(CampaignEx.JSON_KEY_PROG_BAR, Integer.valueOf(campaignEx.getProgressBarShow()));
contentValues.put("vcn", Integer.valueOf(campaignEx.getVcn()));
contentValues.put("token_r", Integer.valueOf(campaignEx.getTokenRule()));
contentValues.put("encrypt_p", campaignEx.getEncryptPrice());
contentValues.put(CampaignEx.JSON_KEY_VIDEO_CHECK_TYPE, Integer.valueOf(campaignEx.getVideoCheckType()));
contentValues.put(CampaignEx.JSON_KEY_VIDEO_CTN_TYPE, Integer.valueOf(campaignEx.getVideoCtnType()));
contentValues.put(CampaignEx.JSON_KEY_RS_IGNORE_CHECK_RULE, campaignEx.getRsIgnoreCheckRuleString());
contentValues.put(CampaignEx.JSON_KEY_VIDEO_COMPLETE_TIME, Integer.valueOf(campaignEx.getVideoCompleteTime()));
contentValues.put(CampaignEx.JSON_KEY_TP_OFFER, Integer.valueOf(campaignEx.getTpOffer()));
contentValues.put(CampaignEx.JSON_KEY_FAC, Integer.valueOf(campaignEx.getFac()));
if (campaignEx.getAabEntity() != null) {
contentValues.put(CampaignEx.JSON_KEY_AAB, campaignEx.getAabEntity().toJson().toString());
}
contentValues.put(CampaignEx.JSON_KEY_PRIVACY_URL, campaignEx.getPrivacyUrl());
contentValues.put("privacy_button_video", Integer.valueOf(campaignEx.getPrivacyButtonTemplateVisibility()));
contentValues.put(CampaignEx.JSON_KEY_IMP_REPORT_TYPE, Integer.valueOf(campaignEx.getImpReportType()));
contentValues.put("auto_minicard", Integer.valueOf(campaignEx.getAutoShowStoreMiniCard()));
contentValues.put("mincard_trigger_time", Integer.valueOf(campaignEx.getShowStoreMiniCardDelayTime()));
return getWritableDatabase().insert(MBInterstitialActivity.INTENT_CAMAPIGN, null, contentValues);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
return -1L;
}
} catch (Throwable th) {
throw th;
}
}
public final synchronized long a(CampaignEx campaignEx, String str, int i) {
String str2;
String[] strArr;
if (campaignEx == null) {
return 0L;
}
try {
try {
if (getWritableDatabase() == null) {
return -1L;
}
ContentValues contentValues = new ContentValues();
contentValues.put("id", campaignEx.getId());
if (campaignEx.getPv_urls() != null && campaignEx.getPv_urls().size() > 0) {
JSONArray jSONArray = new JSONArray();
Iterator<String> it = campaignEx.getPv_urls().iterator();
while (it.hasNext()) {
jSONArray.put(it.next());
}
contentValues.put("pv_urls", jSONArray.toString());
}
contentValues.put("unitid", str);
contentValues.put("request_id", campaignEx.getRequestId());
contentValues.put("n_request_id", campaignEx.getNRid());
contentValues.put("local_request_id", campaignEx.getLocalRequestId());
contentValues.put("n_local_request_id", campaignEx.getNLRid());
contentValues.put("err_type_default_ad", Integer.valueOf(campaignEx.getTyped()));
contentValues.put("err_reason_default_ad", campaignEx.getReasond());
contentValues.put("tab", Integer.valueOf(campaignEx.getTab()));
contentValues.put("package_name", campaignEx.getPackageName());
contentValues.put(NativeProtocol.BRIDGE_ARG_APP_NAME_STRING, campaignEx.getAppName());
contentValues.put("app_desc", campaignEx.getAppDesc());
contentValues.put(CampaignEx.JSON_KEY_APP_SIZE, campaignEx.getSize());
contentValues.put(CampaignEx.JSON_KEY_IMAGE_SIZE, campaignEx.getImageSize());
contentValues.put(CampaignEx.JSON_KEY_ICON_URL, campaignEx.getIconUrl());
contentValues.put(CampaignEx.JSON_KEY_IMAGE_URL, campaignEx.getImageUrl());
contentValues.put(CampaignEx.JSON_KEY_IMPRESSION_URL, campaignEx.getImpressionURL());
contentValues.put(CampaignEx.JSON_KEY_NOTICE_URL, campaignEx.getNoticeUrl());
contentValues.put(DownloadModel.DOWNLOAD_URL, campaignEx.getClickURL());
contentValues.put(CampaignEx.JSON_KEY_WITHOUT_INSTALL_CHECK, Integer.valueOf(campaignEx.getWtick()));
contentValues.put("deeplink_url", campaignEx.getDeepLinkURL());
contentValues.put(CampaignEx.JSON_KEY_USER_ACTIVATION, Boolean.toString(campaignEx.getUserActivation()));
contentValues.put("only_impression", campaignEx.getOnlyImpressionURL());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_C_I, campaignEx.getNetAddress());
contentValues.put(CampaignEx.KEY_ACTIVITY_CHECK_SWITCH, Integer.valueOf(campaignEx.getAc_s()));
contentValues.put(CampaignEx.KEY_ACTIVITY_PATH_AND_NAME, campaignEx.getAc());
contentValues.put("ts", Long.valueOf(campaignEx.getTimestamp()));
contentValues.put("template", Integer.valueOf(campaignEx.getTemplate()));
contentValues.put(CampaignEx.JSON_KEY_CLICK_MODE, campaignEx.getClick_mode());
contentValues.put(CampaignEx.JSON_KEY_LANDING_TYPE, campaignEx.getLandingType());
contentValues.put(CampaignEx.JSON_KEY_LINK_TYPE, Integer.valueOf(campaignEx.getLinkType()));
contentValues.put("star", Double.valueOf(campaignEx.getRating()));
contentValues.put("cti", Integer.valueOf(campaignEx.getClickInterval()));
contentValues.put(AppLovinEventTypes.USER_COMPLETED_LEVEL, Integer.valueOf(campaignEx.getCacheLevel()));
contentValues.put("adSource", Integer.valueOf(campaignEx.getType()));
contentValues.put("ad_call", campaignEx.getAdCall());
contentValues.put("fc_a", Integer.valueOf(campaignEx.getFca()));
contentValues.put("fc_b", Integer.valueOf(campaignEx.getFcb()));
contentValues.put(CampaignEx.JSON_KEY_AD_URL_LIST, campaignEx.getAd_url_list());
contentValues.put("video_url", campaignEx.getVideoUrlEncode());
contentValues.put(CampaignEx.JSON_KEY_VIDEO_SIZE, Integer.valueOf(campaignEx.getVideoSize()));
contentValues.put(CampaignEx.JSON_KEY_VIDEO_LENGTHL, Integer.valueOf(campaignEx.getVideoLength()));
contentValues.put(CampaignEx.JSON_KEY_VIDEO_RESOLUTION, campaignEx.getVideoResolution());
contentValues.put(CampaignEx.JSON_KEY_ENDCARD_CLICK, Integer.valueOf(campaignEx.getEndcard_click_result()));
contentValues.put(CampaignEx.JSON_KEY_WATCH_MILE, Integer.valueOf(campaignEx.getWatchMile()));
contentValues.put("advImp", campaignEx.getAdvImp());
contentValues.put("bty", Integer.valueOf(campaignEx.getBty()));
contentValues.put(CampaignEx.JSON_KEY_T_IMP, Integer.valueOf(campaignEx.getTImp()));
contentValues.put(CampaignEx.JSON_KEY_GUIDELINES, campaignEx.getGuidelines());
contentValues.put(CampaignEx.JSON_KEY_OFFER_TYPE, Integer.valueOf(campaignEx.getOfferType()));
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_HTML_URL, campaignEx.getHtmlUrl());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_END_SCREEN_URL, campaignEx.getEndScreenUrl());
contentValues.put(CampaignEx.JSON_KEY_REWARD_AMOUNT, Integer.valueOf(campaignEx.getRewardAmount()));
contentValues.put(CampaignEx.JSON_KEY_REWARD_NAME, campaignEx.getRewardName());
contentValues.put("reward_play_status", Integer.valueOf(campaignEx.getRewardPlayStatus()));
contentValues.put("retarget", Integer.valueOf(campaignEx.getRetarget_offer()));
contentValues.put("native_ad_tracking", campaignEx.getNativeVideoTrackingString());
contentValues.put(CampaignEx.PLAYABLE_ADS_WITHOUT_VIDEO, Integer.valueOf(campaignEx.getPlayable_ads_without_video()));
contentValues.put(CampaignEx.ENDCARD_URL, campaignEx.getendcard_url());
contentValues.put(CampaignEx.VIDEO_END_TYPE, Integer.valueOf(campaignEx.getVideo_end_type()));
contentValues.put(CampaignEx.JSON_KEY_REWARD_VIDEO_MD5, campaignEx.getVideoMD5Value());
contentValues.put(CampaignEx.JSON_KEY_NV_T2, Integer.valueOf(campaignEx.getNvT2()));
contentValues.put(CampaignEx.JSON_KEY_GIF_URL, campaignEx.getGifUrl());
if (campaignEx.getRewardTemplateMode() != null) {
contentValues.put("reward_teamplate", campaignEx.getRewardTemplateMode().d());
}
contentValues.put("c_coi", Integer.valueOf(campaignEx.getClickTimeOutInterval()));
contentValues.put(CampaignEx.JSON_KEY_C_UA, Integer.valueOf(campaignEx.getcUA()));
contentValues.put(CampaignEx.JSON_KEY_IMP_UA, Integer.valueOf(campaignEx.getImpUA()));
contentValues.put(CampaignEx.JSON_KEY_JM_PD, Integer.valueOf(campaignEx.getJmPd()));
contentValues.put("is_deleted", Integer.valueOf(campaignEx.getIsDeleted()));
contentValues.put("is_click", Integer.valueOf(campaignEx.getIsClick()));
contentValues.put("is_add_sucesful", Integer.valueOf(campaignEx.getIsAddSuccesful()));
contentValues.put("short_ctime", String.valueOf(System.currentTimeMillis()));
contentValues.put("ia_icon", campaignEx.getKeyIaIcon());
contentValues.put("ia_url", campaignEx.getKeyIaUrl());
contentValues.put("ia_rst", Integer.valueOf(campaignEx.getKeyIaRst()));
contentValues.put("ia_ori", Integer.valueOf(campaignEx.getKeyIaOri()));
contentValues.put("ad_type", Integer.valueOf(campaignEx.getAdType()));
contentValues.put(CampaignEx.KEY_IA_EXT1, campaignEx.getIa_ext1());
contentValues.put(CampaignEx.KEY_IA_EXT2, campaignEx.getIa_ext2());
contentValues.put(CampaignEx.KEY_IS_DOWNLOAD, Integer.valueOf(campaignEx.getIsDownLoadZip()));
contentValues.put(CampaignEx.KEY_IA_CACHE, campaignEx.getInteractiveCache());
contentValues.put(CampaignEx.KEY_OC_TIME, Integer.valueOf(campaignEx.getOc_time()));
contentValues.put(CampaignEx.KEY_OC_TYPE, Integer.valueOf(campaignEx.getOc_type()));
contentValues.put(CampaignEx.KEY_T_LIST, campaignEx.getT_list());
CampaignEx.a adchoice = campaignEx.getAdchoice();
if (adchoice != null) {
contentValues.put(CampaignEx.KEY_ADCHOICE, adchoice.a());
contentValues.put("adchoice_size_height", Integer.valueOf(adchoice.e()));
contentValues.put("adchoice_size_width", Integer.valueOf(adchoice.f()));
}
contentValues.put(CampaignEx.JSON_KEY_PLCT, Long.valueOf(campaignEx.getPlct()));
contentValues.put(CampaignEx.JSON_KEY_PLCTB, Long.valueOf(campaignEx.getPlctb()));
contentValues.put(CampaignEx.JSON_KEY_C_C_TIME, Long.valueOf(campaignEx.getCandidateCacheTime()));
contentValues.put(CampaignEx.JSON_KEY_AD_HTML, campaignEx.getAdHtml());
contentValues.put("ad_zip", campaignEx.getAdZip());
contentValues.put(CampaignEx.JSON_KEY_BANNER_URL, campaignEx.getBannerUrl());
contentValues.put(CampaignEx.JSON_KEY_BANNER_HTML, campaignEx.getBannerHtml());
contentValues.put(CampaignEx.JSON_KEY_CREATIVE_ID, Long.valueOf(campaignEx.getCreativeId()));
contentValues.put(CampaignEx.JSON_KEY_VIDEO_CREATIVE_ID, Long.valueOf(campaignEx.getVidCrtvId()));
contentValues.put(CampaignEx.JSON_KEY_EC_CREATIVE_ID, Long.valueOf(campaignEx.getEcCrtvId()));
contentValues.put(CampaignEx.JSON_KEY_EC_TEMP_ID, Long.valueOf(campaignEx.getEcTemplateId()));
contentValues.put("is_bid_campaign", Boolean.valueOf(campaignEx.isBidCampaign()));
contentValues.put("bid_token", campaignEx.getBidToken());
contentValues.put(CampaignEx.JSON_KEY_MRAID, campaignEx.getMraid());
contentValues.put("is_mraid_campaign", Boolean.valueOf(campaignEx.isMraid()));
contentValues.put(CampaignEx.KEY_OMID, campaignEx.getOmid());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_MOF_TPLID, Integer.valueOf(campaignEx.getMof_tplid()));
contentValues.put(CampaignEx.JSON_KEY_READY_RATE, Integer.valueOf(campaignEx.getReady_rate()));
contentValues.put(CampaignEx.JSON_KEY_EXT_DATA, campaignEx.getExt_data());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_NSCPT, Integer.valueOf(campaignEx.getNscpt()));
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_MOF_TEMPLATE_URL, campaignEx.getMof_template_url());
contentValues.put(com.mbridge.msdk.foundation.entity.b.JSON_KEY_REQ_EXT_DATA, campaignEx.getReq_ext_data());
contentValues.put("readyState", Integer.valueOf(campaignEx.getReadyState()));
contentValues.put("load_timeout", Integer.valueOf(campaignEx.getLoadTimeoutState()));
contentValues.put("placement_id", campaignEx.getPlacementId());
contentValues.put(CampaignEx.JSON_KEY_MAITVE, Integer.valueOf(campaignEx.getMaitve()));
contentValues.put(CampaignEx.JSON_KEY_MAITVESRC, campaignEx.getMaitve_src());
contentValues.put(CampaignEx.JSON_KEY_FLB, Integer.valueOf(campaignEx.getFlb()));
contentValues.put(CampaignEx.JSON_KEY_FLB_SKIP_TIME, Integer.valueOf(campaignEx.getFlbSkipTime()));
contentValues.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_AD_SPACE_T, Integer.valueOf(campaignEx.getAdSpaceT()));
contentValues.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_CBD, Integer.valueOf(campaignEx.getCbd()));
contentValues.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_VST, Integer.valueOf(campaignEx.getVst()));
contentValues.put(CampaignEx.JSON_KEY_USE_SKIP_TIME, Integer.valueOf(campaignEx.getUseSkipTime()));
contentValues.put(CampaignEx.JSON_KEY_PROG_BAR, Integer.valueOf(campaignEx.getProgressBarShow()));
contentValues.put("vcn", Integer.valueOf(campaignEx.getVcn()));
contentValues.put("token_r", Integer.valueOf(campaignEx.getTokenRule()));
contentValues.put("encrypt_p", campaignEx.getEncryptPrice());
contentValues.put(CampaignEx.JSON_KEY_VIDEO_CHECK_TYPE, Integer.valueOf(campaignEx.getVideoCheckType()));
contentValues.put(CampaignEx.JSON_KEY_VIDEO_CTN_TYPE, Integer.valueOf(campaignEx.getVideoCtnType()));
contentValues.put(CampaignEx.JSON_KEY_RS_IGNORE_CHECK_RULE, campaignEx.getRsIgnoreCheckRuleString());
contentValues.put(CampaignEx.JSON_KEY_VIDEO_COMPLETE_TIME, Integer.valueOf(campaignEx.getVideoCompleteTime()));
contentValues.put(CampaignEx.JSON_KEY_TP_OFFER, Integer.valueOf(campaignEx.getTpOffer()));
contentValues.put(CampaignEx.JSON_KEY_FAC, Integer.valueOf(campaignEx.getFac()));
contentValues.put(CampaignEx.JSON_KEY_PRIVACY_URL, campaignEx.getPrivacyUrl());
contentValues.put("privacy_button_video", Integer.valueOf(campaignEx.getPrivacyButtonTemplateVisibility()));
contentValues.put(CampaignEx.JSON_KEY_IMP_REPORT_TYPE, Integer.valueOf(campaignEx.getImpReportType()));
if (campaignEx.getAabEntity() != null) {
contentValues.put(CampaignEx.JSON_KEY_AAB, campaignEx.getAabEntity().toJson().toString());
}
contentValues.put("auto_minicard", Integer.valueOf(campaignEx.getAutoShowStoreMiniCard()));
contentValues.put("mincard_trigger_time", Integer.valueOf(campaignEx.getShowStoreMiniCardDelayTime()));
if (a(campaignEx.getId(), campaignEx.getTab(), str, i, campaignEx.getType(), campaignEx.isBidCampaign())) {
if (campaignEx.isBidCampaign()) {
str2 = "unitid = ? AND is_bid_campaign = 1";
strArr = new String[]{str};
} else {
String[] strArr2 = {campaignEx.getId(), str};
str2 = "id = ? AND unitid = ? AND is_bid_campaign = 0";
strArr = strArr2;
}
return getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, str2, strArr);
}
return getWritableDatabase().insert(MBInterstitialActivity.INTENT_CAMAPIGN, null, contentValues);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
return -1L;
}
} catch (Throwable th) {
throw th;
}
}
public final synchronized void b(final List<CampaignEx> list, final String str) {
if (list != null) {
if (list.size() != 0) {
new Thread(new Runnable() { // from class: com.mbridge.msdk.foundation.db.e.1
@Override // java.lang.Runnable
public final void run() {
Iterator it = list.iterator();
while (it.hasNext()) {
e.this.a((CampaignEx) it.next(), str, 0);
}
}
}).start();
}
}
}
public final synchronized int a(String str, long j) {
try {
try {
com.mbridge.msdk.c.g b2 = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b2 == null) {
com.mbridge.msdk.c.h.a();
b2 = com.mbridge.msdk.c.i.a();
}
long ad = b2.ad() * 1000;
a(ad, str);
List<CampaignEx> a2 = a(str, 0, 0, 1, false);
if (a2 != null && !a2.isEmpty()) {
Iterator<CampaignEx> it = a2.iterator();
while (it.hasNext()) {
if (!it.next().isSpareOffer(j, ad)) {
return 0;
}
}
return 1;
}
return -1;
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
return 0;
}
} catch (Throwable th) {
throw th;
}
}
public final synchronized boolean a(String str, int i, String str2, int i2, int i3, boolean z) {
String str3;
String[] strArr;
try {
if (z) {
str3 = "SELECT id FROM campaign WHERE unitid = ? AND is_bid_campaign = 1";
strArr = new String[]{str2};
} else {
String[] strArr2 = {str, String.valueOf(i), str2, String.valueOf(i2), String.valueOf(i3)};
str3 = "SELECT id FROM campaign WHERE id= ? AND tab= ? AND unitid = ? AND level = ? AND adSource = ? AND is_bid_campaign = 0";
strArr = strArr2;
}
Cursor rawQuery = getReadableDatabase().rawQuery(str3, strArr);
if (rawQuery != null && rawQuery.getCount() > 0) {
rawQuery.close();
return true;
}
if (rawQuery != null) {
rawQuery.close();
}
return false;
} catch (Throwable th) {
throw th;
}
}
public final List<CampaignEx> a(String str, int i, int i2, int i3) {
String str2;
ArrayList arrayList = new ArrayList();
arrayList.add(str);
arrayList.add(String.valueOf(i2));
arrayList.add(String.valueOf(i3));
if (i > 0) {
arrayList.add(String.valueOf(i));
str2 = " LIMIT ?";
} else {
str2 = "";
}
return a("SELECT * FROM campaign WHERE unitid = ? AND level = ? AND adSource = ?" + str2, (String[]) arrayList.toArray(new String[0]));
}
public final synchronized List<CampaignEx> a(String str, int i, int i2, int i3, boolean z) {
ArrayList arrayList;
String str2;
String str3;
try {
arrayList = new ArrayList();
arrayList.add(str);
arrayList.add(String.valueOf(i2));
arrayList.add(String.valueOf(i3));
if (z) {
str2 = " WHERE unitid = ? AND level = ? AND adSource = ? AND is_bid_campaign = 1";
} else {
str2 = " WHERE unitid = ? AND level = ? AND adSource = ? AND is_bid_campaign = 0";
}
str3 = "";
if (i > 0) {
str3 = " LIMIT ?";
arrayList.add(String.valueOf(i));
}
} catch (Throwable th) {
throw th;
}
return a("SELECT * FROM campaign" + str2 + str3, (String[]) arrayList.toArray(new String[0]));
}
public final synchronized List<CampaignEx> a(String str, int i, int i2, int i3, String str2) {
String str3;
ArrayList arrayList;
String str4;
try {
str3 = (" WHERE unitid = ? AND level = ? AND adSource = ? AND is_bid_campaign = 1") + " AND readyState = '0'";
arrayList = new ArrayList();
arrayList.add(str);
arrayList.add(String.valueOf(i2));
arrayList.add(String.valueOf(i3));
if (!TextUtils.isEmpty(str2)) {
str3 = str3 + " AND request_id = ? ";
arrayList.add(str2);
}
str4 = "";
if (i > 0) {
str4 = " LIMIT ?";
arrayList.add(String.valueOf(i));
}
} catch (Throwable th) {
throw th;
}
return a("SELECT * FROM campaign" + (str3 + " order by ts ASC") + str4, (String[]) arrayList.toArray(new String[0]));
}
public final synchronized List<CampaignEx> b(String str, int i, int i2, int i3) {
ArrayList arrayList;
String str2;
try {
arrayList = new ArrayList();
arrayList.add(str);
arrayList.add(String.valueOf(i2));
arrayList.add(String.valueOf(i3));
str2 = "";
if (i > 0) {
str2 = " LIMIT ?";
arrayList.add(String.valueOf(i));
}
} catch (Throwable th) {
throw th;
}
return a("SELECT * FROM campaign WHERE unitid = ? AND level = ? AND adSource = ?" + str2, (String[]) arrayList.toArray(new String[0]));
}
/* JADX WARN: Code restructure failed: missing block: B:49:0x070d, code lost:
if (r8 != null) goto L40;
*/
/* JADX WARN: Code restructure failed: missing block: B:6:0x06f6, code lost:
if (r8 != null) goto L40;
*/
/* JADX WARN: Code restructure failed: missing block: B:7:0x06f8, code lost:
r8.close();
*/
/* JADX WARN: Code restructure failed: missing block: B:9:0x0711, code lost:
return null;
*/
/* JADX WARN: Removed duplicated region for block: B:53:0x0714 A[Catch: all -> 0x06f4, TRY_ENTER, TryCatch #1 {, blocks: (B:39:0x06ef, B:7:0x06f8, B:53:0x0714, B:54:0x0717), top: B:3:0x0002 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private synchronized java.util.List<com.mbridge.msdk.foundation.entity.CampaignEx> a(java.lang.String r8, java.lang.String[] r9) {
/*
Method dump skipped, instructions count: 1818
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.e.a(java.lang.String, java.lang.String[]):java.util.List");
}
/* JADX WARN: Code restructure failed: missing block: B:30:0x00fb, code lost:
if (r2 != null) goto L28;
*/
/* JADX WARN: Code restructure failed: missing block: B:31:0x00fd, code lost:
r2.close();
*/
/* JADX WARN: Code restructure failed: missing block: B:32:0x0114, code lost:
return r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:47:0x0111, code lost:
if (0 != 0) goto L28;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.util.List<com.mbridge.msdk.foundation.entity.c> d(java.lang.String r11) {
/*
Method dump skipped, instructions count: 283
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.e.d(java.lang.String):java.util.List");
}
/* JADX WARN: Code restructure failed: missing block: B:30:0x00a5, code lost:
return r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:37:0x00a2, code lost:
if (0 == 0) goto L32;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.util.List<java.lang.String> e(java.lang.String r9) {
/*
r8 = this;
java.util.ArrayList r0 = new java.util.ArrayList
r0.<init>()
boolean r1 = android.text.TextUtils.isEmpty(r9)
if (r1 == 0) goto Lc
return r0
Lc:
java.lang.StringBuilder r1 = new java.lang.StringBuilder
r1.<init>()
java.lang.String r2 = "SELECT "
r1.append(r2)
java.lang.String r2 = "local_request_id"
r1.append(r2)
java.lang.String r2 = " as "
r1.append(r2)
java.lang.String r2 = "lrid"
r1.append(r2)
java.lang.String r2 = " FROM "
r1.append(r2)
java.lang.String r2 = "campaign"
r1.append(r2)
java.lang.String r2 = " WHERE "
r1.append(r2)
java.lang.String r2 = "unitid"
r1.append(r2)
java.lang.String r2 = " = ? AND "
r1.append(r2)
java.lang.String r2 = "readyState"
r1.append(r2)
java.lang.String r2 = " = ?"
r1.append(r2)
r2 = 0
java.lang.Object r3 = new java.lang.Object // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
r3.<init>() // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
monitor-enter(r3) // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
android.database.sqlite.SQLiteDatabase r4 = r8.getReadableDatabase() // Catch: java.lang.Throwable -> L96
java.lang.String r1 = r1.toString() // Catch: java.lang.Throwable -> L96
r5 = 2
java.lang.String[] r6 = new java.lang.String[r5] // Catch: java.lang.Throwable -> L96
r7 = 0
r6[r7] = r9 // Catch: java.lang.Throwable -> L96
java.lang.String r9 = java.lang.String.valueOf(r5) // Catch: java.lang.Throwable -> L96
r5 = 1
r6[r5] = r9 // Catch: java.lang.Throwable -> L96
android.database.Cursor r2 = r4.rawQuery(r1, r6) // Catch: java.lang.Throwable -> L96
monitor-exit(r3) // Catch: java.lang.Throwable -> L96
if (r2 == 0) goto L90
int r9 = r2.getCount() // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
if (r9 <= 0) goto L90
L71:
boolean r9 = r2.moveToNext() // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
if (r9 == 0) goto L90
java.lang.String r9 = "lrid"
int r9 = r2.getColumnIndex(r9) // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
java.lang.String r9 = r2.getString(r9) // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
boolean r1 = android.text.TextUtils.isEmpty(r9) // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
if (r1 == 0) goto L88
goto L71
L88:
r0.add(r9) // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
goto L71
L8c:
r9 = move-exception
goto La6
L8e:
r9 = move-exception
goto L99
L90:
if (r2 == 0) goto La5
L92:
r2.close()
goto La5
L96:
r9 = move-exception
monitor-exit(r3) // Catch: java.lang.Throwable -> L96
throw r9 // Catch: java.lang.Throwable -> L8c java.lang.Exception -> L8e
L99:
java.lang.String r1 = "CampaignDao"
java.lang.String r9 = r9.getLocalizedMessage() // Catch: java.lang.Throwable -> L8c
com.mbridge.msdk.foundation.tools.af.b(r1, r9) // Catch: java.lang.Throwable -> L8c
if (r2 == 0) goto La5
goto L92
La5:
return r0
La6:
if (r2 == 0) goto Lab
r2.close()
Lab:
throw r9
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.e.e(java.lang.String):java.util.List");
}
public final int c(String str, String str2) {
String[] strArr;
String str3;
if (TextUtils.isEmpty(str)) {
strArr = new String[]{str2};
str3 = "unitid = ? AND is_bid_campaign = 1";
} else {
strArr = new String[]{str2, str};
str3 = "unitid = ? AND request_id = ? AND is_bid_campaign = 1";
}
String str4 = str3 + " AND readyState = '0'";
try {
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
return getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, str4, strArr);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
return 0;
}
}
/* JADX WARN: Code restructure failed: missing block: B:31:0x00db, code lost:
if (r2 != null) goto L26;
*/
/* JADX WARN: Code restructure failed: missing block: B:32:0x00dd, code lost:
r2.close();
*/
/* JADX WARN: Code restructure failed: missing block: B:33:0x00f4, code lost:
return r1;
*/
/* JADX WARN: Code restructure failed: missing block: B:49:0x00f1, code lost:
if (0 != 0) goto L26;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.util.concurrent.ConcurrentHashMap<java.lang.String, com.mbridge.msdk.foundation.entity.c> f(java.lang.String r11) {
/*
r10 = this;
java.lang.String r0 = " WHERE unitid = ? AND level = 0 AND adSource = 1"
java.lang.String[] r11 = new java.lang.String[]{r11}
java.lang.StringBuilder r1 = new java.lang.StringBuilder
r1.<init>()
r1.append(r0)
java.lang.String r0 = " AND is_bid_campaign = 1"
r1.append(r0)
java.lang.String r0 = r1.toString()
java.lang.StringBuilder r1 = new java.lang.StringBuilder
r1.<init>()
r1.append(r0)
java.lang.String r0 = " AND readyState = '0'"
r1.append(r0)
java.lang.String r0 = r1.toString()
java.lang.StringBuilder r1 = new java.lang.StringBuilder
r1.<init>()
java.lang.String r2 = "SELECT request_id as rid, id as cid, plct as plct, plctb as plctb, ts as timestamp FROM campaign"
r1.append(r2)
r1.append(r0)
java.lang.String r0 = r1.toString()
java.util.concurrent.ConcurrentHashMap r1 = new java.util.concurrent.ConcurrentHashMap
r1.<init>()
r2 = 0
java.lang.Object r3 = new java.lang.Object // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r3.<init>() // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
monitor-enter(r3) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
android.database.sqlite.SQLiteDatabase r4 = r10.getReadableDatabase() // Catch: java.lang.Throwable -> Le1
android.database.Cursor r2 = r4.rawQuery(r0, r11) // Catch: java.lang.Throwable -> Le1
monitor-exit(r3) // Catch: java.lang.Throwable -> Le1
if (r2 == 0) goto Ldb
int r11 = r2.getCount() // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
if (r11 <= 0) goto Ldb
L56:
boolean r11 = r2.moveToNext() // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
if (r11 == 0) goto Ldb
java.lang.String r11 = "rid"
int r11 = r2.getColumnIndex(r11) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
java.lang.String r11 = r2.getString(r11) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
java.lang.String r0 = "cid"
int r0 = r2.getColumnIndex(r0) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
java.lang.String r0 = r2.getString(r0) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
java.lang.String r3 = "plct"
int r3 = r2.getColumnIndex(r3) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
long r3 = r2.getLong(r3) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
java.lang.String r5 = "plctb"
int r5 = r2.getColumnIndex(r5) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
long r5 = r2.getLong(r5) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
java.lang.String r7 = "timestamp"
int r7 = r2.getColumnIndex(r7) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
long r7 = r2.getLong(r7) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
boolean r9 = r1.containsKey(r11) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
if (r9 == 0) goto Lba
java.lang.Object r9 = r1.get(r11) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
com.mbridge.msdk.foundation.entity.c r9 = (com.mbridge.msdk.foundation.entity.c) r9 // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
if (r9 == 0) goto L56
r9.a(r11) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.a(r3) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.b(r5) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.c(r7) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
java.util.List r11 = r9.c() // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
if (r11 == 0) goto L56
java.util.List r11 = r9.c() // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r11.add(r0) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
goto L56
Lb6:
r11 = move-exception
goto Lf5
Lb8:
r11 = move-exception
goto Le4
Lba:
com.mbridge.msdk.foundation.entity.c r9 = new com.mbridge.msdk.foundation.entity.c // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.<init>() // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.a(r11) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.a(r3) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.b(r5) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.c(r7) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
java.util.ArrayList r3 = new java.util.ArrayList // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r3.<init>() // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r3.add(r0) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r9.a(r3) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
r1.put(r11, r9) // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
goto L56
Ldb:
if (r2 == 0) goto Lf4
Ldd:
r2.close()
goto Lf4
Le1:
r11 = move-exception
monitor-exit(r3) // Catch: java.lang.Throwable -> Le1
throw r11 // Catch: java.lang.Throwable -> Lb6 java.lang.Exception -> Lb8
Le4:
boolean r0 = com.mbridge.msdk.MBridgeConstans.DEBUG // Catch: java.lang.Throwable -> Lb6
if (r0 == 0) goto Lf1
java.lang.String r0 = "CampaignDao"
java.lang.String r11 = r11.getLocalizedMessage() // Catch: java.lang.Throwable -> Lb6
com.mbridge.msdk.foundation.tools.af.b(r0, r11) // Catch: java.lang.Throwable -> Lb6
Lf1:
if (r2 == 0) goto Lf4
goto Ldd
Lf4:
return r1
Lf5:
if (r2 == 0) goto Lfa
r2.close()
Lfa:
throw r11
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.e.f(java.lang.String):java.util.concurrent.ConcurrentHashMap");
}
private CampaignEx a(Cursor cursor) {
if (cursor == null || cursor.getCount() <= 0) {
return null;
}
CampaignEx campaignEx = new CampaignEx();
try {
String string = cursor.getString(cursor.getColumnIndex("pv_urls"));
if (!TextUtils.isEmpty(string)) {
JSONArray jSONArray = new JSONArray(string);
ArrayList arrayList = new ArrayList();
for (int i = 0; i < jSONArray.length(); i++) {
arrayList.add(jSONArray.getString(i));
}
campaignEx.setPv_urls(arrayList);
}
} catch (JSONException e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
campaignEx.setId(cursor.getString(cursor.getColumnIndex("id")));
campaignEx.setTab(cursor.getInt(cursor.getColumnIndex("tab")));
campaignEx.setPackageName(cursor.getString(cursor.getColumnIndex("package_name")));
campaignEx.setAppName(cursor.getString(cursor.getColumnIndex(NativeProtocol.BRIDGE_ARG_APP_NAME_STRING)));
campaignEx.setAppDesc(cursor.getString(cursor.getColumnIndex("app_desc")));
campaignEx.setSize(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_APP_SIZE)));
campaignEx.setImageSize(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_IMAGE_SIZE)));
campaignEx.setIconUrl(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_ICON_URL)));
campaignEx.setImageUrl(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_IMAGE_URL)));
campaignEx.setImpressionURL(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_IMPRESSION_URL)));
campaignEx.setNoticeUrl(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_NOTICE_URL)));
campaignEx.setClickURL(cursor.getString(cursor.getColumnIndex(DownloadModel.DOWNLOAD_URL)));
campaignEx.setWtick(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_WITHOUT_INSTALL_CHECK)));
campaignEx.setDeepLinkUrl(cursor.getString(cursor.getColumnIndex("deeplink_url")));
campaignEx.setUserActivation(Boolean.parseBoolean(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_USER_ACTIVATION))));
campaignEx.setOnlyImpressionURL(cursor.getString(cursor.getColumnIndex("only_impression")));
campaignEx.setNetAddress(cursor.getString(cursor.getColumnIndex(com.mbridge.msdk.foundation.entity.b.JSON_KEY_C_I)));
campaignEx.setAc(cursor.getString(cursor.getColumnIndex(CampaignEx.KEY_ACTIVITY_PATH_AND_NAME)));
campaignEx.setAc_s(cursor.getInt(cursor.getColumnIndex(CampaignEx.KEY_ACTIVITY_CHECK_SWITCH)));
campaignEx.setTemplate(cursor.getInt(cursor.getColumnIndex("template")));
campaignEx.setLandingType(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_LANDING_TYPE)));
campaignEx.setLinkType(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_LINK_TYPE)));
campaignEx.setClick_mode(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_CLICK_MODE)));
campaignEx.setRating(Double.parseDouble(cursor.getString(cursor.getColumnIndex("star"))));
campaignEx.setNumberRating(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_NUMBER_RATING)));
campaignEx.setClickInterval(cursor.getInt(cursor.getColumnIndex("cti")));
campaignEx.setTimestamp(cursor.getLong(cursor.getColumnIndex("ts")));
campaignEx.setCacheLevel(cursor.getInt(cursor.getColumnIndex(AppLovinEventTypes.USER_COMPLETED_LEVEL)));
campaignEx.setAdCall(cursor.getString(cursor.getColumnIndex("ad_call")));
campaignEx.setFcb(cursor.getInt(cursor.getColumnIndex("fc_b")));
campaignEx.setAd_url_list(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_AD_URL_LIST)));
campaignEx.setVideoLength(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_VIDEO_LENGTHL)));
campaignEx.setVideoSize(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_VIDEO_SIZE)));
campaignEx.setVideoResolution(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_VIDEO_RESOLUTION)));
campaignEx.setEndcard_click_result(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_ENDCARD_CLICK)));
campaignEx.setVideoUrlEncode(cursor.getString(cursor.getColumnIndex("video_url")));
campaignEx.setWatchMile(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_WATCH_MILE)));
campaignEx.setTImp(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_T_IMP)));
campaignEx.setBty(cursor.getInt(cursor.getColumnIndex("bty")));
campaignEx.setAdvImp(cursor.getString(cursor.getColumnIndex("advImp")));
campaignEx.setLocalRequestId(cursor.getString(cursor.getColumnIndex("local_request_id")));
campaignEx.setNRid(cursor.getString(cursor.getColumnIndex("n_request_id")));
campaignEx.setNLRid(cursor.getString(cursor.getColumnIndex("n_local_request_id")));
campaignEx.setTyped(cursor.getInt(cursor.getColumnIndex("err_type_default_ad")));
campaignEx.setReasond(cursor.getString(cursor.getColumnIndex("err_reason_default_ad")));
campaignEx.setGuidelines(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_GUIDELINES)));
campaignEx.setOfferType(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_OFFER_TYPE)));
campaignEx.setHtmlUrl(cursor.getString(cursor.getColumnIndex(com.mbridge.msdk.foundation.entity.b.JSON_KEY_HTML_URL)));
campaignEx.setGuidelines(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_GUIDELINES)));
campaignEx.setHtmlUrl(cursor.getString(cursor.getColumnIndex(com.mbridge.msdk.foundation.entity.b.JSON_KEY_HTML_URL)));
campaignEx.setEndScreenUrl(cursor.getString(cursor.getColumnIndex(com.mbridge.msdk.foundation.entity.b.JSON_KEY_END_SCREEN_URL)));
campaignEx.setRewardName(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_REWARD_NAME)));
campaignEx.setRewardAmount(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_REWARD_AMOUNT)));
campaignEx.setRewardPlayStatus(cursor.getInt(cursor.getColumnIndex("reward_play_status")));
campaignEx.setRetarget_offer(cursor.getInt(cursor.getColumnIndex("retarget")));
campaignEx.setCampaignUnitId(cursor.getString(cursor.getColumnIndex("unitid")));
campaignEx.setNativeVideoTracking(CampaignEx.TrackingStr2Object(cursor.getString(cursor.getColumnIndex("native_ad_tracking"))));
campaignEx.setNativeVideoTrackingString(cursor.getString(cursor.getColumnIndex("native_ad_tracking")));
campaignEx.setVideo_end_type(cursor.getInt(cursor.getColumnIndex(CampaignEx.VIDEO_END_TYPE)));
campaignEx.setendcard_url(cursor.getString(cursor.getColumnIndex(CampaignEx.ENDCARD_URL)));
campaignEx.setPlayable_ads_without_video(cursor.getInt(cursor.getColumnIndex(CampaignEx.PLAYABLE_ADS_WITHOUT_VIDEO)));
campaignEx.setMof_template_url(cursor.getString(cursor.getColumnIndex(com.mbridge.msdk.foundation.entity.b.JSON_KEY_MOF_TEMPLATE_URL)));
campaignEx.setMof_tplid(cursor.getInt(cursor.getColumnIndex(com.mbridge.msdk.foundation.entity.b.JSON_KEY_MOF_TPLID)));
campaignEx.setRewardTemplateMode(CampaignEx.c.a(cursor.getString(cursor.getColumnIndex("reward_teamplate"))));
campaignEx.setVideoMD5Value(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_REWARD_VIDEO_MD5)));
campaignEx.setGifUrl(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_GIF_URL)));
campaignEx.setNvT2(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_NV_T2)));
campaignEx.setClickTimeOutInterval(cursor.getInt(cursor.getColumnIndex("c_coi")));
campaignEx.setcUA(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_C_UA)));
campaignEx.setImpUA(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_IMP_UA)));
campaignEx.setJmPd(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_JM_PD)));
campaignEx.setIsDeleted(cursor.getInt(cursor.getColumnIndex("is_deleted")));
campaignEx.setIsClick(cursor.getInt(cursor.getColumnIndex("is_click")));
campaignEx.setIsAddSuccesful(cursor.getInt(cursor.getColumnIndex("is_add_sucesful")));
campaignEx.setIsDownLoadZip(cursor.getInt(cursor.getColumnIndex(CampaignEx.KEY_IS_DOWNLOAD)));
campaignEx.setInteractiveCache(cursor.getString(cursor.getColumnIndex(CampaignEx.KEY_IA_CACHE)));
campaignEx.setKeyIaOri(cursor.getInt(cursor.getColumnIndex("ia_ori")));
campaignEx.setAdType(cursor.getInt(cursor.getColumnIndex("ad_type")));
campaignEx.setFac(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_FAC)));
campaignEx.setTpOffer(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_TP_OFFER)));
campaignEx.setIa_ext1(cursor.getString(cursor.getColumnIndex(CampaignEx.KEY_IA_EXT1)));
campaignEx.setIa_ext2(cursor.getString(cursor.getColumnIndex(CampaignEx.KEY_IA_EXT2)));
campaignEx.setKeyIaRst(cursor.getInt(cursor.getColumnIndex("ia_rst")));
campaignEx.setKeyIaUrl(cursor.getString(cursor.getColumnIndex("ia_url")));
campaignEx.setKeyIaIcon(cursor.getString(cursor.getColumnIndex("ia_icon")));
campaignEx.setOc_time(cursor.getInt(cursor.getColumnIndex(CampaignEx.KEY_OC_TIME)));
campaignEx.setOc_type(cursor.getInt(cursor.getColumnIndex(CampaignEx.KEY_OC_TYPE)));
campaignEx.setT_list(cursor.getString(cursor.getColumnIndex(CampaignEx.KEY_T_LIST)));
campaignEx.setGhId(cursor.getString(cursor.getColumnIndex(DomainCampaignEx.KEY_GH_ID)));
campaignEx.setGhPath(cursor.getString(cursor.getColumnIndex(DomainCampaignEx.KEY_GH_PATH)));
campaignEx.setBindId(cursor.getString(cursor.getColumnIndex(DomainCampaignEx.KEY_BIND_ID)));
String string2 = cursor.getString(cursor.getColumnIndex(CampaignEx.KEY_ADCHOICE));
if (!TextUtils.isEmpty(string2)) {
campaignEx.setAdchoice(CampaignEx.a.a(string2));
}
campaignEx.setAdchoiceSizeHeight(cursor.getInt(cursor.getColumnIndex("adchoice_size_height")));
campaignEx.setAdchoiceSizeWidth(cursor.getInt(cursor.getColumnIndex("adchoice_size_width")));
campaignEx.setPlct(cursor.getLong(cursor.getColumnIndex(CampaignEx.JSON_KEY_PLCT)));
campaignEx.setPlctb(cursor.getLong(cursor.getColumnIndex(CampaignEx.JSON_KEY_PLCTB)));
campaignEx.setCandidateCacheTime(cursor.getLong(cursor.getColumnIndex(CampaignEx.JSON_KEY_C_C_TIME)));
campaignEx.setAdZip(cursor.getString(cursor.getColumnIndex("ad_zip")));
campaignEx.setAdHtml(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_AD_HTML)));
campaignEx.setBannerUrl(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_BANNER_URL)));
campaignEx.setBannerHtml(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_BANNER_HTML)));
campaignEx.setCreativeId(cursor.getLong(cursor.getColumnIndex(CampaignEx.JSON_KEY_CREATIVE_ID)));
campaignEx.setVidCrtvId(cursor.getLong(cursor.getColumnIndex(CampaignEx.JSON_KEY_VIDEO_CREATIVE_ID)));
campaignEx.setEcCrtvId(cursor.getLong(cursor.getColumnIndex(CampaignEx.JSON_KEY_EC_CREATIVE_ID)));
campaignEx.setEcTemplateId(cursor.getLong(cursor.getColumnIndex(CampaignEx.JSON_KEY_EC_TEMP_ID)));
campaignEx.setIsBidCampaign(cursor.getInt(cursor.getColumnIndex("is_bid_campaign")) == 1);
campaignEx.setBidToken(cursor.getString(cursor.getColumnIndex("bid_token")));
campaignEx.setMraid(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_MRAID)));
campaignEx.setIsMraid(cursor.getInt(cursor.getColumnIndex("is_mraid_campaign")) == 1);
campaignEx.setOmid(cursor.getString(cursor.getColumnIndex(CampaignEx.KEY_OMID)));
campaignEx.setReady_rate(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_READY_RATE)));
campaignEx.setExt_data(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_EXT_DATA)));
campaignEx.setNscpt(cursor.getInt(cursor.getColumnIndex(com.mbridge.msdk.foundation.entity.b.JSON_KEY_NSCPT)));
campaignEx.setReq_ext_data(cursor.getString(cursor.getColumnIndex(com.mbridge.msdk.foundation.entity.b.JSON_KEY_REQ_EXT_DATA)));
campaignEx.setReadyState(cursor.getInt(cursor.getColumnIndex("readyState")));
campaignEx.setLoadTimeoutState(cursor.getInt(cursor.getColumnIndex("load_timeout")));
campaignEx.setPlacementId(cursor.getString(cursor.getColumnIndex("placement_id")));
campaignEx.setMaitve(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_MAITVE)));
campaignEx.setMaitve_src(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_MAITVESRC)));
campaignEx.setFlb(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_FLB)));
campaignEx.setFlbSkipTime(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_FLB_SKIP_TIME)));
campaignEx.setCbd(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_CBD)));
campaignEx.setVst(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_VST)));
campaignEx.setUseSkipTime(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_USE_SKIP_TIME)));
campaignEx.setProgressBarShow(cursor.getColumnIndex(CampaignEx.JSON_KEY_PROG_BAR));
campaignEx.setAdSpaceT(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_AD_SPACE_T)));
campaignEx.setVcn(cursor.getInt(cursor.getColumnIndex("vcn")));
campaignEx.setTokenRule(cursor.getInt(cursor.getColumnIndex("token_r")));
campaignEx.setEncryptPrice(cursor.getString(cursor.getColumnIndex("encrypt_p")));
campaignEx.setVideoCheckType(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_VIDEO_CHECK_TYPE)));
campaignEx.setVideoCtnType(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_VIDEO_CTN_TYPE)));
campaignEx.setRsIgnoreCheckRuleByString(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_RS_IGNORE_CHECK_RULE)));
campaignEx.setVideoCompleteTime(cursor.getInt(cursor.getColumnIndex(CampaignEx.JSON_KEY_VIDEO_COMPLETE_TIME)));
campaignEx.setAabEntity(AabEntity.parser(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_AAB))));
campaignEx.setPrivacyUrl(cursor.getString(cursor.getColumnIndex(CampaignEx.JSON_KEY_PRIVACY_URL)));
campaignEx.setPrivacyButtonTemplateVisibility(cursor.getInt(cursor.getColumnIndex("privacy_button_video")));
campaignEx.setImpReportType(cursor.getColumnIndex(CampaignEx.JSON_KEY_IMP_REPORT_TYPE));
campaignEx.setAutoShowStoreMiniCard(cursor.getInt(cursor.getColumnIndex("auto_minicard")));
campaignEx.setShowStoreMiniCardDelayTime(cursor.getInt(cursor.getColumnIndex("mincard_trigger_time")));
return campaignEx;
}
public final synchronized void d(String str, String str2) {
try {
try {
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CampaignDao", e.getLocalizedMessage());
}
}
if (TextUtils.isEmpty(str)) {
return;
}
String str3 = "unitid = ?";
ArrayList arrayList = new ArrayList();
arrayList.add(str);
if (!TextUtils.isEmpty(str2)) {
str3 = "unitid = ? AND bid_token != ?";
arrayList.add(str2);
}
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, (str3 + " AND is_bid_campaign = 1") + " AND bid_token IS NOT NULL", (String[]) arrayList.toArray(new String[0]));
} catch (Throwable th) {
throw th;
}
}
public final synchronized void e(String str, String str2) {
try {
try {
} catch (Exception e) {
af.b("CampaignDao", e.getLocalizedMessage());
}
if (TextUtils.isEmpty(str2)) {
return;
}
String str3 = "";
ArrayList arrayList = new ArrayList();
if (!TextUtils.isEmpty(str)) {
str3 = "unitid = ? AND ";
arrayList.add(str);
}
arrayList.add(str2);
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, str3 + "n_local_request_id = ? AND bid_token IS NOT NULL AND n_local_request_id IS NOT NULL", (String[]) arrayList.toArray(new String[0]));
} catch (Throwable th) {
throw th;
}
}
public final synchronized void f(String str, String str2) {
try {
} catch (Exception e) {
af.b("CampaignDao", e.getLocalizedMessage());
}
if (!TextUtils.isEmpty(str2) && !TextUtils.isEmpty(str)) {
String[] strArr = {str, str2};
ContentValues contentValues = new ContentValues();
contentValues.put("readyState", (Integer) 2);
getWritableDatabase().update(MBInterstitialActivity.INTENT_CAMAPIGN, contentValues, "unitid = ? AND bid_token = ? AND bid_token IS NOT NULL", strArr);
}
}
public final List<CampaignEx> b(String str, int i, boolean z) {
ArrayList arrayList;
String str2;
String[] strArr;
Cursor cursor = null;
r2 = null;
ArrayList arrayList2 = null;
Cursor cursor2 = null;
try {
try {
if (z) {
str2 = "placement_id = ? AND ad_type = ? ";
strArr = new String[]{str, String.valueOf(i)};
} else {
str2 = "ad_type = ? ";
strArr = new String[]{String.valueOf(i)};
}
Cursor rawQuery = getReadableDatabase().rawQuery("SELECT * FROM campaign WHERE " + str2, strArr);
if (rawQuery != null) {
try {
try {
if (rawQuery.getCount() > 0) {
arrayList = new ArrayList();
while (rawQuery.moveToNext()) {
try {
arrayList.add(a(rawQuery));
} catch (Exception e) {
cursor = rawQuery;
e = e;
af.b("CampaignDao", e.getLocalizedMessage());
if (cursor != null) {
cursor.close();
}
return arrayList;
}
}
arrayList2 = arrayList;
}
} catch (Throwable th) {
cursor2 = rawQuery;
th = th;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
} catch (Exception e2) {
cursor = rawQuery;
e = e2;
arrayList = null;
}
}
if (rawQuery == null) {
return arrayList2;
}
rawQuery.close();
return arrayList2;
} catch (Throwable th2) {
th = th2;
}
} catch (Exception e3) {
e = e3;
arrayList = null;
}
}
}