- Neden hâlâ tüm biçimler için reklam alamıyorum?
- İyi bir açıklama URL'si nasıl görünür?
- Neden "Reklam yanıtı geçerli bir reklam türü içermiyor" hatasını alıyorum?
- Test için kullanabileceğim bir Ad Manager video reklam etiketiniz var mı?
- adSlotWidth ve adSlotHeight'ı Ad Manager reklam etiketimdeki sz ile aynı değere ayarlamalı mıyım?
- Demo reklam etiketi harika görünüyor ancak reklam etiketimle değiştirdiğimde hiçbir reklam görünmüyor.
- Aynı etiketi kullanan reklamları birden fazla kez istemek istiyorum ancak yalnızca ilk isteğim için reklam alıyorum. Bu sorunu nasıl düzeltebilirim?
- IMA SDK'yı kullanarak yer paylaşımlı ve alanın tamamını kullanan AdSense reklamlarını nasıl isteyebilirim?
- Reklamımı tıkladığımda "Geçersiz tıklama URL'si" hatası alıyorum. Bunun nedeni ne olabilir?
- Neden "VAST Dokümanı Boş" hatası görüyorum?
- "Reklamı Atla" kutusunun veya diğer kullanıcı arayüzü öğelerinin boyutunu/metnini değiştirebilir miyim?
- Yerel video kontrolleri, HTML5 SDK'sı ile desteklenir mi?
- HTML5 uygulamamda "'HTMLMediaElement'te 'oynatılamadı': API yalnızca bir kullanıcı hareketiyle başlatılabilir" mesajını görüyorum. Bu sorunu nasıl düzeltebilirim?
- Reklam tıklamalarında klavye odağını nasıl ele alabilirim?
- Tüm biçimler için neden reklam geri almıyorum?
-
Test reklamı etiketleri, geçerli istekler için her zaman reklam döndürecek şekilde ayarlanmıştır. Bunun amacı, entegrasyonu kolaylaştırmak ve oynatıcınızın reklamları isteme ve oluşturma şeklini test etmeyi kolaylaştırmaktır. Ancak reklamlar siteniz, hesabınız veya reklam biriminiz için her biçimde mevcut değildir. Entegrasyonunuz test etiketi için düzgün çalışıyor ancak kendi etiketiniz için çalışmıyorsa bunun nedeni aşağıdakilerden biri olabilir:
- Ortamınızda, desteklenmeyen biçimdeki videolar sunuyorsunuz. Örneğin, iOS veya Android'e yalnızca HTML5 reklamlar yayınlıyorsunuz.
- Ad Manager kullanıyorsanız şu anda yayıncı kimliğinize hedeflenmiş herhangi bir reklam olmayabilir. Ayrıca, Ad Manager'da alakalı reklamları ve reklam öğelerini onayladığınızdan emin olun.
- AdSense kullanıyorsanız siteniz veya test sayfanız için hedefleme ölçütlerinde etkin reklam bulunmayabilir. En yaygın neden, gizli ve taranmamış web sitelerinin kullanılmasıdır.
- Ad Exchange Ağ İş Ortağı Yönetimi'ni kullanıyorsanız ve
descriptionURL
, sahip olunan veya işletilen alan adları yönetim listesinde yer almıyorsa veya listede yer almıyorsa bu alanda reklam yayınlanmaz. - Ad Exchange Video'da tanımlanan min. BGBM eşiklerini kontrol edin. Oldukça yüksek bir BGBM, çok düşük doluluk oranlarına neden olabilir. Bu sorunu gidermek için min. BGBM'yi veya reklam birimi parametresini reklam isteğinden (alan adı) kaldırarak doluluk oranını etkileyip etkilemediğini kontrol edin.
- İyi bir
descriptionUrl
nasıl görünüyor? -
Sayfanın daha etkili olabilmesi için
descriptionUrl
sayfasında işaret eden içerik kelime veya kelime öbeği değil, içeriği ve içeriği sağlamadaki rolünüzü açıklayan 1-3 paragraf olmalıdır. Geçmişte başarılı olan yöntemlerden biri,descriptionUrl
sayfa içeriğini önceden tanımlanmış bloklardan dinamik olarak birleştirmektir. Örneğin, içerikle ilgili birkaç cümle, sitenizin teklifiyle ilgili birkaç cümle ve her bir AdSense kanalıyla ilişkili önceden tanımlanmış birkaç snippet ("Eğlence" veya "Spor" gibi). Sonuç olarak, her bir içerik parçasıyla ilişkili hem genel bilgilerin (tür açıklayıcılar gibi) hem de belirli bilgilerin (doğrudan içerik hakkında içerik) sağlandığı makul ölçüde farklı birdescriptionUrl
bulunur.Bu meta veri HTML'si basit olmalıdır. Örneğin:
<html> <head> <title>Domain.com - Your tag line here!</title> </head> <body> <h1>Descriptions</h1> <h2>About this Content</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p> <h2>About Domain.com</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p> </body> </html>
- Neden "Reklam yanıtı geçerli bir reklam türü içermiyor" hatasını alıyorum?
- Bu hata genellikle, belirli bir dönemde belirli bir
publisherId
için hiçbir reklam hedeflenmediği için görüntülenir. Bu koşul, gün içinde veya kampanyalar başlayıp sona erdiğinde birkaç gün içinde değişebilir. Hedeflemek istediğiniz reklamın süresinin dolmadığından ve reklam hedefleme ölçütlerinin doğru olduğundan emin olmanız gerekir.publisherId
testi kullanılarak düzgün şekilde istendiğinde, alındığında ve oluşturulduğunda, bu reklamlar yayınlandığında mevcutpublisherId
kullanılarak düzgün şekilde işlendiğinden emin olabilirsiniz. - Test için kullanabileceğim bir Ad Manager video reklam etiketiniz var mı?
- Örnek etiketler örnek etiketler sayfasında kullanılabilir.
adSlotWidth
veadSlotHeight
öğelerini, Ad Manager reklam etiketimdekisz
ile aynı değerlere ayarlamalı mıyım?- Her zaman değil.
adSlotWidth
veadSlotHeight
, reklamlarınızın doldurulmasını istediğiniz oynatıcının veya alanın genişliği/yüksekliğine ayarlanmalıdır. Bunlar, AdSense tarafından bu alana sığabilecek reklamları belirlemek için kullanılır. Ad Manager reklam etiketinizdekisz
anahtar/değer çifti bir hedefleme parametresidir ve yayınlanan reklam öğesini etkilemek zorunda değildir (aşağıda daha fazla bilgi verilmiştir). - Demo reklam etiketi harika görünüyor, ancak reklam etiketimle bunu değiştirdiğimde hiçbir reklam görünmüyor.
- Bir öğenin istediğiniz reklam etiketine trafiğe eklendiğinden emin olun. Bunu öğrenmenin en kolay yolu HTTP trafiğini izlemektir. HTML bağlantı bloğu içinde 1x1 piksel gri.gif resmi döndürülürse Ad Manager'da hedeflemenizi kontrol etmeniz gerekir.
- Aynı etiketi kullanan reklamlar için bir kereden fazla istekte bulunmak istiyorum, ancak yalnızca ilk isteğim için reklam alıyorum. Bu sorunu nasıl çözebilirim?
-
Birden fazla reklam isteğinde bulunurken reklam sunucusuna bunların yanlışlıkla yapılan istekler değil de meşru istekler olduğunu bildirmeniz gerekir. SDK bunu iki hızlı API çağrısıyla sizin için yapar:
AdsManager
örneğinizdedestroy()
ile iletişime geçin. Bu, aşağıdakicontentComplete()
çağrısı yaptığınızda videodan sonra gösterilen reklamların oynatılmasını engeller. Bir sonraki istekte bulunduğunuzda yeni birAdsManager
alırsınız.AdsLoader
örneğinizdecontentComplete()
yöntemini arayın. Bu işlem, SDK'yı sıfırlar ve böylece yeni reklam isteği bir öncekinin kopyası gibi görünmez.
AdsLoader
örneğinizderequestAds()
yöntemini arayabilirsiniz. - IMA SDK'yı kullanarak yer paylaşımlı ve alanın tamamını kullanan AdSense reklamlarını nasıl isteyebilirim?
-
SDK kullanarak AdSense reklamları istemek için öncelikle bir AdSense reklam etiketi edinmeniz gerekir. Bu konuyla ilgili daha fazla bilgiyi Video için AdSense sayfasında bulabilirsiniz. Etiketiniz hazır olduğunda, yer paylaşımlı reklam veya alanın tamamını kullanan reklam isteğinde bulunmak için aşağıdaki adımları uygulamanız gerekir:
Yer paylaşımlı reklamlarAdsRequest
cihazınızda ViewMode'larınızıNORMAL
olarak ayarlayın.- Reklam etiketinize
overlay=1
parametresini ekleyin.
AdsRequest
cihazınızda ViewMode'larınızıFULLSCREEN
olarak ayarlayın.- Reklam etiketinize
overlay=0
parametresini ekleyin.
- Reklamımı tıkladığımda "Geçersiz tıklama URL'si" hatası alıyorum. Bunun nedeni ne olabilir?
- Bu hatanın en yaygın nedeni, hatalı şekilde kod dışına alınmış tıklama URL'sidir. Bu hatayı görüyorsanız tıklama URL'nizin VAST yanıtınızda düzgün şekilde kod dışına alınıp alınmadığını kontrol edin.
- Neden "VAST Dokümanı Boş" hatası görüyorum?
- Bu hata, reklam etiketi boş bir VAST dokümanı döndürdüğünde, reklamın düzgün şekilde sunulmadığını gösterir. Reklam etiketinizin neden çalışmadığını öğrenmek için hesap yöneticinizle veya reklam sunucusu temsilcinizle görüşün.
- Reklamı Atla kutusunun veya diğer kullanıcı arayüzü öğelerinin boyutunu/metnini değiştirebilir miyim?
- IMA SDK'ları, kullanıcı arayüzü öğelerinin düzenini, boyutunu veya içeriğini değiştirmeyi desteklemez.
Kullanıcı arayüzü öğeleriyle ilgili daha fazla bilgi için
AdsManager.uiElements
bölümüne bakın. - Yerel video kontrolleri, HTML5 SDK ile destekleniyor mu?
- Hayır, HTML5 SDK'sı yerel denetimleri desteklemez.
- HTML5 uygulamamda "'HTMLMediaElement'te 'play' çalıştırılamadı: API yalnızca bir kullanıcı hareketiyle başlatılabilir" mesajını görüyorum. Bu sorunu nasıl çözebilirim?
-
Mobil cihazlarda, kullanıcının yaptığı işlem (dokunma gibi) nedeniyle
adDisplayContainer.initialize()
yöntemini çağırmanız gerekir. Bu hatayı görüyorsanız, bu hatayı büyük olasılıkla kullanıcı tarafından başlatılmamış bir bağlamda çağırıyorsunuz. Bunun bir kullanıcı işleminin doğrudan sonucu olması gerektiğini unutmayın. Örneğin, bir videoyu oynatarak "dokunma" etkinliğine yanıt verdikten sonrainitialize()
çağrısı için video oynatıcının "oynat" etkinliğini kullanırsanız SDK bu hatayı döndürür. Dokunma etkinliğinin sonucu olarakinitialize()
yöntemini çağırmanız gerekir. - Reklam tıklamalarında klavye odağını nasıl ele alabilirim?
-
Oynatıcınız için klavye kontrollerini kullandığınızda
adDisplayContainer
tıklamalarının ardından artık çalışmayacağını fark edebilirsiniz. Bunun nedeni, bir reklam tıklandıktan sonra klavye odağının IMA iframe'e geçirilmesidir. Klavye odağını içerik oynatıcıda tutmak için lütfenCLICK
etkinliğini kullanarak klavye odağını tekrar istediğiniz kapsayıcıya aktarın. Daha fazla bilgi için şu kod snippet'ini inceleyin:adsManager.addEventListener( google.ima.AdEvent.Type.CLICK, function(){ window.focus(); // Or another method to return focus to the desired container. });