У меня новая 15-я версия Android SDK и новый ADMOB SDK. В предварительном просмотре макета файла xmls на баннере показывается реклама Google, однако, когда я размещаю его на своем телефоне. На баннере он говорит мне: «Вы должны объявить AdActivity в AndroidManifest.xml с configChanges», что я и объявил.
вот мои коды:
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());
}
}
1012 * манифест *
<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
спасибо