| | |
| | | import android.widget.FrameLayout; |
| | | import android.widget.TextView; |
| | | |
| | | import com.hanju.video.app.entity.ad.AdPositionEnum; |
| | | import com.hanju.lib.library.util.SystemCommon; |
| | | import com.qq.e.ads.nativ.NativeADDataRef; |
| | | import com.qq.e.ads.nativ.NativeExpressAD; |
| | | import com.hanju.video.app.R; |
| | | import com.hanju.video.app.entity.ad.AdPositionEnum; |
| | | import com.hanju.video.app.entity.ad.ExpressAdContainer; |
| | | import com.hanju.video.app.util.ad.AdUtil; |
| | | import com.hanju.video.app.util.ad.ExpressAdManager; |
| | | import com.hanju.video.app.util.ad.ExpressAdManager.IAdEventListener; |
| | | import com.qq.e.ads.nativ.NativeExpressAD; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | |
| | | public Builder(Activity context) { |
| | | this.context = context; |
| | | expressAdManager = new ExpressAdManager(AdUtil.getAdType(context, AdPositionEnum.exitApp), context); |
| | | try { |
| | | expressAdManager = new ExpressAdManager(AdUtil.getAdType(context, AdPositionEnum.exitApp), context); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | return dialog; |
| | | } |
| | | |
| | | NativeADDataRef adDataRef; |
| | | |
| | | private NativeExpressAD nativeExpressAD; |
| | | |
| | | // 1.加载广告,先设置加载上下文环境和条件 |
| | | private void loadAd() { |
| | | if (expressAdManager == null) { |
| | | return; |
| | | } |
| | | |
| | | expressAdManager.loadAppExitAd(new ExpressAdManager.IAdLoadListener() { |
| | | @Override |