Two months after Facebook Inc admitted it had inflated the average time it told advertisers that users were watching their video ads, the company is promising better data to give ad buyers a clearer picture of how they are spending their money.