Komut dosyası yürütme sınırları

  • Komut dosyası yürütme 30 dakika ile sınırlıdır. Betiğin yürütme süresi 30 dakikayı aşarsa iptal edilir. Betik iptal edilmeden önce eklenen veya güncelleştirilen tüm varlıklar kaydedilir.

  • Bir komut dosyasını kaç kez çalıştırabileceğiniz konusunda bir sınırlama yoktur.

  • Hesap başına sahip olabileceğiniz komut dosyası sayısı 100 ile sınırlıdır.

Tek hesap sınırları

Bu tek hesap limitleri betik başınadır (betikler arasında çağrıların toplamı değildir).

  • Yineleyici en çok 50.000 varlık döndürebilir. Örneğin, KeywordSelector 50.000'den fazla anahtar kelime döndürse bile KeywordIterator maksimum 50.000 anahtar kelime döndürür. Sınıra ulaştığınızda, yineleyicinin hasNext yöntemi false döndürür ve Betikler bir uyarı kaydeder.

  • Seçici withIds yöntemi 10.000 kimlikle sınırlıdır. 10.000'den fazla kimlik belirtirseniz, betikler bir çalışma zamanı hatası oluşturur. Seçicinin withCondition yöntemini kullandığınızda ve 10.000'den fazla Kimlik içeren bir 'Id IN [LIST]' koşulu belirttiğinizde de aynısı geçerlidir.

  • Bir betik en fazla 250.000 varlık alabilir. Bu, her biri en fazla 50.000 varlık döndüren beş yineleyici alabileceğiniz anlamına gelir. Sınıra ulaştığınızda, yineleyicinin hasNext yöntemi false döndürür ve Betikler bir uyarı kaydeder.

  • Bir komut dosyası en fazla 250.000 anahtar kelime ve reklam oluşturabilir. Ek varlıklar oluşturma başarısız olur ve Betikler bir uyarı günlüğe kaydeder.

  • Bir betik konsol günlüğüne en fazla 100 KB çıktı yazabilir. Sınırı aştığınızda, Betikler günlüğe bir uyarı kaydeder.

Varlık sınırlarından kaçınmak için arama düzeni

Betiklerinizdeki varlık sınırlarını işleme hakkında bilgi için, En iyi yöntemlerdevarlık sınırlarından kaçınmak için çağırma deseni bölümüne bakın.

Çoklu hesap sınırları

  • Yukarıda listelenen tek hesap sınırları, çok hesaplı bir komut dosyasının işlediği her hesap için geçerlidir.

    Özel durum, yöntemi çağıran betikler executeInParallel içindir. Komut dosyanız çağırırsa executeInParallel, bir geri çağırma işlevi belirtmediğiniz sürece komut dosyasının 30 dakika içinde tamamlanması gerekir. Bir geri arama işlevi belirtirseniz, geri aramanın tamamlanması 30 dakika daha sürebilir. Bu, betiğinizin (her hesap için yürüttüğünüz işlev dahil) tamamlanması için 30 dakikası ve geri aramanızın tamamlanması için 30 dakikası olduğu anlamına gelir. Her ikisi de 30 dakikadan uzun sürerse, betik iptal edilir ve betik iptal edilmeden önce eklenen veya güncelleştirilen tüm varlıklar kaydedilir.

  • Yöntem executeInParallel , betiğinizin aynı anda en fazla 50 hesabı işlemesine olanak tanır.

  • Belirten işlev executeInParallel en fazla 10 MB veri döndürebilir.

UrlFetch sınırları

UrlFetch sınırlarına bakın.

Microsoft Advertising varlık sınırları

Microsoft Advertising varlık sınırları için Varlık Hiyerarşisi ve Sınırları'na bakın.