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频道。对不起,我误解了这个问题。请查看更新。