以编程方式设置我的AdMob单元ID

时间:2014-12-26 16:31:03

标签: android admob

我试图在程序中设置我的AdMObUnitId。

这是布局的XML剪辑。

  <com.google.ads.AdView
     android:id="@+id/AdView01"
     android:layout_width="fill_parent"
     android:layout_height="60dp"
     android:layout_marginTop="0dp"
     android:gravity="center" >

    </com.google.ads.AdView>

以下是代码:

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


  testStr="ca-app-pub-xxxxxxxxxxxxxxx";

   AdView mAdView = (AdView) findViewById(R.id.AdView05);

   mAdView.setAdUnitId(testStr);

   AdRequest adRequest = new AdRequest();

   mAdView.loadAd(adRequest);

我收到以下错误:&#34;对于AdView&#34;

类型,方法setAdUnitId(String)未定义

如何修复错误或更改程序中AdUnitIt的正确方法。

TIA

1 个答案:

答案 0 :(得分:1)

好像你还没有在项目中包含正确的库。

你有:

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

应该是:

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