این راهنما برای توسعهدهندگانی است که میخواهند از AdMob API برای دریافت برنامهریزیشده دادهها در حساب AdMob خود استفاده کنند.
همه فراخوانیهای Google AdMob API باید ازطریق OAuth2 مجاز شوند تا برنامه شما بتواند ازطرف کاربر با خدمات وب تعامل داشته باشد. OAuth2 به برنامه کارخواه AdMob API شما امکان میدهد بدون نیاز به مدیریت یا ذخیره نام کاربری یا گذرواژه کاربر، به حساب AdMob کاربر دسترسی پیدا کند. برای نمای کلی مجوز، به مجوز مراجعه کنید.
برای تولید کردن اطلاعات اعتباری OAuth2 و انجام اولین درخواست، مراحل زیر را انجام دهید.
پیشنیازها
نوع اصالتسنجی خود را تعیین کنید
برای اینکه ببینید کدام نوع اصالتسنجی برای برنامه شما مناسبتر است، جدول زیر را بررسی کنید:
| نوع اصالتسنجی OAuth2 را انتخاب کنید | اگر … |
|---|---|
| برنامه رایانه |
|
| برنامه وب |
|
ساختن پروژه
برای شروع استفاده از AdMob API، ابتدا باید پروژهای در «کنسول Google API» ایجاد یا انتخاب کنید و API را بااستفاده از ابزار راهاندازی فعال کنید. این ابزار شما را در این فرایند راهنمایی میکند و AdMob API را بهطور خودکار فعال میکند.
فعال کردن API برای یک پروژه موجود
مراحل زیر برای کاربرانی که پروژه موجود دارند و ترجیح میدهند «میانای برنامهسازی کاربردی AdMob» را برای آن بهصورت دستی فعال کنند اعمال میشود.
برای فعال کردن میانای برنامهسازی کاربردی برای پروژه:
- در «کنسول Google API»، کتابخانه API را باز کنید.
- درصورت دریافت پیامواره، پروژهای را انتخاب کنید یا پروژه جدیدی بسازید. «کتابخانه میانای برنامهسازی کاربردی» همه میاناهای برنامهسازی کاربردی دردسترس را فهرست میکند و براساس خانواده محصول و محبوبیت گروهبندی میکند.
- اگر API موردنظرتان برای فعال کردن در فهرست قابلمشاهده نیست، از جستجو برای یافتن آن استفاده کنید، یا روی مشاهده همه در خانواده محصولی که به آن تعلق دارد کلیک کنید.
- میانای برنامهسازی کاربردی موردنظر را برای فعال کردن انتخاب کنید، سپس روی دکمه فعال کردن کلیک کنید.
- اگر خواسته شد، صورتحساب را فعال کنید.
- درصورت درخواست، «شرایط خدمات» API را بخوانید و بپذیرید.
ایجاد اعتبارنامههای OAuth2
دستورالعملهای زیر شما را در فرایند ایجاد شناسه کارخواه OAuth 2.0 برای استفاده با جریان برنامه نصبشده راهنمایی میکند.
به صفحه «کارخواهان» بروید.
روی ایجاد اعتبارنامهها > شناسه کارخواه OAuth کلیک کنید.
اگر قبلاً صفحه کسب رضایت OAuth را برای این پروژه پیکربندی نکردهاید، اکنون به این کار هدایت خواهید شد. روی پیکربندی صفحه موافقت کلیک کنید. چندین روش برای پیکربندی صفحه کسب رضایت برای استفاده از شناسه کارخواه OAuth 2.0 وجود دارد.
- نوع کاربر را روی خارجی و وضعیت انتشار را روی منتشرشده تنظیم کنید.
یا، نوع کاربر را روی خارجی و وضعیت انتشار را روی آزمایشی تنظیم کنید، سپس با انتخاب افزودن کاربران، کاربران آزمایشی را اضافه کنید تا به آنها امکان دهید از شناسه کارخواه OAuth 2.0 شما استفاده کنند.
اطلاعات تکمیلی را درباره راهاندازی صفحه موافقت OAuth ببینید.
برنامه رایانه یا برنامه وب را بهعنوان نوع برنامه انتخاب کنید، نامی برای آن انتخاب کنید، سپس روی ایجاد کلیک کنید.
پساز اتمام، شناسه کارخواه و رمز کارخواه OAuth 2.0 به شما ارائه میشود که میتوانید آن را در قالب JSON بارگیری کنید و برای استفاده بعدی ذخیره کنید.
درخواست دادن
«میانای برنامهسازی کاربردی AdMob» براساس HTTP و JSON ساخته شده است، بنابراین هر کارخواه استاندارد HTTP میتواند درخواستهایی به آن ارسال کند و پاسخها را تجزیه کند. بااینحال، کتابخانههای کارخواه Google API یکپارچگی زبان بهتری، امنیت بهبودیافته، و پشتیبانی برای ایجاد درخواستهای مجاز ارائه میدهند. کتابخانههای کاربر در تعدادی از زبانهای برنامهنویسی دردسترس هستند؛ بااستفاده از آنها میتوانید از نیاز به راهاندازی دستی درخواستهای HTTP و تجزیه پاسخها اجتناب کنید.
با اعتبارنامههای OAuth 2.0 ایجادشده، آمادهاید تا استفاده از «میانای برنامهسازی کاربردی AdMob» را شروع کنید. برای درخواست دسترسی بااستفاده از OAuth 2.0، برنامه شما به اطلاعات حوزه نیز نیاز دارد:
| حوزه | معنی |
|---|---|
https://www.googleapis.com/auth/admob.readonly |
دیدن همه دادههای AdMob. این دادهها ممکن است شامل اطلاعات حساب، تنظیمات موجودی و میانجیگری، گزارشها، و دادههای دیگر باشد. این دادهها شامل دادههای حساس مثل پرداختها یا جزئیات پویش نمیشود. |
https://www.googleapis.com/auth/admob.report |
گزارشهای عملکرد آگهی و درآمد را ببینید. شناسه ناشر، منطقه زمانی، و کد واحد پول پیشفرض را ببینید. |
اولین درخواست خود را برای تولید گزارش بااستفاده از مثالهای Java، PHP، Python، یا curl ایجاد کنید.
کدهای همرسانیشده را فسخ کنید
میتوانید نشانهای همرسانیشده را به دو روش باطل کنید:
به صفحه اجازههای حساب Google خود بروید و دسترسی پروژه مربوطه را لغو کنید.
یا میتوانید نشانهای برنامه وب را بااستفاده از Google Identity API باطل کنید.