17 Mayıs 2017 Çarşamba

Android Studio Reklam Ekleme (Geçiş, Banner)

Gradle 'a kopyalıyoruz
compile 'com.google.android.gms:play-services:7.8.0'

Manifest 'e kopyalıyoruz. internet izinleri ve google ile etkileşim

<uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<meta-data android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version"/>

        <activity android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

Layout'a kopyalıyoruz.

Listview Margintop 73 olacak


    <LinearLayout
        android:orientation="vertical"
        android:id="@+id/gzBanner"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="12dp"></LinearLayout>

Java'ya kopyalıyoruz.

InterstitialAd mInterstitialAd;
    private AdView adView;

 reklamiYukle();

        mInterstitialAd = new InterstitialAd(this);
        mInterstitialAd.setAdUnitId(getString(R.string.deneme));//geçiş reklamını çektiriniz.

        reklamiYukle2();
        mInterstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdClosed() {
                super.onAdClosed();

            }

            @Override
            public void onAdLoaded() {
                super.onAdLoaded();

                mInterstitialAd.show();

            }
        });



private void reklamiYukle2() {
        AdRequest adRequest = new AdRequest.Builder()
                .addTestDevice("SEE_YOUR_LOGCAT_TO_GET_YOUR_DEVICE_ID")
                .build();

        mInterstitialAd.loadAd(adRequest);
    }

    private void reklamiYukle() {
        adView= new AdView(this);
        adView.setAdSize(AdSize.BANNER);
        adView.setAdUnitId(getString(R.string.gzBanner));//reklam birimini burdan çektiriniz.
        LinearLayout layoutb = (LinearLayout) findViewById(R.id.gzBanner2);//layout ismi
        layoutb.addView(adView);

        AdRequest adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
        adView.loadAd(adRequest);
    }

Hiç yorum yok:

Yorum Gönder