این صفحه حدود و محدودیتهای مختلفی را در اسکریپتهای Google Ads که باید از آنها مطلع باشید، شرح میدهد. این محدودیتها ممکن است در هر زمانی بدون هشدار تغییر کنند، بنابراین مطمئن شوید که اسکریپتهای شما انعطافپذیر هستند و شامل مدیریت خطا میشوند.
محدودیتهای زمانی اجرا
جاوااسکریپت Google Ads
جاوااسکریپت Google Ads برای حسابهای تبلیغکننده میتواند حداکثر ۳۰ دقیقه اجرا شود و پساز آن لغو خواهد شد. همه تغییراتی که قبلاز لغو شدن دستورگان ایجاد شده است اعمال خواهد شد.
جاوااسکریپتهای «مدیر آگهیها»
اسکریپتهای «مدیر آگهیها» معمولاً میتوانند حداکثر ۳۰ دقیقه اجرا شوند و پساز آن لغو خواهند شد. اما اگر یک اسکریپت «مدیر Ads» از روش
executeInParallel
برای پردازش موازی حسابها استفاده کند و یک روش فراخوانی برگشتی را مشخص کند، میتواند تا حداکثر ۶۰ دقیقه قبلاز لغو شدن اجرا شود. این موضوع در شکل زیر نشان داده شده است، که در آن processAccount تابع موازی است و allFinished روش فراخوانی متقابل هنگام فراخوانی executeInParallel است.

همه تغییراتی که قبلاز لغو دستورگان انجام شده است اعمال خواهد شد.
حدهای نهاد
جاوااسکریپت حسابهای Google Ads
یک تکرارگر بهطور پیشفرض حداکثر ۵۰٬۰۰۰ نتیجه برمیگرداند. میتوانید این مورد را با فراخوانی
withLimit()در انتخابگر تغییر دهید.یک انتخابگر تکی میتواند حداکثر ۱۰٬۰۰۰ شناسه را در
selector.withIds()مدیریت کند. اگر ۱۰٬۰۰۰ شناسه یا بیشتر مشخص شده باشد،selector.get()خطای زمان اجرا میدهد. بهطور مشابه، مشخص کردن شرطId IN [LIST]با فهرستی از بیشاز ۱۰٬۰۰۰ شناسه منجر به خطای زمان اجرا خواهد شد.برونداد ثبت در ۱۰۰ کیلوبایت کوتاه خواهد شد. اگر این اتفاق بیفتد، هشداری ثبت خواهد شد.
دستورگانهای حسابهای مدیر
هر حسابی که توسط یک اسکریپت Ads Manager پردازش میشود، سهمیه خودش را دریافت میکند، همانطور که در بخش قبلی فهرست شده است.
هنگام استفاده از روش
executeInParallel، یک اسکریپت میتواند تا ۵۰ حساب را پردازش کند.روش
processAccountازexecuteInParallelمیتواند تا ۱۰ مگابایت داده برگرداند.
حدود بارگذاری انبوه
فایل بارگذاری به ۵۰ مگابایت و یک میلیون ردیف محدود است و اگر از این حدود فراتر رود، پساز ارسال رد خواهد شد.
مهلت بارگذاری پساز دو ساعت تمام میشود و پردازش دادههای باقیمانده از فایل بارگذاریشده متوقف میشود.
سهمیههای سرویسهای Google
سرویسهای Google Apps Script زیربنایی سهمیههای روزانه و محدودیتهای سختی را بر برخی ویژگیها اعمال میکنند. فهرست این سهمیهها و پیامهای استثنای همراه آنها را ببینید.
دستورگانهای مجاز
از OAuth2 برای صدور مجوز دستورگانها استفاده میشود. هر حساب حداکثر ۲۵۰ دستنوشته مجاز میتواند داشته باشد. فراتر از این محدودیت، یکی از اسکریپتهای قبلاً مجازشده لغو مجوز خواهد شد. این موقتی است و دفعه بعد که دستورات باز شود، میتواند دوباره مجوز بگیرد.
اگر مکرراً با این محدودیت مواجه میشوید، باید از چند حساب کاربری برای صدور مجوز برای مجموعههای مختلف اسکریپت استفاده کنید.
پویشهای ویدیویی و Shopping
گزینشگر پویش استاندارد (AdsApp.campaigns().get())
پویشهای ویدیویی و
Shopping را از نتایج
فیلتر میکند. درعوض از انتخابگرهای پویش اختصاصی استفاده کنید: