GooglePlayService AdMob

Опитвам се да включа реклами в приложението си, създадох акаунт в 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?


person Paweł Łęgowski    schedule 10.01.2014    source източник
comment
добавихте ли правилния ключ на AdMob?   -  person Spring Breaker    schedule 10.01.2014
comment
имате предвид реклами:adUnitId=ca-app-pub-xxxxxxxxxxxxx/xxxxxxxx? сложих всичко с моето издателско име   -  person Paweł Łęgowski    schedule 10.01.2014
comment
да, това трябва да е идентификаторът на единицата, но не е толкова дълъг низ.   -  person Spring Breaker    schedule 10.01.2014
comment
Моят акаунт в AdMob казва Identyfikator jednostki reklamowej: ca-app-pub-3231742841852835/8488524303 знам, че ca-app-pub-3231742841852835 е моят номер на издател, така че трябва ли да го намаля само до 8488524303?   -  person Paweł Łęgowski    schedule 10.01.2014
comment
О, сайтът на AdMob е обновен и сега виждам 45 мои гледания, но няма пари за това, тези реклами PPC ли са или в тестов режим? Мога ли по някакъв начин да ги променя на PPV?   -  person Paweł Łęgowski    schedule 10.01.2014


Отговори (1)


Не знам какъв точно е проблемът във вашия случай, но направих следното и работи добре.

AdView adView = new AdView(this, AdSize.SMART_BANNER, "a152c65f562hc48b");
        AdRequest request = new AdRequest();
        adView.loadAd(request);
        // Add the adView to it
        layout.addView(adView); //layout is a RelativeLayout.
        // // Initiate a generic request to load it with an ad
        adView.loadAd(new AdRequest());
person Spring Breaker    schedule 10.01.2014