1. A method executed by an advertising server device, comprising: receiving, at an advertising server and from a user device, an electronic message containing a metric report that includes a validation indicator, a validation result indicator and a code indicative of an interactive event that was performed by the user device; and validating by the advertising server data in the metric report when the validation result indicator corresponds to a failed validation which was performed by an advertising engine on the user device, wherein validating includes sub-operations of: analyzing the metric report to identify the code indicative of the interactive event that was performed by the user device, and comparing the interactive event to a list of interactive capabilities of the user device, where the list of interactive capabilities includes a hardware capability of the user device or a software capability of an operating system of the user device.