Commit b4ee0c86 authored by zxhljwl's avatar zxhljwl

修改

parent 38935fe0
......@@ -126,28 +126,47 @@ public class MainActivity extends Activity {
@Override
public void onClick(View v) {
RewardAd();
//调用 CountDownTimer 对象的 start() 方法开始倒计时,也不涉及到线程处理
// if (b) {
// timer.start();
// } else {
// timer.cancel();
// }
// b = !b;
}
});
findViewById(R.id.RewardAd_show).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, RewardVideoPortraitADActivity.class));
if (null==zxhcRewardVideoAD) return;
zxhcRewardVideoAD.showRewardAD(MainActivity.this, new RewardVideoAdShowListener() {
@Override
public void OnAdShow() {
Log.d("wxw","RewardVideoAd OnAdShow");
}
@Override
public void OnRewardVerify() {
Log.d("wxw","RewardVideoAd OnRewardVerify");
}
@Override
public void OnAdClicked() {
Log.d("wxw","RewardVideoAd OnAdClicked");
}
@Override
public void OnVideoCompleted() {
Log.d("wxw","RewardVideoAd OnVideoCompleted");
}
@Override
public void OnAdClosed() {
Log.d("wxw","RewardVideoAd OnAdClosed");
}
@Override
public void OnVideoError(String error) {
Log.d("wxw","RewardVideoAd OnVideoError"+error);
}
});
}
});
}
public boolean b = true;
public long time = 30000;
private void Splash(){
//2100154 落地页
//2100155 下载
......@@ -183,15 +202,14 @@ public class MainActivity extends Activity {
zxhcSplashAD.fetchAdOnly();
}
private ZXHCRewardVideoAD zxhcRewardVideoAD;
private void RewardAd() {
ZXHCRewardVideoAD zxhcRewardVideoAD = new ZXHCRewardVideoAD(this,"1100139");
zxhcRewardVideoAD = new ZXHCRewardVideoAD(this,"1100139");
zxhcRewardVideoAD.loadRewardAD(new RewardVideoAdLoadListener() {
@Override
public void OnAdLoaded() {
//RewardVideoPlayerUtils.getInstance().setVideo(zxhcRewardVideoAD);
zxhcRewardVideoAD.showRewardAD(MainActivity.this, new RewardVideoAdShowListener() {
/* zxhcRewardVideoAD.showRewardAD(MainActivity.this, new RewardVideoAdShowListener() {
@Override
public void OnAdShow() {
Log.d("wxw","RewardVideoAd OnAdShow");
......@@ -221,7 +239,7 @@ public class MainActivity extends Activity {
public void OnVideoError(String error) {
Log.d("wxw","RewardVideoAd OnVideoError"+error);
}
});
});*/
}
@Override
......@@ -230,23 +248,4 @@ public class MainActivity extends Activity {
}
});
}
/**
* CountDownTimer timer = new CountDownTimer(3000, 1000)中,
* 第一个参数表示总时间,第二个参数表示间隔时间。
* 意思就是每隔一秒会回调一次方法onTick,然后1秒之后会回调onFinish方法。
*/
CountDownTimer timer = new CountDownTimer(time, 1000) {
public void onTick(long millisUntilFinished) {
Log.d("wxw", "倒计时" + millisUntilFinished / 1000 + "秒");
time = millisUntilFinished;
//txt.setText("倒计时" + millisUntilFinished / 1000 + "秒");
}
public void onFinish() {
// Intent intent = new Intent(MainActivity.this, Main2Activity.class);
// startActivity(intent);
}
};
}
\ No newline at end of file
......@@ -22,7 +22,6 @@ public class RewardVideoMediaPlayer {
private Activity mActivity;
private boolean isShowVideo;//是否加载完成视频立即播放视频
private HcAdBean mHcAdBean;//广告资源
private boolean isCurrentVideoAdReport = false;//是否是同一条广告,避免一条广告多次回调
private RewardVideoMediaPlayer() {}
......@@ -57,7 +56,6 @@ public class RewardVideoMediaPlayer {
public void setHcAdBean(HcAdBean mHcAdBean) {
try {
this.mHcAdBean = mHcAdBean;
isCurrentVideoAdReport = false;
isPrepared = false;
getMediaPlayer().reset();
getMediaPlayer().setDataSource(mHcAdBean.getVideo_url());
......@@ -103,14 +101,11 @@ public class RewardVideoMediaPlayer {
public void startVideo() {
if (isPrepared) {//资源加载完成
isShowVideo = false;
if (!isCurrentVideoAdReport) {
isCurrentVideoAdReport = true;
if (null != mShowListener) {
mShowListener.OnAdShow();
}
if (null != updateViewListener) {
updateViewListener.OnShowListener();
}
if (null != mShowListener) {
mShowListener.OnAdShow();
}
if (null != updateViewListener) {
updateViewListener.OnShowListener();
}
getMediaPlayer().start();
} else {//资源加载未完成
......
......@@ -291,7 +291,7 @@ public class RewardVideoPortraitADActivity extends Activity implements SurfaceHo
@Override
public void OnShowListener() {
ivPreview.setVisibility(View.GONE);
RewardVideoMediaPlayer.getInstance().startVideo();
RewardVideoMediaPlayer.getInstance().StartPlayReport();
}
/**
......@@ -319,6 +319,7 @@ public class RewardVideoPortraitADActivity extends Activity implements SurfaceHo
@Override
protected void onDestroy() {
super.onDestroy();
// RewardVideoMediaPlayer.getInstance().getMediaPlayer().seekTo(0);
RewardVideoMediaPlayer.getInstance().closeVideoAdPage();
RewardVideoMediaPlayer.getInstance().VideoCloseReport();
mTimer.cancel();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment