意图隐藏安卓应用中的广告视图



以下是我的代码 -

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);
        }   
}

当我删除所有意图部分并仅保留广告视图行时,我能够看到 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.

我想将意图放在广告观看之后或广告观看置于意图之上。

我怎样才能实现这个???

我必须更改或添加任何意图视图吗? 如何??

在当前代码中,您在活动中展示广告,然后快速启动另一个活动(设备上的 Youtube 应用程序),然后为您的应用程序后台。

为了在展示您的广告时播放来自YouTube的视频并且没有背景,您需要在您的应用程序中包含并实现android Youtube播放器。

执行此类操作的示例应用程序如下: https://developers.google.com/youtube/android/player/sample-applications

相关内容

最新更新