Methods and apparatus to monitor advertising on media access clients
Disclosed examples include accessing a first media asset log and a second media asset log, the intermediate client device to communicate with a plurality of media access clients and to communicate with a remote service; parsing the first media asset log based on a determination that the first media asset log corresponds to a client-side advertisement insertion type; and transmitting the second media asset log to the remote service without parsing the second media asset log at the intermediate client device based on a determination that the second media asset log corresponds to a server-side advertisement insertion type.
1 . An apparatus comprising:
memory;
machine-readable instructions in the memory; and
programmable circuitry to be programmed by the machine-readable instructions to at least:
access a media asset identifier in a first command from a remote service;
generate a second command based on a media access client type identified in the first command, the second command to include the media asset identifier;
cause transmission of the second command to a first media access client of the media access client type;
access a first media asset log generated by the first media access client, the first media asset log based on the first media access client accessing media corresponding to the media asset identifier;
parse the first media asset log based on a determination that the first media asset log corresponds to a client-side advertisement insertion type;
after performing a verification process on the first media asset log, causing transmission of the first media asset log to the remote service;
access a second media asset log from a second media access client; and
based on a determination that the second media asset log corresponds to a server-side advertisement insertion type, cause transmission of the second media asset log to the remote service without parsing the second media asset log before the transmission of the second media asset log.
2 . The apparatus of claim 1 , wherein the programmable circuitry is to perform the verification process on the first media asset log by determining whether an advertisement identifier is present in the first media asset log.
3 . The apparatus of claim 1 , wherein the programmable circuitry is to perform the verification process on the first media asset log by determining that a device advertising identifier corresponding to the first media access client is present in the first media asset log.
4 . The apparatus of claim 1 , wherein the programmable circuitry is to parse the first media asset log after receiving a media access confirmation from the first media access client, the media access confirmation based on the media asset identifier.
5 . The apparatus of claim 1 , wherein the first media access client is a computer, the second media access client is an over-the-top device.
6 . The apparatus of claim 1 , wherein the programmable circuitry is to parse the first media asset log by converting the first media asset log to a human-readable format.
7 . A non-transitory machine-readable storage medium comprising instructions to cause programmable circuitry at an intermediate client device to at least:
access a first media asset log and a second media asset log, the intermediate client device to communicate with a plurality of media access clients and to communicate with a remote service;
parse the first media asset log based on a determination that the first media asset log corresponds to a client-side advertisement insertion type; and
cause transmission of the second media asset log to the remote service without parsing the second media asset log at the intermediate client device based on a determination that the second media asset log corresponds to a server-side advertisement insertion type.
8 . The non-transitory machine-readable storage medium of claim 7 , wherein the first media asset log corresponds to a first one of the media access clients that presents first advertisements based on the client-side advertisement insertion type, and the second media asset log corresponds to a second one of the media access clients that presents second advertisements based on the server-side advertisement insertion type.
9 . The non-transitory machine-readable storage medium of claim 8 , wherein the first one of the media access clients is an over-the-top device, the second one of the media access clients is a mobile device.
10 . The non-transitory machine-readable storage medium of claim 7 , wherein the programmable circuitry is to parse the first media asset log by converting the first media asset log to a human-readable format.
11 . The non-transitory machine-readable storage medium of claim 7 , wherein the programmable circuitry is to:
access a media asset identifier in a first command from the remote service;
cause transmission of a second command to a first one of the media access clients, the second command to include the media asset identifier; and
access the first media asset log generated by the first one of the media access clients, the first media asset log based on the first one of the media access clients accessing a media asset corresponding to the media asset identifier.
12 . The non-transitory machine-readable storage medium of claim 7 , wherein the first media asset log is from a first one of the media access clients, the programmable circuitry to access the first media asset log after accessing a media access confirmation from the first one of the media access clients.
13 . The non-transitory machine-readable storage medium of claim 7 , wherein the programmable circuitry is to parse the first media asset log after a determination that the first media asset log includes a logged ad break corresponding to a media asset.
14 . A method comprising:
receiving a first media asset log at an intermediate client device, the intermediate client device in communication with a plurality of media access clients and in communication with a remote service;
receiving a second media asset log at the intermediate client device;
determining, by programmable circuitry programmed by at least one instruction, whether the first media asset log corresponds to a server-side advertisement insertion type or a client-side advertisement insertion type;
determining, by the programmable circuitry, whether the second media asset log corresponds to the server-side advertisement insertion type or the client-side advertisement insertion type;
parsing, by the programmable circuitry, the first media asset log at the intermediate client device based on a determination that the first media asset log corresponds to the client-side advertisement insertion type; and
causing, by the programmable circuitry, transmission of the second media asset log to the remote service without parsing the second media asset log at the intermediate client device based on a determination that the second media asset log corresponds to the server-side advertisement insertion type.
15 . The method of claim 14 , wherein the first media asset log corresponds to a first one of the media access clients that presents first advertisements based on the client-side advertisement insertion type, and the second media asset log corresponds to a second one of the media access clients that presents second advertisements based on the server-side advertisement insertion type.
16 . The method of claim 14 , wherein the parsing of the first media asset log at the intermediate client device includes converting the first media asset log to a human-readable format.
17 . The method of claim 14 , including:
accessing a media title in a first command from the remote service;
sending a second command to a first one of the media access clients, the second command to include the media title; and
accessing the first media asset log generated by the first one of the media access clients, the first media asset log based on the first one of the media access clients accessing media corresponding to the media title.
18 . The method of claim 14 , wherein the receiving of the first media asset log is from a first one of the media access clients after receiving a media access confirmation from the first one of the media access clients.
19 . The method of claim 14 , wherein the parsing of the first media asset log is in response to a determination that the first media asset log includes a logged ad break corresponding to a media asset.