AdRequest.Builder不能被解析为一个类型 [英] AdRequest.Builder cannot be resolved to a type

查看:128
本文介绍了AdRequest.Builder不能被解析为一个类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我AdMob的整合到我的应用程序。我紧跟在开发网页的步骤。然而AdRequest.Builder()被强调用红色和它说:

  

AdRequest不能被解析为一个类型

  

AdRequest.Builder不能被解析为一个类型。

这可能是什么问题?

 进口com.google.ads.AdRequest;
进口com.google.ads.AdView;


公共类FireRoomActivity延伸活动{

    @覆盖
    保护无效的onCreate(包savedInstanceState){
        super.onCreate(savedInstanceState);
        的setContentView(R.layout.activity_fire_room);

        //查找AD浏览报作为一种资源和负载的请求。
        AD浏览报AD浏览报=(AD浏览报)this.findViewById(R.id.adView);
        AdRequest adRequest =新AdRequest.Builder()建立()。
        adView.loadAd(adRequest);
    }
 

在XML我展示的AdMob这样:

 < com.google.android.gms.ads.AdView机器人:ID =@ + ID / AD浏览报
                     机器人:layout_width =WRAP_CONTENT
                     机器人:layout_height =WRAP_CONTENT
                     广告:adUnitId =喇嘛喇嘛
                     广告:adSize =大旗/>
 

解决方案

您code是用于混合的 Admob的SDK(谷歌播放)的Andr​​oid(6.4。 1及更早版本的SDK)

使用

 进口com.google.android.gms.ads.AdRequest;
进口com.google.android.gms.ads.AdView;

AdRequest adRequest =新AdRequest.Builder()建立()。
 

 < com.google.android.gms.ads.AdView机器人:ID =@ + ID / AD浏览报
                     机器人:layout_width =WRAP_CONTENT
                     机器人:layout_height =WRAP_CONTENT
                     广告:adUnitId =喇嘛喇嘛
                     广告:adSize =大旗/>
 

如果您使用Admob的SDK(谷歌播放)

或者使用

 进口com.google.ads.AdRequest;
进口com.google.ads.AdView;

AdRequest adRequest =新AdRequest();
 

 < com.google.ads.AdView机器人:ID =@ + ID / AD浏览报
                     机器人:layout_width =WRAP_CONTENT
                     机器人:layout_height =WRAP_CONTENT
                     广告:adUnitId =喇嘛喇嘛
                     广告:adSize =大旗/>
 

如果您使用earlies SDK

有关Admob的SDK(谷歌播放)不要忘记改变namespase

 的xmlns:广告=htt​​p://schemas.android.com/apk/res-auto
 

I'm incorporating AdMob into my app. I've followed the steps in the developers page. However AdRequest.Builder() is being underlined with red and it says:

AdRequest cannot be resolved to a type

and

AdRequest.Builder cannot be resolved to a type.

What could be the problem?

import com.google.ads.AdRequest;
import com.google.ads.AdView;


public class FireRoomActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_fire_room);

        // Look up the AdView as a resource and load a request.
        AdView adView = (AdView)this.findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();   
        adView.loadAd(adRequest);
    }

In xml I've shown admob as such:

<com.google.android.gms.ads.AdView android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="bla bla"
                     ads:adSize="BANNER"/>

解决方案

Your code is mix for Admob SDK (Google Play) and Android (6.4.1 and earlier SDKs)

Use

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

AdRequest adRequest = new AdRequest.Builder().build();

and

<com.google.android.gms.ads.AdView android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="bla bla"
                     ads:adSize="BANNER"/>

if you use Admob SDK (Google Play)

Or use

import com.google.ads.AdRequest;
import com.google.ads.AdView;

AdRequest adRequest = new AdRequest();

and

<com.google.ads.AdView android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="bla bla"
                     ads:adSize="BANNER"/>

if you use earlies SDK

For Admob SDK (Google Play) not forget to change namespase

xmlns:ads="http://schemas.android.com/apk/res-auto"

这篇关于AdRequest.Builder不能被解析为一个类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆