Showing posts with label tam sayfa Reklam ekleme. Show all posts
Showing posts with label tam sayfa Reklam ekleme. Show all posts

Tuesday, April 10, 2018

Android Studio AdMob ile Geçiş Reklamı Ekleme

Merhaba Arkadaşlar;

Android Studio üzerinden para kazanmak istiyorsanız, reklam eklemek iyi bir yol olabilir. Reklam Eklemek için adımlar aşağıdaki gibidir. Android Studio AdMob ile Banner Reklam Eklemek için tıklayınız.
  • https://www.google.com.tr/admob/ sayfasına giriniz ve kaydolun butonuna tıklayarak kayıt işleminizi gerçekleştirin.(Daha önceden oluşturduğunuz AdSense hesabınız ile sorunsuz kullanım sağlanamadığından yeni bir mail adresi ile de başvurabilirsiniz.) 
  • Uygulamalar Sekmesinden Uygulama Ekleseçeneğinden projenizi kaydedin.
  • Uygulama kimliğinizi not edin. Bu kimliği, AdMob'da reklam yayınlamak için uygulamanızın kaynak koduna eklemeniz gerekecek.
  • Uygulamanızda reklam göstermek için reklam birimi oluşturun. Biz bu uygulama için Geçiş Reklamı biçimini seçecerek reklam birimizi oluşturuyoruz.
  • Dilerseniz talimatları e-posta ile kendinize gönderdikten sonra projemize geçebiliriz.
Android Manifest dosyamıza: application'un üzerine aşağıdaki kodları yazıyoruz.

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

build.gradle(Module:app) kısmına  aşağıdaki kodu ekliyoruz.

1
compile 'com.google.android.gms:play-services-ads:12.0.0'

.xml dosyamıza reklamı eklemek isteğimiz kısmına aşağıdaki kodları ekliyoruz.

1
2
3
4
5
6
<com.google.android.gms.ads.AdView
            android:id="@+id/adView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:adSize="BANNER"
            app:adUnitId="uygulama kimliğini yazınız"/>

.java dosyanıza aşağıdaki kodları ekliyoruz. İsterseniz reklam göstermeyi, bir butona veya herhangi bir işemin sonunada bağlayabilirsiniz.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public class FloatingAction extends AppCompatActivity {

    private TextView textmesaj;
    InterstitialAd interstitial;

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

        interstitial = new InterstitialAd(this);
        interstitial.setAdUnitId("ca-app-pub-1392134243392471/3385697270");


        //Locate the Banner Ad in activity_main.xml
        AdView adView = (AdView) this.findViewById(R.id.adView);

        // Request for Ads
        AdRequest adRequest = new AdRequest.Builder().build();

        // Load ads into Banner Ads
        adView.loadAd(adRequest);

        // Load ads into Interstitial Ads
        interstitial.loadAd(adRequest);

        // Prepare an Interstitial Ad Listener
        interstitial.setAdListener(new AdListener() {
            public void onAdLoaded() {
                // Call displayInterstitial() function
                displayInterstitial();
            }
        });
    }
    public void displayInterstitial() {
        // If Ads are loaded, show Interstitial else show nothing.
        if (interstitial.isLoaded()) {
            interstitial.show();
        }
    }
}

Ekran Görütüsü:
Reklamda manidar olmuş :)) (Google amca yaşlandın sen diyor bana galiba)