| | |
| | | package com.ysvideo.zhibo.app.ui; |
| | | |
| | | import android.content.DialogInterface; |
| | | import android.os.Build; |
| | | import android.os.Bundle; |
| | | import android.view.KeyEvent; |
| | | import android.view.View; |
| | |
| | | |
| | | import com.androidquery.AQuery; |
| | | import com.ysvideo.zhibo.app.R; |
| | | import com.ysvideo.zhibo.app.entity.ad.AdPositionEnum; |
| | | import com.ysvideo.zhibo.app.ui.dialog.ExitDialog; |
| | | import com.ysvideo.zhibo.app.ui.main.DYFeedFragment; |
| | | import com.ysvideo.zhibo.app.ui.main.DYNewsFragment; |
| | |
| | | import com.ysvideo.zhibo.lib.common.activity.BaseActivity; |
| | | import com.ysvideo.zhibo.lib.common.dialog.DialogUtil; |
| | | import com.ysvideo.zhibo.lib.common.util.FragmentSwitchHelperV2; |
| | | import com.ysvideo.zhibo.library_ad.AdUtil; |
| | | import com.ysvideo.zhibo.library_ad.IntertitialAdUtil; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | |
| | | DialogUtil.dismiss(exitDialog); |
| | | } |
| | | }).create(); |
| | | |
| | | rg_nav.postDelayed(intertitialRunnable, 3000); |
| | | } |
| | | |
| | | ExitDialog exitDialog = null; |
| | | |
| | | @Override |
| | | public boolean onKeyDown(int keyCode, KeyEvent event) { |
| | | if (keyCode == KeyEvent.KEYCODE_BACK) { |
| | |
| | | } |
| | | return super.onKeyDown(keyCode, event); |
| | | } |
| | | |
| | | @Override |
| | | protected void onDestroy() { |
| | | super.onDestroy(); |
| | | rg_nav.removeCallbacks(intertitialRunnable); |
| | | } |
| | | |
| | | private Runnable intertitialRunnable = new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | |
| | | AdUtil.AD_TYPE adType = AdUtil.getAdType(getApplicationContext(), AdPositionEnum.homeInterstitial.name()); |
| | | if (adType != null) { |
| | | //Android 5.0 |
| | | if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.KITKAT_WATCH) { |
| | | adType = AdUtil.AD_TYPE.gdt; |
| | | } |
| | | |
| | | if (adType == AdUtil.AD_TYPE.csj) { |
| | | IntertitialAdUtil.showAd(MainActivity.this, adType, getResources().getString(R.string.ad_csj_pid_interstital_home)); |
| | | } else { |
| | | IntertitialAdUtil.showAd(MainActivity.this, adType, getResources().getString(R.string.ad_gdt_pid_interstital_home)); |
| | | } |
| | | } |
| | | |
| | | } |
| | | }; |
| | | } |