Опитвам се да включа реклами в приложението си, създадох акаунт в AdMob, последвах урок (изтеглен API, импортиран google-play-services/libraries/google-play-services_lib в работното пространство, в Java Build Path/Libraries импортирах google -play-services_lib/libs/google-play-services и отметнато поле в Java Build Path/Order and Export
в моя проект го направих
Оформление меню за дейности
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent" >
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adUnitId="ca-app-pub-xxxxxxxxxxxxx/xxxxxxxx"
ads:adSize="BANNER"
/>
java файл
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu);
AdView adView = (AdView)this.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
}
Когато стартирам приложението си, виждам, че рекламите се показват, но получих няколко предупреждения
01-10 12:29:04.269: W/dalvikvm(2450): VFY: unable to resolve instance field 35
01-10 12:29:04.289: W/GooglePlayServicesUtil(2450): Google Play services is missing.
01-10 12:29:15.319: W/GooglePlayServicesUtil(2450): Google Play services is missing.
и грешка
01-10 12:29:15.359: E/GooglePlayServicesUtil(2450): GooglePlayServices not available due to error 1
И така, въпреки грешката, която получавам, видях рекламите си няколко пъти, но когато проверявам акаунта в AdMob, се казва, че имам 0 показвания. Дали защото все още не съм публикувал приложението си или може би трябва да направя нещо повече? За какво е тази грешка?
РЕДАКТИРАНЕ: Сайтът на AdMob е обновен и сега виждам 45 мои показвания, но не са отчетени пари за това, тези реклами PPC ли са или в тестов режим? Мога ли по някакъв начин да ги променя на PPV?