Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface IAdvertiser2

interface IAdvertiser2
Extends IAdvertiser

Methods

startAdvertisingWithAntennaSensor()

void startAdvertisingWithAntennaSensor(IAdvertisementSettings* advSettings, IAdvertisementPayload* advData, IAdvertisementListener* advListener)
Request the advertiser to start an advertisement with antenna sensor enabled to read transmission feedback. Triggers advertisingStateChanged. API is non-blocking. Privilege: com.amazon.bluetooth.privilege.advertise Privilege: com.amazon.bluetooth.privilege.restricted

Parameters

advSettings
IAdvertisementSettings* — Required advertisement settings instance which is created by IAdvertisementSettingsBuilder.
advData
IAdvertisementPayload* — Required advertisement data payload instance which is created by IAdvertisementPayloadBuilder.
advListener
IAdvertisementListener* — Required the required instance of IAdvertisementListener for handling advertising states change.

Throws

  • InvalidArgumentError — if the provided arguments are invalid.
  • TimeoutError — if the client registration status change does not occur within the expected time of 1 second.
Various other errors defined in bluetooth-errors.idl.inc may be raised from low-level APIs.
Last modified on October 29, 2026