#1
Dear users,

new ad system is live - ads system .

New ad system features following options:

- payments history tracking - users can see their previous ad purchases or extensions of existing ads (date, payment date, days, ad link and image)
- my ads - allows users to track their ad status

Purchasing ads
Users can purchase ads by going on "buy ad space" where they can select ad spot
- Once there users can use either existing approved (and non active), existing active ad (extension) or create a new one.
- Upon providing the ad,selecting durations & position and paying for it their ad is placed into admin approval list (approval is done once the payment is confirmed by the system).
- Approval is needed only once when the ad is created
- if the user submitted ad doesn't get approved user will be refunded in full amount

Creating ads
- users can create new ads by going to "new ad link" and providing following infos: link and image
- image url can only be a imgur or ibb direct image link with one of following extensions: webp,gif,png,jpeg,jpg and in dimensions: 400x75 pixels (width x height)

Extending Ads / Notifications

-Users who have active ads on any position(s) will receive a pm reminder about their ad expiration 72,48 and 24h before the ad expires.
- On every ad status change (approval, expiration, about to expire) users will receive a pm reminder

Sposts / Ad banner count
- each position will display number of available and max spots per position ( Home 8 | Thread 2)
- Home positions are placed on index page, 2 ads above shoutbox and 1 in sidebar, rotating between the active ads
- Thread positions are placed under the first post in threads that are located in leaks & cracking sections

ETA / Queue status
- Queue status on purchase page indicates that the ad expiration time will be displayed upon purchase confirmation. Existing ads that are being extended will see their expiration time displayed right away
- Order for pushing queued ad(s) into active spot is determinated on received payment date, while remaining time (or ETA) is calculated by amount of purchase days from previous ads in that order
- If any of those previous ads in the order are extended while being active, new expiration date will be taken into consideration when displaying remaining timeusers can't have same ad on 2 different places
- Expiration time from ad that expires first is used to determinate queue order
- paid ads in queue order won't expire during the waiting / approval process, their expiration time is calculated from the day of the appending + amount of purchased days