برای اتصال پوش، دیدن عبارتهایی مانند UNT در یک نمونه کد کافی نیست. توسعهدهنده باید بداند این مقدار چه چیزی را مشخص میکند، از کدام بخش پنل گرفته میشود و کدام مقدارها جایگزین آن نیستند. در دیدنکس، شناسه جایگاه یک شناسه عمومی است که به یک محل نمایش در رسانه شما اشاره میکند. پوش نیز از همین ارتباط برای شناسایی رسانه استفاده میکند؛ لازم نیست برای پوش یک نام دلخواه بسازید.
تفاوت نام رسانه، پکیجنیم و شناسه جایگاه
نام رسانه، عنوانی است که برای شناختن اپ یا سایت در پنل انتخاب میکنید. شناسه بسته یا پکیجنیم، از تنظیمات پروژه اپ میآید و باید با رسانه ثبتشده برابر باشد. شناسه رسانه در سامانه با AST شروع میشود و شناسه جایگاه با UNT. هیچکدام از اینها رمز حساب نیستند، اما کاربرد یکسانی هم ندارند.
ورودی متد ساخت کنترلر پوش، شناسه جایگاه است. قرار دادن نام فارسی اپ، دامنه سایت، شناسه بسته، توکن FCM یا کلید API در این ورودی، اتصال را کامل نمیکند. کلید خصوصی API را نیز نباید داخل اپ یا مرورگر قرار دهید. روش اتصال مستقیم به چنین کلیدی نیاز ندارد.
شناسه درست را از کجا کپی کنیم؟
وارد فضای ناشر شوید و بخش «جایگاههای تبلیغ» را باز کنید. زیر نام هر جایگاه، شناسه کامل آن دیده میشود. جایگاهی را انتخاب کنید که متعلق به همان اپ یا سایتی است که اکنون به آن متصل میشوید. استفاده از شناسه جایگاه یک رسانه دیگر، حتی اگر آن رسانه متعلق به خودتان باشد، ارتباط مورد نظر را ایجاد نمیکند.
راه سادهتر، بخش «پوش» و زبانه «اتصال رسانهها» است. کنار جایگاه رسانه، «کد پوش» را انتخاب و پلتفرم را مشخص کنید. پنل، نمونه را با شناسه واقعی و نشانی سرویس آماده میکند. برای بررسی جزئیات هر پلتفرم، راهنمای پوش ناشر را بخوانید.
چرا در نمونه عمومی هنوز یک مقدار نمونه وجود دارد؟
مستندات عمومی به حساب شما دسترسی ندارند و نمیتوانند شناسه جایگاه فضای کاری شما را حدس بزنند. به همین دلیل متغیری مانند placementId در نمونه آمده است. متن داخل این متغیر، محل جایگزینی را مشخص میکند؛ شناسه فعال و مشترک برای همه توسعهدهندگان وجود ندارد.
پس از دریافت کد اختصاصی پنل، همان مقدار را در تنظیم اتصال نگه دارید. شناسه عمومی جایگاه را میتوان در اپ قرار داد؛ رمز ورود، توکن مدیریت و کلید خصوصی سرور چنین کاربردی ندارند. اگر اپ چند محیط آزمایش و انتشار دارد، مشخص کنید هر خروجی از کدام رسانه و جایگاه استفاده میکند.
خطای inactive_inventory را چگونه بررسی کنیم؟
این خطا به پیشنیاز رسانه و جایگاه مربوط است. فعال و تأییدبودن رسانه، فعالبودن جایگاه و تعلق آن به اپ یا سایت جاری را بررسی کنید. برای وبسایت، وضعیت تأیید مالکیت دامنه نیز مهم است. فعالسازی پوش رسانه را جداگانه در پنل بررسی کنید؛ داشتن یک شناسه صحیح، جای تنظیم سرویس را نمیگیرد.
آیا باید برای پوش جایگاه جدا بسازم؟
خیر. یک جایگاه فعال از همان رسانه کافی است. لازم نیست برای عضوکردن مخاطب، ابتدا تبلیغی نمایش دهید. با این حال، مراحل رضایت کاربر و ثبت موفق عضویت همچنان باید انجام شوند.
آیا تغییر نام اپ شناسه را عوض میکند؟
نام نمایشی را با شناسه فنی یکی نگیرید. برای هر تغییر، مقدار واقعی پنل و تنظیمات پروژه را بررسی کنید. اگر هنوز رسانه ثبت نکردهاید، از راهنمای ثبت رسانه و جایگاه شروع کنید.
