Onlar Ne?
Etiketli sarmalayıcı, şunlara sahip olma gereksinimi olan bir iOS UIView'dir erişilebilirlikEtiketi Belirtilen, XCode kullanıcı arayüz oluşturucusundan veya programlı olarak. Bu, para kazanma envanterini eklemek istediğimiz Tek etiketteki görünümleri bulmak için kullanılır.
Sarmalayıcıları Nereye Eklemeli?
Uygulamanızı reklamlarla doldurmanın en iyi kullanıcı deneyimi olmadığını doğru olsa da, Ekranın boş olduğu her yere sarmalayıcı eklemenizi öneririz. -se bile doldurmak istemiyorsanız, sorun değil. Web'den hangilerinin doldurulduğunu ve hangilerinin doldurulmadığını yönetebiliriz.
Bir Sarmalayıcı Eklerken En İyi Uygulamalar
Görünümler oluştururken, sarmalayıcı görünümün şunları yaptığından emin olmanız gerekir:
-
Diğer sarmalayıcıları veya uygulama içeriğini üst üste bindirmeyin.
-
Her boş alan, (kullanmayı planlamasanız bile) bir ambalajcı için iyi bir alandır.
-
Tüm sarmalayıcılarınız için yalnızca tek bir etiket kullanmayın, bu, para kazanmanızı yapılandırmayı ve ihtiyaçlarınıza göre değiştirmeyi zorlaştıracaktır.
Sınırlamalar
-
Ya etiketli boş bir paket doldurabiliriz ya da hepsini.Sarmalayıcıları hariç tutmak istiyorsanız, bu görünümlere farklı bir etiket uygulamanız gerekir, bu da gruplamadır. Örn.: Eğer ekranda daha aşağıda bir paketi doldurmak istiyorsanız, etiketine sahip
reklam_sarmalayıcıBunu doldurabiliriz. Ancak, aynı etikete sahip birden fazla sarmalayıcınız varsa ve hepsini doldurup aynı etikete sahip olanlardan bazılarını hariç tutmak istiyorsanız, bu mümkün değildir. Sarmalayıcıları gruplandırma konusunda teknik destek ekibimizden tavsiye almanızı öneririz. -
Etiket aramasını uiViewController'ın görünüm hiyerarşisinde etkinleştirmek için şunu çağırmanız gerekir:
R89SDK.shared.registerLifecycle(uiViewController: self)SDK'de view controller'ı kaydetmek. Çağırmayı unutmayın SONRA etiket yapılandırmaları.
import UIKit
import R89SDK
class MyViewController: UIViewController {
@IBOutlet var topWrapperUIView:UIView!
@IBOutlet var bottomWrapperUIView:UIView!
override func viewDidLoad() {
super.viewDidLoad()
// Tag konfigürasyonları
topWrapperUIView.accessibilityLabel = “top_wrapper_tag”
bottomWrapperUIView.accessibilityLabel = “bottom_wrapper_tag”
// UIViewController kaydı
R89SDK.shared.registerLifecycle(uiViewController: self)
}
}
Nota bene, bununla birlikte R89SDK.shared.registerLifecycle(uiViewController: self) Kullanımı kısa ve öz, doğrudan. Otomatik olarakUIViewController kaydı için, çağırmaya gerek kalmadan çalışacak işlevsellik üzerinde çalışıyoruz. kayıtYaşamDöngüsü Harici bir yöntem olarak. Bir noktada kaldırılacak veya çağrılması isteğe bağlı hale gelecektir kayıtYaşamDöngüsü SDK bunu dahili olarak halledeceği için.
Örnek
Belirtildiği gibi, etiketler şunlar kullanılarak belirtilebilir: erişilebilirlikEtiketi etiket değerini ayarlamak için ve bu değer, XCodes UI Builder'dan veya programatik olarak belirtilebilir, UI Builder'da görünümü şöyledir. Burada üstte mavi bir sarmalayıcı ve altta yeşil bir tane var. Buna göre, üst sarmalayıcıya adı etiketlenmiş bir etiket verilmesi belirtilmiştir üst_sarmalayıcı_etiketi ve alttaki alt_sarma_etiketi.


Bu durumda, UIViewController şöyle görünüyor
class MyViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Kaydolmayı unutmayın.
R89SDK.shared.registerLifecycle(uiViewController: self)
}
}
Alternatif bir yaklaşım olarak, belirtebiliriz erişilebilirlikEtiketi Programatik olarak, UI Builder'ı kullanmadan, işte UIViewController'dan eşdeğer kurulum budur.
class MyViewController: UIViewController {
@IBOutlet var topWrapperUIView:UIView!
@IBOutlet var bottomWrapperUIView:UIView!
override func viewDidLoad() {
super.viewDidLoad()
// Etiket yapılandırmaları
topWrapperUIView.accessibilityLabel = “üst_sarıcı_etiketi”
bottomWrapperUIView.accessibilityLabel = “alt_sarıcı_etiketi”
// UIViewController kaydı
R89SDK.shared.registerLifecycle(uiViewController: self)
}
}
Etiketlerin adı farklı olabilir ancak aynı da olabilirler, bu durumda SDK her iki sarmalayıcıya da aynı reklamı yerleştirecektir. Niyetiniz buysa emin olun EtiketleHepsinial: doğru ekranın tek etiket yapılandırmasını yaparken.