0
我已尝试过所有可能的解决方案,但没有任何效果。我不断收到这样的信息:com.google.android.gms.ads.AdView找不到
试图建立一个广告的时候!
我更新了SDK,更新了所有的工具,进口和引用谷歌播放服务-lib中,添加了这个活动下的表现:
<activity
android:name=".MainActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
这是我的xml:
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="xx"
ads:loadAdOnCreate="true"
android:layout_centerHorizontal="true"/>
同样在顶部增加:
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
,你可以看到它被引用:
没有用,我做错了什么?
编辑: 寓:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="sp.game.spiceinspace"
android:versionCode="6"
android:versionName="BETA 4" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/newicon"
android:label="@string/app_name"
android:largeHeap="true"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Options"
android:label="@string/title_activity_options" >
</activity>
<meta-data
android:name="io.fabric.ApiKey"
android:value="436bebecd07f078922828f9273618cb7a7246a3" />
<activity
android:name=".GameActivity"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:label="@string/title_activity_game" >
</activity>
<activity
android:name=".MagicAppRestart"
android:label="@string/title_activity_magic_app_restart" >
</activity>
</application>
<uses-permission android:name="android.permission.INTERNET" />
</manifest>
这是一个错字,还是你把' '放在活动集团里面? –
Rami
2015-04-05 15:11:01
@Rami我明白我需要将元数据放在活动块中,这是不正确的? – SpoocyCrep 2015-04-05 15:14:01
据我所知,它应该在''而不是''里面......也许这是你的问题的原因,试着把它移到外面。 –
Rami
2015-04-05 15:19:49