2012-01-01 55 views
1

我开始拉我的头发出过这样的:Android - Admob广告错误。认为AdActivity没有被宣布?

我想广告的融入我的应用程序(安卓),但每当我打开我的应用程序,它会显示:

You must have AdActivity declared in AndroidManifest.xml with configChanges 

但我在清单中声明它!

我试过使用API​​ 15和API 8,但它们都有相同的结果。

我使用的是admob sdk 4.3.1。

请有人可以帮我吗?

回答

1

这是实际工作示例: 注意:忽略清单中可能存在的任何警告。

AndroidManifest.xml中

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.zeem" 
     android:versionCode="104" 
     android:versionName="1.0.4"> 
    <uses-sdk android:minSdkVersion="10" /> 

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


    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name="com.zeem.ZeemActivity" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity android:name="com.google.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>** 
    </application> 
</manifest> 

default.properties

target=android-13 
+0

凡default.properties文件? – 2012-01-01 11:26:28

+0

是的!非常感谢,它现在正在工作! – 2012-01-01 12:01:59