New structure for optimize ads doc