Android/Java - 无法设置广告尺寸

Bri*_*ham 1 java eclipse android admob adview

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

然而,Eclipse固执地在"adView.setAdSize"位下给出了一个红色下划线.错误消息显示"AdView类型中的方法setAdSize(AdSize)不适用于参数(AdSize)".我没有看到什么是错的,该代码符合我能找到的所有教程和文档,以及为什么setAdSize(AdSize)不会将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");

        ...
    }
...
}
Run Code Online (Sandbox Code Playgroud)

Art*_*rez 7

更改:

import com.google.ads.AdSize;
Run Code Online (Sandbox Code Playgroud)

对于:

import com.google.android.gms.ads.AdSize;
Run Code Online (Sandbox Code Playgroud)