Bu hatanın ne zaman geldiğini bilmiyorum, bu yüzden birçok kez denedim, bu yüzden stackoverflow'taki farklı bir gönderi gördüm ama çözüm buldum. Bundan sonra bu sorunu yayınladım. Admob reklamları eklemek istediğim geliştirdiğim bir 2.3.3 android uygulamasına sahibim. Benim hataları: BuradaNeden bu "AdActivity uygulamanızın AndroidManifest.xml dosyasında configChanges ile bildirilmiş olması gerekir."
benim java dosyalar> grafik düzende
package com.example.admobtest;
import android.os.Bundle;
import android.app.Activity;
import com.google.ads.*;
public class MainActivity extends Activity {
private AdView adView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Create the adView
adView=(AdView) findViewById(R.id.adView);
// Initiate a generic request to load it with an ad
adView.loadAd(new AdRequest());
}
}
ve main.xml dosyaları
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="17dp"
ads:adSize="BANNER"
ads:adUnitId="**************"
ads:loadAdOnCreate="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world"
tools:context=".MainActivity" />
</RelativeLayout>
aşağıdaki sınıflar örneği edilemedi: - com.google.ads.AdView (Açık Sınıf, Show Hata Günlüğü) Daha fazla detay için Hata Günlüğü (Pencere> Show Görünüm) Bkz.
Nihayet AndroidManifest.xml İşte
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.admobtest"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="10" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<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" />
</application>
</manifest>
içinde ben de yerine android:configChanges="keyboard|keyboardHidden|orientation"
bu android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
çalışıyorum ama etkileri yok değil.
Ve exterval jar dosyalarından GoogleAdMobAdsSdk-6.1.0.jar ekliyorum.
sayesinde sorunumu çözdü yardımcı olur umarım sen meta veri etiketi
eksik düşünüyorum (Android Tab bakınız). –