Advanced Ads enables you to schedule ads using the start and expiry date.
You find both settings in the top right corner of your ad edit screen, right where you would normally also publish your ad.
The start or publish date is automatically set to the time you published the ad. By clicking on “Edit” you can also change this date into the past or future.
To set an expiry date you first have to enable the “Set expiry date“ checkbox. You can now set the expiry date.
The expiry date is the first day when the ad will not be visible in the frontend anymore.
If you let ads expire and don’t want to use them again you should move them to the trash later. This is not necessary, but will remove it from all queries and condition checks in the frontend and therefore bring a slight performance bonus.
What else you need to know
The dates are compared against the blog time. For example, if your blog uses UTC+0 and your expiry date is January 28th, visitors in UTC-2 will still see it on Januar 28th at 2am (their local time) and visitors in UTC+2 won’t see it from January 27th 10pm on.
Depending on your localization, the order of the input fields might vary.
The start time is technically the post date of the ad, so any plugin that somehow interferes with the post date might also have an effect on the start date.