Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 构造函数AdRequest()不可见_Java_Android_Admob - Fatal编程技术网

Java 构造函数AdRequest()不可见

Java 构造函数AdRequest()不可见,java,android,admob,Java,Android,Admob,我正试图在我的Android应用程序中添加一些广告,但我有一个问题 package com.dotgears.flappybird; import android.app.Activity; import android.os.Bundle; import android.widget.LinearLayout; import com.google.ads.*; public class BannerSample extends Activity { private AdVie

我正试图在我的Android应用程序中添加一些广告,但我有一个问题

package com.dotgears.flappybird;
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;

import com.google.ads.*;


public class BannerSample extends Activity {
      private AdView adView;

      @Override
      public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Create the adView
        adView = new AdView(this, AdSize.BANNER, "...");

        // Lookup your LinearLayout assuming it's been given
        // the attribute android:id="@+id/mainLayout"
        LinearLayout layout = (LinearLayout)findViewById(R.id.linearLayout);

        // Add the adView to it
        layout.addView(adView);

        // Initiate a generic request to load it with an ad
        adView.loadAd(new AdRequest());
      }

      @Override
      public void onDestroy() {
        if (adView != null) {
          adView.destroy();
        }
        super.onDestroy();
      }
    }
我遵循了Google开发人员的指令,但在
adView.loadAd(new-AdRequest())一行中Eclipse说:

构造函数AdRequest()不可见

为什么它不可见?
我到处找,但什么也没找到。

我也有同样的问题。那是因为我在一起使用Google Play services和Google Admob,我刚刚删除了Google Play services库,它就成功了

这样做吧

AdRequest adreq=new AdRequest.Builder().build();
     adview.loadAd(adreq);
它会起作用的。 也可以使用

import com.google.android.gms.ads.AdRequest;

它将开始工作

只需使用以下导入

import com.google.android.gms.ads.AdRequest;

同时添加google play服务库

你是flappy bird的创建者吗?如果没有,你他妈的在干什么。哈哈,是的。你在使用谷歌游戏服务吗?与AdMob一起使用会导致问题Skayaman Ahahahah不,我刚刚输了一次赌注xD@HamzahMalik我没有使用GPlay游戏服务。实际上,我只有这个活动和主要的活动(那是空白的)。你的项目中包含了哪些库。看起来您已经包含了Google play服务,但正在尝试使用旧Admob包中的类