# Targeting

## Solicitar permisos

{% hint style="info" %}
Este paso es **totalmente opcional** y solo se debe implementar si resulta conveniente para la finalidad de la aplicación.
{% endhint %}

La aplicación puede solicitar los permisos de ubicación para que nuestro SDK pueda obtener la localización actual del usuario y mostrar anuncios de mayor interés en base a dicho dato.

Para ello, es necesario añadir los siguientes permisos en el fichero `AndroidManifest.xml`:

```markup
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
```

A continuación, la aplicación deberá realizar la solicitud de los permisos para que los usuarios puedan otorgar su autorización.&#x20;

### Ejemplo

{% tabs %}
{% tab title="Kotlin" %}

```kotlin
private val PERMISSIONS = arrayOf(
    Manifest.permission.ACCESS_FINE_LOCATION,
    Manifest.permission.ACCESS_COARSE_LOCATION
)

ActivityCompat.requestPermissions(this, PERMISSIONS, 100)
```

{% endtab %}

{% tab title="Java" %}

```java
private static final String[] PERMISSIONS = {
    Manifest.permission.ACCESS_FINE_LOCATION,
    Manifest.permission.ACCESS_COARSE_LOCATION
};

ActivityCompat.requestPermissions(this, PERMISSIONS, 100);
```

{% endtab %}
{% endtabs %}
