> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pnlight.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Attribution issues

> Troubleshoot missing or delayed attribution in PNLight by checking SDK calls, provider names, attribution priority, wait windows, and dashboard settings.

Use this page when a user or Remote UI request is not attributed as expected.

## Check the app integration

* The app sends attribution after the attribution provider returns data.
* The provider name matches the SDK-supported value.
* The identifier is stable for the provider.
* The same PNLight user ID is used for SDK actions around install, attribution, and Remote UI.
* If PNLight initialized before ATT authorization, the app calls `updateIdfa()` after the prompt completes.

## Check dashboard settings

Open **Settings** and review:

* Attribution priority order.
* Enabled attribution sources.
* Wait window for preferred attribution.

## Attribution is delayed

Attribution can be delayed when the app waits for the preferred provider before falling back. If early flows depend on attribution, review the wait window with your product and marketing teams.

On the first app launch, wait 4-5 seconds after AppsFlyer initialization before requesting Remote UI when attribution is required. The SDK also waits for attribution internally when `attributionRequired` is `true`.

<Tip>
  For launch testing, use one test device and one attribution source at a time. This makes it easier to confirm which provider supplied the final attribution.
</Tip>
