Doğal reklam biçimi, sosyal medya ve eğlence uygulamalarında çok popüler olan tam ekran reklamlar da dahil olmak üzere her boyutta reklam oluşturmak için kullanılabilir. Tam ekran doğal reklamlar, sosyal uygulamalardaki gibi mevcut tam ekran içerik deneyimlerinin stiline uyum sağlayarak veya "hikayeler" feed'lerine reklam yerleştirme olanağı sunarak geliri ve elde tutma oranını artırabilir. Aşağıda, tam ekran doğal reklamlara ilişkin bazı örnekler verilmiştir:
Tam ekran doğal reklamların Native Advanced talimatlarının ötesinde yayınlanmasını sağlamak için ayrı bir API çağrısı yapılmaz. Ancak tam ekran reklam deneyimleri oluştururken uygulamanızı önerdiğimiz en iyi uygulamalar vardır:
- Yerel video oynatma sırasında öğeleri tıklanabilir hale getirme
Google Mobile Ads SDK'sı, varsayılan olarak userInteractionEnabled özelliğini, video oynatılırken mediaView dışındaki tüm reklam öğelerinde
NO
olarak ayarlar. Sonuç olarak, bir video oynatılırken öğe görünümünün arkasında kalan görünümde tıklamalar gerçekleşir. Öğe görünümlerinin medya görünümünün üzerine yerleştirildiği tam ekran doğal reklam uygulamasında tıklama medya görünümüne yapılır. Medya görünümü, video oynatma sırasında video oynatma kontrolleri için kullanıcı etkileşimini yönetir ve yalnızca video oynatma tamamlandıktan sonra reklamın hedef URL'sine tıklanır.Video oynatılırken kullanıcının reklamın hedef sayfasına tıklamasını sağlamak için callToActionView gibi diğer reklam öğelerinizi, her öğe görünümünü yerel reklam görünümünün alt görünümü olan bir üst UIView'e sarın. Doğal reklam görünümü yapınız şu şekilde görünmelidir:
-- Native Ad View -- Media View -- Container View 1 -- Call To Action View -- Container View 2 -- Headline View -- Container View 3 -- Body View
- Reklam Seçenekleri simgesinin yerleşimini özelleştirme
- Reklam Seçenekleri simgesi varsayılan olarak reklamın sağ üst köşesine yerleştirilir.
Ancak reklamın yerleşimine göre
GADAdChoicesPosition
ayarını yaparak Reklam Seçenekleri simgesinin görünmesi gereken herhangi bir köşeyi belirtebilirsiniz. Önceki bölümdeki üç resimde, yanlışlıkla tıklamaları önlemek için AdChoices simgesi Yükle düğmesinden, menü düğmesinden ve diğer reklam öğelerinden uzağa, bir köşeye yerleştirilmiştir. - Her yerleşim için benzersiz reklam birimi kimlikleri kullanın.
Uygulamanızdaki tüm reklam yerleşimleri aynı biçimde olsa bile her farklı reklam yerleşimi için benzersiz bir reklam birimi kimliği oluşturduğunuzdan emin olun. Örneğin, uygulamanızda tam ekran olmayan bir deneyim için mevcut bir doğal reklam yerleşiminiz varsa tam ekran deneyimi için yeni bir reklam birimi kimliği kullanın. Benzersiz reklam birimleri kullanma:
- performansı en üst düzeye çıkarır
- Google'ın düzenlerinize daha uygun reklam öğeleri döndürmesine yardımcı olur.
- daha kapsamlı raporlama sağlar.
- Medya görünümünüzü tutarlı bir boyuta ayarlama
Google, her zaman en iyi performansı elde etmek için en uygun boyuttaki doğal reklam öğelerini yayınlamaya çalışır. Bunu kolaylaştırmak için yerel reklamlarınızın boyutları öngörülebilir ve tutarlı olmalıdır. Medya görünümü öğeniz, aynı cihazdaki her reklam isteği için aynı boyutta olmalıdır. Bunu yapmak için medya görünümünüzü sabit bir boyuta ayarlayın veya medya görünümünü
MATCH_PARENT
olarak ayarlayıp üst görünümü sabit bir boyuta getirin. Bu adımı, sabit boyutlu olmayan her medya görünümü üst görünümü için tekrarlayın.- Video reklamları etkinleştirme
AdMob kullanıcı arayüzünde yerel reklamları yapılandırırken
Video
medya türünü etkinleştirin. Video reklamların envanteriniz için rekabet etmesine izin vermek performansı önemli ölçüde artırabilir.- [İsteğe bağlı] Medya öğesi için belirli en boy oranları isteyin
Varsayılan olarak, herhangi bir en-boy oranına sahip reklamlar döndürülebilir. Örneğin, uygulamanız dikey moddayken yatay veya kare bir ana reklam öğesi alabilirsiniz. Yerel reklam düzeninize bağlı olarak yalnızca dikey, yatay veya kare reklamlar yayınlamak isteyebilirsiniz. Düzeninize en uygun belirli en-boy oranlarına sahip öğeler isteyebilirsiniz.
Yatay
Kare
DikeySwift
let aspectRatioOption = NativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = AdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])
Objective-C
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];