Ошибка при просмотре! - Несовместимые типы: просмотр нельзя преобразовать в просмотр - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь включить Google Admob в мое приложение для Android. Я добавил код в соответствии с инструкциями в https://developers.google.com/admob/android/quick-start?hl=en-US#import_the_mobile_ads_sdk и https://developers.google.com/admob/android/banner?hl=en-US. Но я получаю сообщение об ошибке «Несовместимые типы: представление не может быть преобразовано в Adview».

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;



public class RecognizeActiv extends AppCompatActivity {

    public AdView mAdView;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.recognizeactiv_layout);



        MobileAds.initialize(this,
                "ca-app-pub-1538792633238746~7576594574");

        mAdView = findViewById(R.id.adView); //getting error here.....
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);



    }

XML-код

 <com.google.android.gms.ads.AdView
                xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
                xmlns:android="http://schemas.android.com/apk/res/android"

                android:id="@+id/adView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_alignParentBottom="true"
                ads:adSize="SMART_BANNER"
                ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
            </com.google.android.gms.ads.AdView>

1 Ответ

0 голосов
/ 09 мая 2018

Инициализация объекта AdView с помощью Typecasting с самим AdView.

mAdView = (AdView)findViewById(R.id.adView);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...