unityads.setPersonalizedAds()

Type Function
Return value none
Revision Release 2026.3728
Keywords ads, advertising, unityads, setPersonalizedAds
See also unityads.init()
unityads.*

Overview

Set a user-specific flag that indicates whether a user should receive personalized or contextual advertisements. Call this before initialization (before unityads.init()).

Syntax

unityads.setPersonalizedAds( showPersonalizedAds )
showPersonalizedAds (required)

Boolean. true indicates that the user may receive personalized ads. false indicates that the user should receive only contextual (non-personalized) ads.

Example

local unityads = require( "plugin.unityads.v4" )

local function adListener( event )

    if ( event.phase == "init" ) then  -- Successful initialization

    end
end

-- Set personalized ads flag before initialize
unityads.setPersonalizedAds( true )

-- Initialize the plugin
unityads.init( adListener, { gameId="YOUR_LEVELPLAY_APP_KEY" } )