From fd0097a37e24c771d5ad271135e48e8f52e325e0 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 21 十二月 2021 16:59:55 +0800 Subject: [PATCH] 3.10.9 --- BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java | 67 ++++++++++++++++++++++++++++++--- 1 files changed, 61 insertions(+), 6 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java index aaa1236..5a77062 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java @@ -20,6 +20,13 @@ import com.alibaba.baichuan.android.trade.AlibcTradeSDK; import com.alibaba.baichuan.android.trade.callback.AlibcTradeInitCallback; import com.baidu.mobads.AppActivity; +import com.bytedance.novel.pangolin.NovelConfig; +import com.bytedance.novel.pangolin.NovelSDK; +import com.bytedance.novel.pangolin.PangolinDocker; +import com.bytedance.novel.pangolin.data.NormalFontType; +import com.bytedance.novel.pangolin.data.ReaderFontType; +import com.bytedance.sdk.dp.DPSdk; +import com.bytedance.sdk.dp.DPSdkConfig; import com.bytedance.sdk.openadsdk.TTAdSdk; import com.funshion.playsdk.register.IAuthCodeGetter; import com.kwad.sdk.api.KsAdSDK; @@ -55,6 +62,7 @@ import com.weikou.beibeivideo.util.ad.GDTConstant; import com.weikou.beibeivideo.util.ad.TTAdManagerHolder; import com.weikou.beibeivideo.util.downutil.StringUtils; +import com.yeshi.appupdate.util.PackageUtils2; import org.apache.http.Header; import org.greenrobot.eventbus.EventBus; @@ -203,12 +211,8 @@ initWX(application); initX5(application); - //鐧惧害鍐呭鑱旂洘 - try { - AppActivity.setActionBarColorTheme(AppActivity.ActionBarColorTheme.ACTION_BAR_WHITE_THEME); - } catch (Exception e) { - - } + initNovel(application); + initDPSDK(application); } @@ -303,6 +307,52 @@ .build()); } + private static void initNovel(Application application) { + if (!AdUtil.isCanInitCSJ()) { + return; + } + + NovelConfig config = new NovelConfig.Builder() + .appName(application.getString(R.string.app_name)) //鎺ュ叆灏忚SDK鐨凙pp鐨勮嫳鏂囧悕 蹇呭~ + .appVersionName(PackageUtils2.getVersionName(application)) //鎺ュ叆灏忚SDKApp鐨勭増鏈悕绉� 蹇呭~ + .appVersionCode(PackageUtils2.getVersionCode(application)) //鎺ュ叆灏忚SDK App鐨勭増鏈彿 蹇呭~ + .channel(ManifestDataUtil.getAppMetaData(application, "UMENG_CHANNEL")) //娓犻亾鍙风淮搴︺�傚紑鍙戣�呰嚜瀹氫箟瀛楃涓插嵆鍙�(寤鸿涓嶈鍖呭惈test)銆傞�夊~ + .initInnerApplog(true) // 鏄惁浣跨敤灏忚sdk鏉ュ垵濮嬪寲applog sdk銆傞粯璁や负false锛岄渶瑕佸紑鍙戣�呭湪App涓崟鐙垵濮嬪寲applog sdk锛屼笖蹇呴』鍦ㄥ皬璇磗dk涔嬪墠鍒濆鍖栥�� + .initInnerOpenAdSdk(true) //鏄惁浣跨敤灏忚sdk鏉ュ垵濮嬪寲骞垮憡sdk锛屽鏋滀负true锛岄渶瑕佽缃畇iteId銆傞粯璁や负false锛岄渶寮�鍙戣�呭湪App涓崟鐙垵濮嬪寲骞垮憡sdk骞跺湪灏忚sdk涔嬪墠鍒濆鍖栥�� + .jsonFileName("SDK_Setting_5095354.json")//json閰嶇疆鏂囦欢鐨勫悕绉� 蹇呭~ + .normalFontSize(NormalFontType.NORMAL) //鍏ㄥ眬瀛楀彿澶у皬 鍙�� + .readerFontSize(ReaderFontType.TWO) //闃呰鍣ㄥ瓧鍙峰ぇ灏� 鍙�� + .build(); + NovelSDK.INSTANCE.attach(new PangolinDocker(config), application); + } + + private static boolean dpSDKIninted; + + public static void initDPSDK(Application application) { + if (!AdUtil.isCanInitCSJ()) { + return; + } + if (!dpSDKIninted) { + DPSdkConfig.Builder configBuilder = new DPSdkConfig.Builder() + .debug(true) + .preloadDraw(true) + .needInitAppLog(false) + .setIsAndroidx(true) + .initListener(new DPSdkConfig.InitListener() { + @Override + public void onInitComplete(boolean b) { + dpSDKIninted = b; + } + }) //鎺ュ叆浜嗙孩鍖呭姛鑳介渶瑕佷紶鍏ョ殑鍙傛暟锛屾病鏈夋帴鍏ョ殑璇濆彲浠ュ拷鐣ヨ閰嶇疆 +// .luckConfig(new DPSdkConfig.LuckConfig().application(application).enableLuck(false)) +// .liveConfig(new DPSdkConfig.LiveConfig()) + + ;//鑻ユ偍闇�瑕佹帴鍏ョ洿鎾紝鍙傝�冦�岀洿鎾帴鍏ユ枃妗c�嶏紱鍚﹀垯鍙拷鐣ユ鍙傛暟銆� + DPSdk.init(application, "SDK_Setting_5095354.json", configBuilder.build()); + } + + } + class MyActivityLifecycleCallbacks implements Application.ActivityLifecycleCallbacks { private int mFinalCount; @@ -373,6 +423,11 @@ } @Override + public void onAdClick() { + + } + + @Override public void onNoAd() { } -- Gitblit v1.8.0