示例代码:
AdView adView = (AdView) findViewById(R.id.adView); adView.setAdListener(new AdListener() { @Override public void onAdLoaded() { //在广告加载完成后,设置新的刷新时间间隔 adView.postDelayed(new Runnable() { @Override public void run() { adView.loadAd(new AdRequest.Builder().build()); } }, 30 * 1000); //设置为30秒 } });
示例代码:
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { //网络正常 } else { //网络连接问题,可以提示用户检查网络设置 }
示例代码:
new Thread(new Runnable() { @Override public void run() { AdRequest adRequest = new AdRequest.Builder().build(); runOnUiThread(new Runnable() { @Override public void run() { adView.loadAd(adRequest); } }); } }).start();