Başlama

Google Mobile Ads SDK'sını bir Flutter uygulamasına entegre etmek, reklam göstermenin ve gelir elde etmenin ilk adımıdır. SDK'yı entegre ettikten sonra, desteklenen reklam biçimlerinden birini veya daha fazlasını kullanabilirsiniz.

Ön koşullar

Google Mobile Ads SDK'sını içe aktarma

Platforma özel kurulum

Android

AndroidManifest.xml dosyasını güncelleyin

AdMob uygulama kimliği AndroidManifest.xml'ya dahil edilmelidir. Aksi takdirde uygulama başlatılırken kilitlenir.

AdMob uygulama kimliğini, android/app/src/main/AndroidManifest.xml dosyasına com.google.android.gms.ads.APPLICATION_ID adlı bir <meta-data> etiketi ekleyerek AdMob web arayüzünde gösterildiği şekilde ekleyin. android:value için kendi uygulama kimliğinizi tırnak içinde aşağıdaki gibi ekleyin:

<manifest>
    <application>
        <!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
    <application>
<manifest>

Dart kodunuzda eklentiyi başlatırken aynı value kullanın.

AndroidManifest.xml yapılandırma ve uygulama kimliğini ayarlama hakkında daha fazla bilgi için Android kılavuzuna bakın.

iOS

Info.plist dosyasını güncelleme

Uygulamanızın ios/Runner/Info.plist dosyasına, GADApplicationIdentifier AdMob web arayüzünde gösterildiği gibi AdMob uygulama kimliğinizin dize değerine sahip bir GADApplicationIdentifier anahtarı ekleyin:

<key>GADApplicationIdentifier</key>
<string>ca-app-pub-################~##########</string>

Eklentiyi Dart kodunuzda ilk kullanıma hazırlarken aynı değeri iletmeniz gerekir.

Info.plist yapılandırma ve uygulama kimliğini ayarlama hakkında daha fazla bilgi için iOS kılavuzuna bakın.

Mobile Ads SDK'sını başlatma

Reklamları yüklemeden önce uygulamanızın Google Mobile Ads SDK'sını MobileAds.instance.initialize() çağrısı yaparak başlatması gerekir. Bu işlem SDK'yı başlatır ve başlatma işlemi tamamlandıktan sonra veya 30 saniyelik zaman aşımının ardından tamamlanan bir Future döndürür. initialize() Olabildiğince erken çağrı yapın.

// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();

Bir reklam biçimi seçin

Google Mobile Ads SDK'sı içe aktarıldıktan sonra reklam uygulamaya hazırsınız demektir. AdMob, uygulamanızın kullanıcı deneyimine en uygun olanı seçebilmeniz için çeşitli reklam biçimleri sunar.

Cihaz ekranının üst veya alt kısmında görünen dikdörtgen reklamlar. Banner reklamlar, kullanıcılar uygulamayla etkileşimde bulunurken ekranda kalmaya devam eder ve belirli bir süre sonra otomatik olarak yenilenebilir. Mobil reklamcılıkta yeniyseniz bu kaynaklar işe başlamak için harika bir yerdir.

Banner reklam uygulama

Geçiş reklamı

Kullanıcı tarafından kapatılana kadar bir uygulamanın arayüzünü kaplayan tam ekran reklamlar. Bu reklamlar, uygulamanın akışındaki doğal duraklamalarda (ör. bir oyunun seviyeleri arasında veya bir görev tamamlandıktan hemen sonra) en iyi şekilde kullanılır.

Geçiş reklamı uygulama

Yerel biçim

Uygulamanızın görünüm ve tarzına uygun, özelleştirilebilir reklamlar. Bu reklamların nasıl ve nereye yerleştirileceğine siz karar verirsiniz. Böylece düzeniniz uygulamanızın tasarımıyla daha tutarlı olur.

Yerel reklam uygulama

Ödüllü

Kısa videoları izleyen, ayrıca oynatılabilir reklamlar ve anketlerle etkileşimde bulunan kullanıcıları ödüllendiren reklamlardır. Ücretsiz içerik kullanıcıları üzerinden para kazanmak için uygundur.

Ödüllü reklam uygulama