TMPromotedAdInterceptor

class TMPromotedAdInterceptor(promotedAdLinkProvider: PromotedAdLinkProvider, apiUserAgentProvider: ApiUserAgentProvider) : Interceptor

Interceptor for adding promoted ad headers to API requests in the Discovery API.

Parameters

promotedAdLinkProvider

Provides the promoted ad link.

apiUserAgentProvider

Provides the user agent string.

Constructors

Link copied to clipboard
constructor(promotedAdLinkProvider: PromotedAdLinkProvider, apiUserAgentProvider: ApiUserAgentProvider)

Functions

Link copied to clipboard
open override fun intercept(chain: Interceptor.Chain): Response

Modifies the request to include promoted ad URL and user agent header.