Tam ekran yerel reklamlar

Doğal reklam biçimi, sosyal medya ve eğlence uygulamalarında oldukça popüler olan tam ekran reklamlar da dahil olmak üzere her boyuttaki reklamı oluşturmak için kullanılabilir. Tam ekran doğal reklamlar, sosyal uygulamalardaki gibi mevcut tam ekran içerik deneyimlerinin tarzıyla eşleşerek veya reklamları "hikayeler" feed'lerine yerleştirme olanağı sunarak geliri ve elde tutma oranını artırabilir. Aşağıda tam sayfa doğal reklamlara ilişkin bazı örnekler verilmiştir:

Tam ekran doğal reklamların yayınlanmasını sağlamak için Natural Advanced talimatlarının dışında çağrılacak ayrı bir API yoktur. Bununla birlikte, 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ı, medya görünümü video oynatırken varsayılan olarak mediaView dışındaki tüm reklam öğelerinde userInteractionEnabled değerini NO olarak ayarlar. Sonuç olarak, bir video oynatılırken öğe görünümünün arkasındaki 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 uygulamada tıklama, medya görünümüne gider. Medya görünümü, video oynatma sırasındaki video oynatma kontrolleri için kullanıcı etkileşimini işler ve yalnızca video oynatıldıktan sonra reklamın hedef URL'sine tıklanır.

Video oynatılırken callToActionView gibi diğer reklam öğelerinizin kullanıcıyı reklamın hedefine yönlendirmesini sağlamak için her öğe görünümünü, yerel reklam görüntülemenin 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 GADAdChoicesPosition'yi reklamın yerleşimine göre ayarlayarak Reklam Seçenekleri simgesinin görünmesi gereken köşeyi belirtebilirsiniz. Önceki bölümde yer alan üç resimde Reklam Seçenekleri simgesi, yanlışlıkla yapılan tıklamaları önlemek için Yükle düğmesinden, menü düğmesinden ve diğer reklam öğelerinden uzak bir köşeye yerleştirilmiş.
Her yerleşim için benzersiz reklam birimi kimlikleri kullanın

Tüm reklam yerleşimleri aynı biçimde olsa bile uygulamanızdaki 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 deneyim için yeni bir reklam birimi kimliği kullanın. Benzersiz reklam birimleri kullanarak:

  • 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üntülemenizi tutarlı bir boyuta ayarlama

Google, optimum performans için her zaman en iyi boyutlu yerel öğeleri sunmaya çalışır. Bunu kolaylaştırmak için doğal reklamlarınızın boyutları tahmin edilebilir ve tutarlı olmalıdır. Medya görüntüleme öğeniz, aynı cihazdaki her reklam isteği için aynı boyutta olmalıdır. Bunu yapmak için medya görüntünüzü sabit bir boyuta ayarlayın veya medya görüntüsünü MATCH_PARENT olarak ayarlayın ve üst görüntüyü sabit boyutlu yapın. Bu adımı, medya görünümünün sabit boyuta sahip olmayan her ü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ı isteme

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. Sayfa düzeninize en uygun en boy oranına sahip öğeler isteyebilirsiniz.


Yatay

Kare

Dikey

Swift

let aspectRatioOption = GADNativeAdMediaAdLoaderOptions()
aspectRatioOption.mediaAspectRatio = .portrait
adLoader = GADAdLoader(
   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 ]];

Ek kaynaklar

GitHub'daki örnekler