⚠ هشدار! این SDK دیگر پشتیبانی نمیشود ⚠
اگر تاکنون برای تبلیغات درون اپلیکیشن از تپسل استفاده میکردید، بهتر است زینپس از تپسلپلاس استفاده نمایید.
تپسل پلاس، علاوه بر دارا بودن تمام امکانات تپسل، الگوریتمهای هوشمندانهتر، تبلیغات متنوعتر و عملکرد بهتری دارد.
همچنین فرصت کسب درآمد ارزی را از طریق نمایش تبلیغات شبکههای تبلیغاتی خارجی (نظیر AdMob) فراهم میکند.
نسخههای منتشر شده تپسل در صورتی که پیشتر پیادهسازی شده باشند، کماکان به کار خود ادامه میدهند و تبلیغ دریافت میکنند امّا آپدیت نشده و باگها پشتیبانی نمیشوند.
ساخت تبلیغگاه
ابتدا از پنل تپسل یک تبلیغگاه از نوع استاندارد بسازید.
درخواست تبلیغ
جهت نمایش بنر استاندارد، باید محلی برای نمایش آن در صفحه در نظر بگیرید. بنر استاندارد، دارای سایزهای استانداردی است که در SDK تپسل مشخص شدهاند. جهت نمایش بنر، از تابع زیر استفاده کنید:
Tapsell.RequestBannerAd(
string zoneId,
int bannerType,
int horizontalGravity,
int verticalGravity,
Action<string> onRequestFilled,
Action<string> onNoAdAvailableAction,
Action<TapsellError> onErrorAction,
Action<string> onNoNetworkAction,
Action<string> onHideBannerAction);
مقدار zoneId
کلیدی است که بعد از ساخت اپلیکیشن در پنل و ثبت یک zone
از نوع بنری استاندارد دریافت میکنید. ورودی BannerType
اندازههای مختلف را بیان میکند و شامل مقادیر زیر است:
BannerType.BANNER_320x50 | 320x50 |
BannerType.BANNER_320x100 | 320x100 |
BannerType.BANNER_250x250 | 250x250 |
BannerType.BANNER_300x250 | 300x250 |
ورودی horizontalGravity
نشان میدهد که آیا تبلیغ، بالا یا پایین صفحه باشد و شامل BannerType.TOP
, BannerType.BUTTOM
میباشد
ورودی verticalGravity
بیان میکند که تبلیغ از جهت عرضی در کجای صفحه باشد و میتواند شامل مقادیر BannerType.LEFT
, BannerType.RIGHT
, BannerType.CENTER
باشد.
Callback
برای درخواست
تعریف مطابق کد زیر میتوانید برای درخواست تبلیغ listener
تعریف کنید.
Tapsell.RequestBannerAd (bannerZoneId,BannerType.BANNER_320x50, Gravity.BOTTOM, Gravity.CENTER,
(string zoneId)=>{
Debug.Log("Action: onBannerRequestFilledAction");
},
(string zoneId)=>{
Debug.Log("Action: onNoBannerAdAvailableAction");
},
(TapsellError tapsellError)=>{
Debug.Log("Action: onBannerAdErrorAction");
},
(string zoneId)=>{
Debug.Log("Action: onNoNetworkAction");
},
(string zoneId)=>{
Debug.Log("Action: onHideBannerAction");
});
مخفی کردن و نمایش بنر
به صورت پیش فرض زمانی که تبلیغات بنری دریافت میشود به صفحه اضافه میگردد و Visible میشود. اگر بنا به هر دلیلی میخواهید بنر را مخفی کنید یا بنر مخفی شده را نمایش دهید از این کد استفاده کنید:
Tapsell.ShowBannerAd (bannerZoneId); //To make visible
Tapsell.HideBannerAd (bannerZoneId); //To hide banner