2017-01-22 15 views
3

私のXamarin.FormsプロジェクトにAdMobを実装する際に問題があります。Xamarin.Forms AdMob "Missing AdActivity"

だから私は、Androidアプリを実行すると、これは出力に示されている:

01-22 16:53:17.351 W/Ads (3529): Missing AdActivity with android:configChanges in AndroidManifest.xml. 
You must have the following declaration within the <application> element: 
<activity android:name="com.google.android.gms.ads.AdActivity" 
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> 

しかし、私のManifestがそれで、このラインを持って..:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto"> 
    <uses-sdk android:minSdkVersion="15" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> 

そして、広告を含むページを開くと、次のように表示されます。

enter image description here

ここで何が間違っていますか?

答えて

4

<activity>タグが<application>タグ内であるべきである

<application> 
    <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> 
</application>