我可以像这样显示我的广告:
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
displayInterstitial();
handler.postDelayed(this, 240000);
}
}, 100000);
我如何独立于活动显示互联网(<)?
这意味着我想从我的应用程序的任何活动中显示displayInterstitial()。
我应该使用服务来显示这个吗?如果是的话,我如何在后台申请时停止处理程序。
谢谢
答案 0 :(得分:1)
创建一个“基础”Activity
,其中包含展示广告的代码。
示例...
public class MyBaseActivity extends Activity {
// Put the code for displaying the ads into methods in this
// Activity following the guidelines from your ad provider
}
完成后,您只需按照以下方式扩展您的基础Activity
...
public class FirstActivity extends MyBaseActivity {
...
}
public class SecondActivity extends MyBaseActivity {
...
}
如果您需要,只需拨打基座super
的{{1}}方法即可开启或关闭广告。