# RequestAdvertisingIdentifierAsync(AdvertisingIdentifierCallback)

> Request an advertising ID for iOS and UWP.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static bool RequestAdvertisingIdentifierAsync(Application.AdvertisingIdentifierCallback delegateMethod)
```

### Parameters

**** (\[AdvertisingIdentifierCallback]\(/engine/6000.7/script-reference/unityengine/application/advertisingidentifiercallback)): Delegate method.

### Returns

| Type                                                          | Description                                                                                                                                         |
| ------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | Returns true if successful, and false for platforms which do not support Advertising Identifiers. In this case, the delegate method is not invoked. |

### Examples

```csharp
using System;
using UnityEngine;

public class SampleBehaviour : MonoBehaviour
{
    public void Start()
    {
        Application.RequestAdvertisingIdentifierAsync(
            (string advertisingId, bool trackingEnabled, string error) =>
            { Debug.Log("advertisingId " + advertisingId + " " + trackingEnabled + " " + error); }
        );
    }
}
```
