When running an ad campaign, Roblox requires that campaigns be at least 24hours in duration, meaning that you cannot have a campaign that is only contained within 1 day (see below):
This causes issues when you are trying to run a 1-day campaign with a set daily budget and only be billed for 1 day, because the ads system will automatically bill you for 2, even if your period is 24hrs.
What Happened
In the example below, I ran a 24-hour campaign with a 5 ad credit daily budget, expecting to be charged 5 ad credits for the single day-long period that it ran.
When setting up a campaign with the minimum 24hr duration and a set daily budget, I would expect to be billed for 1 day (24hrs) as I selected rather than 2 whole days.
EDIT (2025): Roblox’s Response
Sometime after reporting this issue, Roblox added various disclaimers noting that this is actually intended behavior.
Their response to this thread “this issue should be resolved” should be taken as “this is intended behavior and we have added disclaimers”.
Now, I am stuck with 3.86 ads credits I cannot use, unless I buy 10 more. You need at least 10 ads credits to run a campaign… This basically locks up your funds until you spend more, I hate it
Sponsor ads did give better results than user ads though