I've almost never run out of spirit stones as I rotate between watching the ads, skipping the ads, or waiting til a pile of chapters build up first before reading them, eliminating the need to go through so many ads.
I still had over 600, but now it reset to 0 before I collected my check-in today???