Category filter

Configuration profile to disable personalised advertising on Mac

Apple uses contextual information to serve ads that may be more relevant to the user on their devices. If an organization doesn’t want its device contextual data being shared with Apple, they can disable the Personalised Ads setting on their Macs. A custom configuration profile can be used to disable the Personalised Ads on Macs remotely. This help document provides a step-by-step guide for IT admins on how to deploy a custom configuration profile to disable the personalised advertising on Macs with the help of Hexnode’s Deploy Custom Configuration feature.


The sample configuration profile provided below is created using various profile creator applications.


  • This configuration profile can be used on devices running macOS 10.14 and above.
  • Personalised Ads are not available in versions earlier than macOS 10.14, and if we apply the configuration profile to these devices, no changes occur.

Disable personalised advertising on Mac

Use the following configuration profile to disable Personalised Ads setting on Macs.

In the above configuration profiles, the allowApplePersonalizedAdvertising key configures the Personalised Ads. The configurable values are:

  1. false: disables the Personalised Ads.
  2. true: enables the Personalised Ads.

What happens at the device end?

Once the configuration profile has been successfully deployed, the user will be unable to re-enable Personalised Ads. The option will remain accessible to the user, but it will not change even if attempted.

Turn off and disable personalised advertising on Macs using a configuration profile.


  • To create and customize configuration profiles, you can use tools like Apple Configurator, Profile Manager or manually create them using text editors.
  • Use non-encrypted .mobileconfig, .xml, or plist files to deploy profiles across devices.
  • Ensure that you do not associate conflicting configurations with the devices.
  • Use wildcards to fetch key values from the portal.
  • It is recommended to manually validate the configuration profile on a system before executing it in bulk.
  • Hexnode will not be responsible for any damage/loss to the system on the behavior of the configuration profile.

  • Configuration Profile Repository