Başlama

Platform seçin: Android iOS Unity Flutter

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

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 gibi 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ında, GADApplicationIdentifier anahtarına AdMob web arayüzünde gösterildiği gibi AdMob uygulama kimliğinizin dize değerini 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 aşağıdaki kodu çağırarak Mobile Ads SDK'sını başlatmasını sağlayın: MobileAds.instance.initialize() Bu kod, 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 arayın.

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

Bir reklam biçimi seçin

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ığa yeni başladıysanız bu kılavuzlar işe başlamak için harika bir kaynak olacaktır.

Banner reklam uygulama

Geçiş reklamı

Kullanıcı tarafından kapatılana kadar bir uygulamanın arayüzünü kaplayan tam ekran reklamlar. En iyi kullanım şekli, uygulamanın akışındaki doğal duraklamalardır. Örneğin, oyun seviyeleri arasında veya bir görev tamamlandıktan hemen sonra.

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