Display & Video 360 API kotası, bir projenin API'ye istek gönderebileceği hızı sınırlar.
Display & Video 360 API kotanızı daha iyi kullanmak için aşağıdaki en iyi uygulamaları takip edin.
Aynı anda birden fazla reklamverene istek gönderme
Display & Video 360 API kotası, proje ve reklamveren başına belirlenir. Proje kotası sınırları, bir proje tarafından yapılan istekleri sınırlar. Reklamveren kotası, bir projenin reklamverene yaptığı istekleri sınırlar.
Proje kotanızın tamamını kullanmak için aynı anda reklamverenler arasında istekte bulunun.
list sorgu parametrelerini kullanma
Yalnızca istenen kaynakları dahil etmek için list yöntemi sorgu parametrelerini kullanın. Daha az kaynak, listelemek için daha az istek gerektirir.
list yöntemleri üç temel parametre sunar:
pageSize, istek tarafından döndürülebilecek kaynak sayısını belirler. Varsayılan sayfa boyutu yönteme bağlıdır. İstek başına daha fazla kaynak listelemek için bunu en yüksek değere ayarlayın.filter, listelenen kaynakları sağlanan ölçütlere göre sınırlar. Bunu yalnızca kaynakların bir alt kümesini listelemek için ayarlayın. Daha fazla bilgi için Liste isteklerini filtreleme başlıklı makaleyi inceleyin.orderBy, listelenen kaynakları belirtilen özelliğe göre sıralar. Daha az istekle kaynak listesinin üst veya alt sınırını almak için bu değeri ayarlayın.
Toplu ve kaynak genelinde işlevleri kullanma
Toplu ve kaynak genelinde işlevler karmaşık görevleri yerine getirir. Bu yöntemlere yapılan tek bir istek, diğer yöntemlere yapılan birden fazla isteğin yerini alabilir.
Bu yöntemler hakkında daha fazla bilgi için Toplu İstekler bölümüne bakın.
Önbellek kimlikleri
Birçok Display & Video 360 API işlemi için API kullanılarak alınan kimlikler gerekir. Örnekler arasında hedefleme seçeneği kimlikleri ve Google kitle kimlikleri yer alır. Kimlikleri tekrar tekrar almanız gerekmemesi için yerel olarak saklayın.
Kullanımdan kaldırılan veya silinen kaynaklar için kimlik kullanmak hataya neden olabilir. Durumlarını onaylamak için önbelleğe alınmış kimlikleri haftalık olarak almanız gerekir.
Eksponansiyel geri yükleme kullanma
Eksponansiyel geri yükleme, bir hata işleme stratejisidir. İstekleri giderek artan bir süre boyunca yeniden dener.
SDF indirme görevi gibi uzun süren bir görev için yoklama yapılırken eksponansiyel geri yükleme stratejisi, gönderilen istek sayısını azaltabilir.
SDF indirme kodu örneklerimizde, istemci kitaplıklarımızla birlikte eksponansiyel geri yükleme kullanılır. Aşağıda, eksponansiyel geri yükleme akışına dair bir örnek verilmiştir:
getisteğiyleOperationnesnesini alın.donedeğeri doğru değilse görev hâlâ çalışıyordur.- 5 saniye + rastgele bir süre bekleyip isteği yeniden deneyin.
- İşlemi alın.
donedoğru değilse görev hâlâ çalışıyordur.- 10 saniye + rastgele bir süre bekleyip isteği yeniden deneyin.
- İşlemi alın.
donedoğru değilse görev hâlâ çalışıyordur.- 20 saniye + rastgele bir süre bekleyip isteği yeniden deneyin.
- İşlemi alın.
donedoğru değilse görev hâlâ çalışıyordur.- 40 saniye + rastgele bir süre bekleyip isteği yeniden deneyin.
- İşlemi alın.
donedoğru değilse görev hâlâ çalışıyordur.- 80 saniye + rastgele bir süre bekleyip isteği yeniden deneyin.
donedoğru olana veya maksimum süre dolana kadar bu deseni devam ettirin.