این صفحه محدودیتها و محدودیتهای مختلفی را در اسکریپتهای Google Ads نشان میدهد که باید از آنها آگاه باشید. این محدودیتها میتوانند در هر زمان بدون هشدار تغییر کنند، بنابراین اطمینان حاصل کنید که اسکریپتهای شما انعطافپذیر هستند و حاوی رسیدگی به خطا هستند.
محدودیت های زمانی اجرا
اسکریپت های تبلیغات گوگل
اسکریپتهای Google Ads برای حسابهای تبلیغکننده میتوانند حداکثر 30 دقیقه اجرا شوند و پس از آن لغو خواهند شد. همه تغییرات ایجاد شده قبل از لغو اسکریپت اعمال خواهند شد.
اسکریپت های مدیر تبلیغات
اسکریپتهای Ads Manager معمولاً میتوانند حداکثر تا 30 دقیقه اجرا شوند و پس از آن لغو میشوند. با این حال، اگر یک اسکریپت Ads Manager از متد executeInParallel
برای پردازش حسابها به صورت موازی استفاده کند و یک روش بازگشت به تماس را مشخص کند، میتواند حداکثر تا 60 دقیقه قبل از لغو شدن اجرا شود. این در شکل زیر نشان داده شده است، جایی که processAccount
تابع موازی است، و allFinished
روش بازگشت به تماس هنگام فراخوانی executeInParallel
است.
همه تغییرات ایجاد شده قبل از لغو اسکریپت اعمال خواهند شد.
محدودیت های موجودیت
اسکریپت های حساب های تبلیغاتی گوگل
یک تکرار کننده به طور پیش فرض حداکثر 50000 نتیجه برگردانده می شود. شما می توانید با فراخوانی
withLimit()
در انتخابگر این مورد را تغییر دهید.یک انتخابگر می تواند حداکثر 10000 شناسه را در
selector.withIds()
مدیریت کند. اگر 10000 شناسه یا بیشتر مشخص شود،selector.get()
یک خطای زمان اجرا ایجاد می کند. به طور مشابه، مشخص کردن یک شرطId IN [LIST]
با لیستی از شناسه ها10000 منجر به خطای زمان اجرا می شود.
خروجی ورود به سیستم در 100 کیلوبایت کوتاه خواهد شد. در صورت وقوع یک هشدار ثبت می شود.
اسکریپت حساب های مدیر
هر حسابی که توسط یک اسکریپت Ads Manager پردازش میشود، سهمیه خاص خود را همانطور که در بالا ذکر شد دریافت میکند.
هنگام استفاده از روش
executeInParallel
، یک اسکریپت می تواند تا 50 حساب را پردازش کند.متد
processAccount
ازexecuteInParallel
می تواند تا 10 مگابایت داده را برگرداند.
محدودیت های آپلود انبوه
فایل آپلود محدود به 50 مگابایت و یک میلیون ردیف است و در صورت تجاوز از این محدودیت ها، پس از ارسال رد می شود.
کار آپلود پس از دو ساعت تمام می شود و کار پردازش هرگونه داده باقی مانده از فایل آپلود شده را متوقف می کند.
سهمیه خدمات Google
سرویسهای زیربنایی Google Apps Script سهمیههای روزانه و محدودیتهای سختی را برای برخی ویژگیها اعمال میکنند. برای فهرستی از این سهمیه ها و پیام های استثنایی همراه، به این صفحه مراجعه کنید.
اسکریپت های مجاز
OAuth2 برای مجوز دادن به اسکریپت ها استفاده می شود. هر حساب دارای محدودیت 250 اسکریپت مجاز است. فراتر از این محدودیت، یکی از اسکریپتهای مجاز قبلی لغو مجوز میشود. این فقط موقتی است و دفعه بعد که اسکریپت باز می شود می توان آن را مجدداً تأیید کرد.
اگر اغلب با این محدودیت مواجه هستید، باید از چندین حساب کاربری برای مجوز دادن به مجموعههای مختلف اسکریپت استفاده کنید.
کمپین های ویدیویی و خرید
انتخابگر کمپین استاندارد ( AdsApp.campaigns().get()
) کمپین های ویدیویی و خرید را از نتایج فیلتر می کند. به جای آن از انتخابگرهای اختصاصی کمپین استفاده کنید: