Patent ID: 8849696

Claim:
A method comprising: enabling, via one or more processors in one or more server devices, a first application code to access a second application code associated with providing a platform service to users via the first application code, the first application code being associated with a first party, and the second application code and the platform service being associated with a second party that differs from the first party, the first party being charged a fee, by the second party, for use, by the users, of the platform service via the first application code; associating, by the one or more processors in the one or more server devices, the use, by the users, of the platform service via the first application code with an advertising service, the first application code causing an advertisement received from the advertising service to be displayed to the users, and the advertisement being related to: a content of the first application code, and the second party; tracking, by the one or more processors in the one or more server devices and over a period of time, interaction, by the users, with the advertisement; calculating, by the one or more processors in the one or more server devices, a quantity of credits to be provided to the first party based on the interaction; reducing, by the one or more processors in the one or more server devices, the fee charged to the first party for the use, by the users, of the platform service via the first application code based on a first portion of the quantity of credits, the first portion of the quantity of credits corresponding to the fee charged to the first party for the use, by the users, of the platform service via the first application code; and storing, by the one or more processors in the one or more server devices, information identifying a second portion of the quantity of credits.