我的应用中的横幅广告并不令人耳目一新。我正在使用单独的线程来加载广告
mBottomAdView.setAdListener(new BannerAdListener(BOTTOM));
Thread adThread = new Thread()
{
@Override
public void run()
{
final AdRequest adRequest = new AdRequest.Builder()
.build();
runOnUiThread(new Runnable() {
@Override
public void run() {
mBottomAdView.loadAd(adRequest);
}
});
}
};
adThread.start();
第一次正确显示,但广告没有刷新。除非我重新启动应用,否则它仍然是相同的广告。 我正在使用admob来展示广告
答案 0 :(得分:0)
Adview可见性在xml中设置为GONE,我在加载广告时可以看到它。出于某种原因,admob认为我的广告视图不可见(即使我以编程方式显示它),因此它不是令人耳目一新的广告。我从xml中删除了可见性参数,而是在adView.setVisibility(View.GONE)
调用后使用了findViewById()
。现在它工作得很好。