Advertising Enforcement

In implementations where the operating system or OPS-based advertising is provided using executable code in the system, it can be necessary or desirable to protect that code from being removed, rendered inoperative, bypassed or manipulated. As another example, the system can provide constant or repeated monitoring of whether the system presents the advertisement(s) as scheduled. If non-presentation is detected, the system can invoke one or more enforcement routines to seek compliance with the advertisement presentation schedule. Such enforcement routines can include, but are not limited to, disabling the system in whole or in part, reporting the issue to a responsible party, invoking an alternative way of presenting the advertisement (such as by audio when visual presentation is impeded), or by registering the non-compliance in a log that can later be used in a follow-up process.