因此,我在浏览器中使用了Google Play服务,https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals#play ,我遇到了一个问题.他们在他们的网站上提供的代码不起作用.我得到错误.
package puske.com; import com.google.android.gms.ads.*; import com.google.ads.AdSize; import com.google.ads.AdView; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RelativeLayout; public class Menu extends Activity { private AdView adView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menu); // Create the adView. adView = new AdView(this); adView.setAdUnitId(MY_AD_UNIT_ID); adView.setAdSize(AdSize.BANNER); // Lookup your LinearLayout assuming it's been given // the attribute android:id="@+id/mainLayout". RelativeLayout layout = (RelativeLayout)findViewById(R.id.menuz); // Add the adView to it. layout.addView(adView); // Initiate a generic request. AdRequest adRequest = new AdRequest.Builder().build(); // Load the adView with the ad request. adView.loadAd(adRequest);
我adView = new AdView(this);
在构造函数AdView(Menu)上出现错误是未定义的.
adView.setAdSize(AdSize.BANNER); the Method setAdSize is undefined for the type AdView
并且adView.loadAd(adRequest);
AdView类型中的方法load.ad(adRequest)不适用于参数(AdRequest)
我在指南中添加了https://developers.google.com/mobile-ads-sdk/docs/?hl=en_US,但仍无效.http://prntscr.com/2o6vo4