Üye Girişi

Lütfen kullanıcı adınızı ve şifrenizi ilgili alanlara giriniz!

Üye değilseniz lütfen tıklayınız

Şifremi Unuttum

Şifrenizi unuttuysanız tıklayınız
favorite

Android AdMob(AdView) İle WebView Uygulamasında AdMob Gözükmemesi Probleminin Çözümü

Android uygulaması geliştirirken, AdMob(AdView) reklamlar ile WebView ortak kullanılması gerektiğinde karşılaşılan en büyük problem, WebView'in ekranın tamamını kaplamasından dolayı AdMob(AdView)'un gösterilememesidir. Bu problemi gidermek için yapılması gereken şey, ana layout olarak RelativeLayout kullanmak ve alt layoutlar olarak LinearLayout kullanmak gereklidir.

Aşağıdaki gibi layout tanımlarsak, bu problemden kurtulmuş oluruz:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
 
    <LinearLayout android:id="@+id/linearLayoutWebView"
                  android:layout_height="match_parent"
                  android:layout_width="wrap_content"
                  android:orientation="vertical">
        <WebView xmlns:android="http://schemas.android.com/apk/res/android"
                 android:layout_width="fill_parent"
                 android:layout_height="fill_parent"
                 android:fitsSystemWindows="true"
                 android:id="@+id/webMain"
                />
    </LinearLayout>
    <LinearLayout android:layout_width="fill_parent"
                  android:id="@+id/ad_layout" android:layout_height="wrap_content"
                  android:gravity="bottom" android:layout_alignParentBottom="true"
                  android:layout_alignBottom="@+id/linearLayoutWebView">
        <com.google.android.gms.ads.AdView
                android:id="@+id/ad"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                ads:adSize="BANNER"
                ads:adUnitId="ca-app-pub-6976467397777777/4770767543"/>
    </LinearLayout>
</RelativeLayout>



PayPal - Online ödeme yapmanın daha güvenli ve kolay yolu!


Bu makale hakkında yapılan yorumlar

Henüz yorum yapılmadı.



Yorum Yaz

Adınız*
Soyadınız* 
Email* 
Konu* 
(12 + 5) Kaç Eder: