# Instalación y uso

En este punto, debes tener a la mano tu Publisher Key, la necesitarás para inicializar el SDK.

## Inicializar SDK

{% hint style="info" %}
Recuerda que tu PUBLISHER-KEY se encuentra en el portal de netsocks. Para visualizarla haz clic en '**Añadir nueva aplicación**'. O consulta la sección [Publisher Key](https://docs.netsocks.io/spanish/portal/publisher-key).
{% endhint %}

Nuestra recomendación es inicializar el SDK en la clase `Application` de la app para garantizar los mejores resultados de monetización, aunque también se puede realizar en algún `Activity` principal.

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

```java
NetsocksSdk.enable(this, "TU PUBLISHER KEY");
```

{% endtab %}

{% tab title="Kotlin" %}

```kotlin
NetsocksSdk.enable(this, "TU PUBLISHER KEY")
```

{% endtab %}
{% endtabs %}

Inicializar el SDK de esta manera habilitará de forma automática la monetización. No es necesario realizar ninguna otra acción a menos que quieras condicionar la monetización según el consentimiento del usuario.

## Verificar si la monetización esta habilitada

Para conocer si el SDK de netsocks esta habilitado, puedes utilizar el siguiente método proporcionando el contexto ya sea de la aplicación o del activity.

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

```java
NetsocksSdk.isEnabled(this);
```

{% endtab %}

{% tab title="Kotlin" %}

```kotlin
NetsocksSdk.isEnabled(this)
```

{% endtab %}
{% endtabs %}

## Deshabilitar la monetización

En caso de que un usuario no haya otorgado su consentimiento, puedes deshabilitar la monetización utilizando el siguiente método.

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

```java
NetsocksSdk.disable(this);
```

{% endtab %}

{% tab title="Kotlin" %}

```kotlin
NetsocksSdk.disable(this)
```

{% endtab %}
{% endtabs %}

Recuerda revisar la sección de consentimiento para obtener más información respecto a qué puedes hacer si el usuario opta por no utilizar el SDK de netsocks.
