Я видел много похожих тем на этом форуме, но ни одна из них не решила мою проблему. В моем коде у меня есть что-то вроде этого:AdView Admob Error
import com.google.android.gms.R;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
...
AdView adView = (AdView)this.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("TEST_DEVICE_ID")
.build();
adView.loadAd(adRequest);
И он показывает мне 2 ошибки (я обозначил красные отметины как жирный текст):
-in первая строка: «AdView adView = (AdView) this.findViewById (R.id. adView); - adView не может быть разрешен или не поле
-И в последней строке: "adView.loadAd (adRequest);" - Тип android.view.ViewGroup не может быть разрешен. Это косвенно ссылается на требуемые файлы .class
Я понятия не имею, что вызывает его. У меня также была проблема с отсутствием папки «layout», но я сгенерировал ее с помощью eclipse new> other> файла макета для Android. Должен ли я как-то связать его с помощью манифеста?
P.S. Это проекту libGDX
EDIT: Вот мой макет/файл activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<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="match_parent"
android:layout_height="match_parent" >
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
Опубликуйте файл макета, где вы размещаете в adview – Psypher
вы импортировали библиотеку услуг Google Play? –
@ Ravi Да, сервис Google Play импортирован в мой проект. Ranjith, я отправлю его там^ – urban07