Bu kılavuz, iOS IMA uygulamalarına tamamlayıcı reklamlar eklemek isteyen yayıncılar için hazırlanmıştır.
Ön koşullar
- IMA SDK entegre iOS uygulaması.
- Tamamlayıcı reklam döndürecek şekilde yapılandırılan bir reklam etiketi.
- Örneğe ihtiyacınız varsa SSS sayfamıza göz atın.
Faydalı yardımcı öneriler
IMA SDK'yı uygulamanızda kullanmanız gerekiyorsa Başlangıç kılavuzumuzu inceleyin.
Uygulamanıza tamamlayıcı reklamlar ekleyin
Tamamlayıcınız için bir UIView oluşturma
Tamamlayıcı istemeden önce düzeninizde tamamlayıcı için bir alan oluşturmanız gerekir. Film şeridinizde, ViewController
öğenize bir Görünümü sürükleyip bırakın ve tamamlayıcı reklamınıza göre boyutlandırın. Ardından, tamamlayıcı alanınızın, uygulamanızdaki bir değişkene bağlı olduğundan emin olun (bu örnekte, affiliateView adlı bir değişken kullanılmaktadır). Aşağıdaki ekran görüntüsünde açık gri görünüm, tamamlayıcı reklam görünümüdür:
IMACompanionAdSlot oluşturma
Sonraki adım, görünümünüzden bir IMACompanionAdSlot nesnesi oluşturmaktır. IMA SDK Tamamlayıcı reklam alanını, VAST yanıtından boyutlara sahip olan tamamlayıcılarla doldurur görünümünün yüksekliğine ve genişliğine karşılık gelir. IMA SDK, aynı zamanda değişken boyutlu tamamlayıcılar.
ViewController.h@property(nonatomic, weak) IBOutlet UIView *companionView;ViewController.m
self.companionSlot = [[IMACompanionAdSlot alloc] initWithView:self.companionView width:self.companionView.frame.size.width height:self.companionView.frame.size.height];
Tamamlayıcı reklam alanını reklam kapsayıcınıza iletin
Son olarak, tamamlayıcı alanlarınızın bir dizisini IMAAdDisplayContainer
oluşturucuya geçirerek SDK'ya bu tamamlayıcı alanın var olduğunu bildirmeniz gerekir:
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView viewController:self companionSlots:@[ self.companionSlot ]];
Hepsi bu kadar! Uygulamanız artık tamamlayıcı reklamlar gösteriyor.
Değişken tamamlayıcı reklamları görüntüleyin
IMA artık değişken tamamlayıcı reklamları desteklemektedir. Bu tamamlayıcı reklamlar, reklam öğesinin boyutuyla eşleşecek şekilde yeniden boyutlandırılabilir.
seçin. Üst görünüm genişliğinin% 100'ünü kaplar ve ardından yüksekliğini
tamamlayıcının içeriğine yer verir. Bunlar, Ad Manager'da Fluid
tamamlayıcı boyutu kullanılarak ayarlanır.
Bu değerin nerede ayarlanacağını görmek için aşağıdaki resme bakın.
Değişken tamamlayıcılar için iOS uygulamalarını güncelleme
Değişken tamamlayıcı alanı tanımlamak için
IMACompanionAdSlot
yalnızca view
parametresiyle, şu hariç: width
ve
height
.
self.companionSlot = [[IMACompanionAdSlot alloc] initWithView:self.companionView];
SSS
- Kılavuzu uyguladım ancak tamamlayıcı reklam görmüyorum. Ne yapmalıyım?
- Öncelikle, etiketinizin gerçekten tamamlayıcılar döndürdüğünden emin olun. Bunun için etiketi bir web tarayıcısında açın ve CompanionAds etiketini bulun. Bu durumla karşılaşırsanız döndürülen tamamlayıcının boyutunun, görüntülemeye çalıştığınız UIView ile aynı boyutta olduğundan emin olun.