添加AdActivity并告诉我添加AdActivity

时间:2011-11-13 09:02:58

标签: android admob

我有新的15版本的android sdk和新的admob sdk。在xmls文件的布局预览中,当我将它放在手机上时横幅显示谷歌广告。它在横幅中告诉我“你必须在AndroidManifest.xml中使用configChanges声明AdActivity”,我认为这是我声明的。

这是我的代码:

xmnls文件   

 <com.google.ads.AdView android:id="@+id/adView"                         
     android:layout_width="wrap_content"                         
     android:layout_height="wrap_content"                         
     ads:adUnitId="xxxxxxxxxxxc"                         
     ads:adSize="BANNER"                                              
     ads:loadAdOnCreate="true"/>

主要活动:

public class MainAct extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // Look up the AdView as a resource and load a request.    
    AdView adView = (AdView)this.findViewById(R.id.adView);    
    adView.loadAd(new AdRequest());  


}

}

清单

    <activity android:name="com.google.ads.AdActivity" 
        android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|fontScale">

    </activity>



</application>

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

我已关注http://code.google.com/mobile/ads/docs/android/fundamentals.html上的内容 谢谢

2 个答案:

答案 0 :(得分:1)

这是android taget。当我需要在13岁时,我已经8岁了

答案 1 :(得分:0)

你是否mybe尝试使用XML,如果这对你有用:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:id="@+id/bannerLayout">
  <com.google.ads.AdView android:id="@+id/adView"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         ads:adUnitId="xxxxxxxxxxxxxx"
                         ads:adSize="BANNER"
                         ads:loadAdOnCreate="true"/>
</LinearLayout>