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)
更改:
import com.google.ads.AdSize;
Run Code Online (Sandbox Code Playgroud)
对于:
import com.google.android.gms.ads.AdSize;
Run Code Online (Sandbox Code Playgroud)