این صفحه حدود و محدودیتهای مختلفی را در اسکریپتهای Google Ads که باید از آنها مطلع باشید، شرح میدهد. این محدودیتها ممکن است در هر زمانی بدون هشدار تغییر کنند، بنابراین مطمئن شوید که اسکریپتهای شما انعطافپذیر هستند و شامل مدیریت خطا میشوند.
محدودیتهای زمانی اجرا
جاوااسکریپت Google Ads
جاوااسکریپت Google Ads برای حسابهای تبلیغکننده میتواند حداکثر ۳۰ دقیقه اجرا شود و پساز آن لغو خواهد شد. همه تغییراتی که قبلاز لغو شدن دستورگان انجام شده است اعمال خواهد شد.
جاوااسکریپتهای «مدیر 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 را از نتایج
فیلتر میکند. بهجای آن از انتخابگرهای پویش اختصاصی استفاده کنید: