Java android应用程序中的意图隐藏adview
以下是我的密码-Java android应用程序中的意图隐藏adview,java,android,android-layout,android-intent,admob,Java,Android,Android Layout,Android Intent,Admob,以下是我的密码- protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); AdView adview = (AdView) this.findViewById(R.id.adView); AdRequest adrequest =
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AdView adview = (AdView) this.findViewById(R.id.adView);
AdRequest adrequest = new AdRequest.Builder().build();
adview.loadAd(adrequest);
String url = "https://m.youtube.com/channel/UCJjkahdjnbsadjsiaojdoAg";
Intent intent=null;
try
{
intent =new Intent(Intent.ACTION_VIEW);
intent.setPackage("com.google.android.youtube");
intent.setData(Uri.parse(url));
startActivity(intent);
}
catch (ActivityNotFoundException e)
{
intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
}
当我删除所有意图部分并仅保留adview行时,我可以看到admob横幅广告。
但是当我添加意图并开始活动时,我没有看到任何广告,并且在logcat中显示
12-26 23:53:34.399: I/Ads(536): Scheduling ad refresh 30000 milliseconds from now.
12-26 23:53:34.409: I/Ads(536): Ad finished loading.
12-26 23:54:04.410: I/Ads(536): Ad is not visible. Not refreshing ad.
我想把意图放在adview之后,或者adview放在意图之上
我怎样才能做到这一点
我是否必须为意图更改或添加任何视图??如何???在当前代码中,您在活动中显示广告,然后快速启动另一个活动(ondevice Youtube应用程序),该活动将为您的应用程序添加背景 为了在显示广告的同时播放YouTube上的视频,而不是作为背景,您需要在应用程序中包括并实现android
这里有这样的示例应用程序:
startActivity
顾名思义,启动一个新的活动。因此,您包含adview的活动不再可见。@Henry同意!!但我如何才能在同一页上显示横幅广告并打开youtube频道???是否有办法将意图设置为某种视图,以便在linearlayout中的adview之后出现?感谢@petey的快速响应。用你们的方法,我可以在瞬间看到广告,然后它打开新的视图,广告再次变得不可见。我想做的是在顶部有一个小横幅广告,然后在下面加载youtube频道。对不起,我误解了这个问题。请查看更新。