- Yandex'in reklam yayınlama bölümüne Flash (.SWF) dosyaları, GIF, JPEG ya da PNG formatında resim ve alternatif metinler verilmelidir. Bir reklama ait tüm dosyalar aynı ismi taşımalıdır.
- Adobe Flash/Macromedia Flash kullanarak, 10. sürümünü geçmemek kaydıyla Flash kullanımına izin verilmiştir (Action Script 2.0).
- Bağlantıyla geçiş flash bannerın üzerine tıklandıktan sonra yapılmalıdır (onRelease). Flash bannerın üzerine tıklandığında reklamı yapılan site, tarayıcının yeni penceresinde açılmalıdır. Flash bannerdan yapılan geçişleri hesaplamak için bağlantı olarak şu parametrelere sahip butonlar kullanılmalıdır (ActionScript 2.0):
on(release) { getURL(_root.link1, "_blank"); }
Değişken link1 oluşturmak gerekmemektedir. - Flash banner animasyonu, kullanıcının sayfadaki ana içeriği algılamasına engel olmamalıdır (Tasarımda, yanıp sönen ve hızlı yer değiştiren grafik öğeler, yanıp sönen arka plan vb. kullanılmamalıdır).
- Flash bannerın diğer sitelerle bilgi paylaşmasına izin verilmez. Özellikle şunların kullanımı yasaktır:
- loadMovie, loadMovieNum ve MovieClipLoader
- loadVariables, loadVariablesNum ve LoadVars
- XML.load, XML.send ve XML.sendAndLoad
- XMLSocket
- Animasyonun durdurulabilmesi için içerik menüsü kapalı olan flash bannerlar kabul edilmez.
- Banner, analizi zorlaştırmamalıdır (kodu karıştırmamalıdır).
- Resim için boyut sınırlaması Banner reklamı bölümünde açıklanmıştır.
- Geçişleri hesaplayabilmek için tüm bağlantılar kaynak dosyada (.FLA) şu şekilde verilmelidir:
getURL(_root.link1, "_blank"); birinci bağlantı için getURL(_root.link2, "_blank"); ikinci bağlantı için getURL(_root.linkN, "_blank"); N bağlantı için
Bununla birlikte flash banner HTML'de şu şekilde görünür:<object data="movie.swf?link1=http://www.1.com.tr/&link2=http://www.2.com.tr/"...> ... <param name="movie" value="movie.swf?link1=http://www.1.com.tr/&link2=http://www.2.com.tr/"> ... </object>
Görüntülü Arama Reklamı için reklam materyallerinde sadece bir bağlantı belirtilebilir:
getURL(_root.link1, "_blank");
- Flash bannerın web sayfasıyla etkileşimine izin verilmez, özellikle getURL("javascript:") gibi yapıların ve FSCommand, ExternalInterface gibi mekanizmaların kullanımı yasaktır.
- Flash banner kullanıcıların gizlilik ilkelerine uygun olmalıdır, özellikle:
- SharedObject ve LocalConnection kullanımı yasaktır
- mikrofon ve kameraya erişim yasaktır
- sistemin ara belleğine erişim yasaktır (System.setClipboard)
- SWF dosyalar kod gizlemek amaçlı olan standart olmayan SWF taglerini içermemelidir
- Kullanıcının bilgisayarında banner sayfada gösterilirken CPU zorlanmamalıdır1
- Flash için doğru kullanım örneği şu şekildedir:
Flash banner örneklerinin, Flash kaynak kodunun, alternatif resmin ve bannerın gösterilmesi için kullanılan HTML kodunun bulunduğu arşivi indirebilirsiniz. - Flash bannera video eklenebilir:
- Video biçimi — .FLV, mp4
- Geçerli görüntü sıkıştırma biçimi: On2 VP6, Sorenson Spark, H.264
- İzin verilen en büyük dosya — 1 MB.
- Video Flash bannerın içinde gösterilmelidir. Ek pencere açılması yasaktır.
- Video kullanıcı tarafından başlatılmalıdır. Kullanıcı istediği anda videoyu durdurabilmeli ve baştan başlatabilmelidir. Bu özellik bannerın oluşturulma sürecinde reklamveren tarafından sağlanmalıdır.
- Yüklenecek dosyanın boyutuyla ilgili kullanıcıya önceden bilgi verilmelidir (örneğin: banner üzerinde «Video izle: 250 KB» metnini gösteren buton).
- Güvenliği sağlamak ve yüklemeyi hızlandırmak için video dosyası Yandex'in sunucularında yer alacaktır.
- Video için bağlantı flash bannera video1 parametresi aracılığıyla verilir. Video oynatıcıda ActionScript kodu bu şekilde görünebilir:
// ... video oynatıcının kodu myNetStream.play(_root.video1);
Görüntülü Arama Reklamı yayınlarken video desteklenmez.
- Flash bannera ses eklenebilir:
- Sesli reklam dosyasının biçimi — .MP3 (ses örneğinin sıklığı 44.1KHz bölünebilir olmalıdır (yani 22.05, 11.025), sabit bit hızı en fazla 256Kb/s).
- Geçerli ses sıkıştırma biçimi: AAC ve MP3.
- İzin verilen en büyük ses dosyasının boyutu — 100 KB.
- Sesli reklam, Flash bannerın içinde gösterilmelidir. Ek pencerenin açılması yasaktır.
- Sesli reklam, kullanıcı tarafından oynatılmaya başlanmalıdır. Kullanıcı istediği anda reklamı durdurabilmeli ve baştan başlatabilmelidir. Bu özellik bannerın oluşturulma sürecinde reklamveren tarafından sağlanmalıdır. Yüklenecek dosyanın boyutuyla ilgili kullanıcıya önceden bilgi verilmelidir (örneğin: banner üzerinde «Sesli reklam dinle: 59 KB» metnini gösteren buton).
- Güvenliği sağlamak ve yüklemeyi hızlandırmak için ses dosyası Yandex'in sunucularında yer alacaktır.
- Sesli reklam için bağlantı flash bannera audio1 parametresi aracılığıyla verilir. Sesli reklamın yüklenmesi ve oynatılması için kod örneği şu şekildedir (ActionScript 2):
var mySound : Sound = new Sound(); mySound.loadSound(_root.audio1, true);
Görüntülü Arama Reklamı yayınlarken ses desteklenmez.
Reklam materyallerin CPU için zorluk derecesini test etmek için 64 bit Windows 7 Profesyonel kurulu olan özel bir bilgisayar kullanılmaktadır (Intel(R) Core(TM)2 Duo CPU P9600@ 2,53GHz, 2 GB hafıza ve 64-800 MB video hafıza). Bilgisayar ofis ortamında çalışmak için standart ayarlara sahiptir.
CPU zorlama açısından denetleme yapılırken sadece denetlenen bannerı içeren özel bir sayfa yüklenir. Diğer programlar o sırada kapalıdır.
Değerlendirme yapılırken standart TaskManager kullanılır.
Böyle bir test ortamında banner, Task Manager'in Performance sekmesindeki verilere göre CPU kaynaklarının %50'sinden fazlasını tüketmemelidir (UpdateSpeed High ayarında).
Gözle görülür sürede (salise/saniye), CPU kaynaklarının %50'sinden fazla tüketilirse ya da en yüksek yüklemede %70 geçiliyorsa bannerın aşırı kaynak tükettiğine karar verilir.
Hafıza kartı optimizasyonu yapılmamaktadır. Diğer yardımcı veya sabit programlar başlatılırken yüklenmemektedir. Sisteme girdikten sonra Task Manager'ın verilerine göre çeşitli sistem işlemleriyle dolu olan hafızanın yaklaşık hacmi 62-63 MB'tır.