From 4c44b1036ff555e63a9a8b027dbe89d0b08a430b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 30 十月 2024 17:24:14 +0800 Subject: [PATCH] 初始化导入 --- BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java | 31 ++++++++++++++++--------------- 1 files changed, 16 insertions(+), 15 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java index f0e1940..170b4f8 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java @@ -1,23 +1,19 @@ package com.weikou.beibeivideo.util.ad; -import android.app.Activity; import android.content.Context; import android.os.SystemClock; import android.util.Log; import android.view.View; -import android.view.ViewGroup; import android.widget.TextView; import com.bytedance.sdk.openadsdk.AdSlot; -import com.bytedance.sdk.openadsdk.TTAdConstant; +import com.bytedance.sdk.openadsdk.CSJAdError; +import com.bytedance.sdk.openadsdk.CSJSplashAd; import com.bytedance.sdk.openadsdk.TTAdManager; import com.bytedance.sdk.openadsdk.TTAdNative; -import com.bytedance.sdk.openadsdk.TTSplashAd; -import com.lcjian.library.util.ManifestDataUtil; import com.qq.e.ads.splash.SplashAD; import com.qq.e.ads.splash.SplashADListener; import com.qq.e.comm.util.AdError; -import com.weikou.beibeivideo.entity.ad.AdTypeVO; import com.weikou.beibeivideo.entity.ad.SplashAdLoadInfo; import com.weikou.beibeivideo.util.BeibeiConstant; import com.weikou.beibeivideo.util.DimenUtils; @@ -154,27 +150,32 @@ .setSupportDeepLink(true) .setImageAcceptedSize(width, height) .build(); - mTTAdNative.loadSplashAd(adSlot, new TTAdNative.SplashAdListener() { + mTTAdNative.loadSplashAd(adSlot, new TTAdNative.CSJSplashAdListener() { @Override - public void onError(int i, String s) { + public void onSplashLoadSuccess(CSJSplashAd csjSplashAd) { + + } + + @Override + public void onSplashLoadFail(CSJAdError csjAdError) { splashAdListener.noAd(); } @Override - public void onTimeout() { - splashAdListener.noAd(); - } + public void onSplashRenderSuccess(CSJSplashAd csjSplashAd) { - @Override - public void onSplashAdLoad(TTSplashAd ad) { - if (ad == null) { + if (csjSplashAd == null) { splashAdListener.noAd(); return; } - splashAdListener.onAdLoad(new SplashAdLoadInfo(System.currentTimeMillis() + 1000 * 60 * 30L, ad)); + splashAdListener.onAdLoad(new SplashAdLoadInfo(System.currentTimeMillis() + 1000 * 60 * 30L, csjSplashAd)); + } + @Override + public void onSplashRenderFail(CSJSplashAd csjSplashAd, CSJAdError csjAdError) { + splashAdListener.noAd(); } }, 4000); -- Gitblit v1.8.0