Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
Android/Java-无法设置广告大小_Java_Android_Eclipse_Admob_Adview - Fatal编程技术网

Android/Java-无法设置广告大小

Android/Java-无法设置广告大小,java,android,eclipse,admob,adview,Java,Android,Eclipse,Admob,Adview,我正在尝试在Android中使用AdMob,并遵循教程。我已经成功下载、安装并添加了Google Play服务库。几乎一切都很好 然而,Eclipse顽固地在adView.setAdSize位下给出了一个红色下划线。错误消息表示类型AdView中的方法setAdSizedSize不适用于参数AdSize。我看不出有什么不对,这段代码符合我能找到的所有教程和文档,为什么SetAdSizedSize不接受AdSize作为参数?这对我来说没有意义 不幸的是,设置广告大小是代码运行所必需的,所以我不能删

我正在尝试在Android中使用AdMob,并遵循教程。我已经成功下载、安装并添加了Google Play服务库。几乎一切都很好

然而,Eclipse顽固地在adView.setAdSize位下给出了一个红色下划线。错误消息表示类型AdView中的方法setAdSizedSize不适用于参数AdSize。我看不出有什么不对,这段代码符合我能找到的所有教程和文档,为什么SetAdSizedSize不接受AdSize作为参数?这对我来说没有意义

不幸的是,设置广告大小是代码运行所必需的,所以我不能删除该位。相关代码如下。感谢所有能帮忙的人

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

public class MainActivity extends ActionBarActivity{
    private AdView adView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        ...

        // Create the adView.
        adView = new AdView(this);
        adView.setAdSize(AdSize.SMART_BANNER);
        adView.setAdUnitId("ID REMOVED FOR PRIVACY REASONS");

        ...
    }
...
}
更改:

import com.google.ads.AdSize;
用于:

更改:

import com.google.ads.AdSize;
用于:


您尝试过使用smart_banner以外的其他尺寸吗?smart banner是我想要的,但以下是我尝试所有其他尺寸时发生的情况:adView.setAdSizeAdSize.banner;->与主岗位相同adView.setAdSizeAdSize.FULL_横幅;->全旗下的红色下划线。错误消息已满。\u无法解析横幅或横幅不是字段。大条幅、排行榜、中矩形和宽摩天大楼的错误与上面的全条幅相同。你使用的是最新版本的库吗?我几个小时前才下载的。Android SDK管理器说我有Google Play Services版本21和Google Repository版本13。您是否尝试过使用smart_banner以外的其他大小?smart banner是我想要的,但下面是我尝试所有其他版本时发生的情况:adView.setAdSizeAdSize.banner;->与主岗位相同adView.setAdSizeAdSize.FULL_横幅;->全旗下的红色下划线。错误消息已满。\u无法解析横幅或横幅不是字段。大条幅、排行榜、中矩形和宽摩天大楼的错误与上面的全条幅相同。你使用的是最新版本的库吗?我几个小时前才下载的。Android SDK管理员说我有Google Play Services版本21和Google Repository版本13。