> For the complete documentation index, see [llms.txt](https://docs.luarmor.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.luarmor.net/ad-system-rewards.md).

# Ad System (Rewards)

Reward system requires users to go through certain "checkpoints" to earn the "reward" which could be a key to your script, or extra time on their already existing keys that were obtained via the ad system.

## For Visitors

When you click on an "ads.luarmor.net/get\_key" link, Luarmor creates a session for your browser with your progress data, keys, remaining time on them and other data linked to this session on the server.

{% hint style="warning" %}
We recommend <mark style="color:red;">**not using**</mark>**&#x20;a VPN** while on this session, because multiple people might have the same VPN IP at a time, and it might result in integrity check fails during the verification process.
{% endhint %}

This session is also bound to your IP address, which means if you visit the same ads.luarmor.net link on a phone on your network, it will most likely show you where you were left at. This is to ensure that people don't easily bypass developer-specified cooldown and generate excessive number of keys. &#x20;

{% hint style="info" %}
**This "session" will ONLY get deleted in 3 situations:**\
\-  7-10 days of inactivity on this session (e.g if no checkpoint gets completed in 7-10 days) \
\-  Link owner edits the target project or wipes sessions on his dashboard\
\-  You click on the "Forget Browser" button on bottom-left side of the screen.\
\
Keep in mind that the "Forget Browser" option is available only if link owner enabled it.&#x20;
{% endhint %}

This is what an <mark style="color:red;">**incomplete**</mark> session looks like:

<figure><img src="/files/1Awz5Lz0G19iT4xjeT7d" alt=""><figcaption><p><br></p></figcaption></figure>

Once you complete a checkpoint, you will get redirected to this screen:

<figure><img src="/files/u1OI5WQsuw4mJ0iecsQG" alt=""><figcaption></figcaption></figure>

If you accidentally close all tabs, it is **not a problem.** You can just open the same URL again and your progress will be there.

{% hint style="warning" %}
You have around <mark style="color:yellow;">**70 minutes**</mark> to complete a checkpoint. If you don't complete it in time, your progress <mark style="color:yellow;">will reset</mark> to 0/2 and you will have to re-complete from the first checkpoint again.\
\
Once you've completed a checkpoint, you will have **another 70 minutes** to complete the next checkpoint. No need to rush, you have time.
{% endhint %}

This is what a <mark style="color:green;">**completed**</mark> session looks like:

<figure><img src="/files/JeBh9cLvwAjAd1AYTGbu" alt=""><figcaption></figcaption></figure>

You may also see the cooldown button after completing all checkpoints

<figure><img src="/files/7rjlIOKn1voRd704cl4T" alt=""><figcaption></figcaption></figure>

Cooldown option makes sure that link providers (e.g linkvertise, lootlabs) will calculate the impressions as more "authentic" (and more $) rather than spammy and most likely not monetized.

## For Script Owners

Reward manager dashboard looks like this. You can see your limits on top left and right corners of the screen. &#x20;

<figure><img src="/files/GNUY903DWACqVZRiUvmD" alt=""><figcaption><p>On 2560x1440 resolution. However, it is usable on mobile too.</p></figcaption></figure>

### Creating Checkpoints

Each provider has its own setup tutorial, so please proceed to the one you want to learn about. The setup guides below are **only valid if you are using "Anti Bypass / Dynamic URL" options**. Otherwise, it is pointless to make a checkpoint anyways.

### Linkvertise

Linkvertise is one of the high CPM providers out there, and most users are already familiar with it.\
If you don't have an account, you must sign up [here.](https://publisher.linkvertise.com/)

#### Step 1)

Create a link on [linkvertise dashboard](https://publisher.linkvertise.com/dashboard#link-create).\
"Target URL" can be anything. You will change this after creating the checkpoint.

<div align="center"><figure><img src="/files/ZWNoNHe7N2jXKRrZni0Y" alt=""><figcaption></figcaption></figure></div>

Then fill in the required fields with anything you want until it matches the minimum length requirement. \
Once you've created the link, you will be given a short linkvertise URL like this:

<figure><img src="/files/VbBp6jBsNsizsdQ6sF8s" alt=""><figcaption></figcaption></figure>

You can also find the links on your linkvertise dashboard. Copy this "<https://link-target.net/xxxxx>" URL and paste it in Luarmor checkpoint creation field.

<figure><img src="/files/8NdivPb6yMHQ53fyOnbH" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Don't create the checkpoint yet. There's another step to complete.
{% endhint %}

#### Step 2)

Go to the "settings" tab on linkvertise, [here.](https://publisher.linkvertise.com/dashboard#account)\
Enable "Anti Bypassing" and it will generate an API token for you.&#x20;

<figure><img src="/files/TH3W1xc8nT9fTjmP6rIW" alt=""><figcaption></figcaption></figure>

Copy this API key and click "Save Settings". Then paste this token into Luarmor checkpoint field:

<figure><img src="/files/c1nYXbWsWUGedF04IO43" alt=""><figcaption></figcaption></figure>

Click the green check icon and create the checkpoint. It will reload the page.

#### Step 3)

Once the checkpoint has been created, you can now get the callback URL and paste it in Linkvertise link target. \
Click on "Edit" button next to the checkpoint name:

<figure><img src="/files/6fXlNdFnr1VLRQTiyQ2B" alt=""><figcaption></figcaption></figure>

Then copy this URL at the bottom of the screen.

<figure><img src="/files/lmcinH4OzyG88eKuyTcd" alt=""><figcaption></figcaption></figure>

Edit the linkvertise URL you created earlier, and paste this link as the target URL.

<figure><img src="/files/qsWnrH2KeF5wEpOWBiyg" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/HwpehkkQmyKtmNVZoIzQ" alt=""><figcaption></figcaption></figure>

Then proceed with the next steps & Save the changes. Once everything is done, your checkpoint is ready to go. You can give this URL to your users and start getting clicks right away:

<figure><img src="/files/c5jspfEUGr59vk2udfhv" alt=""><figcaption></figcaption></figure>

### Lootlabs

Lootlabs is another provider like Linkvertise, but lootlabs pays slightly more. Also they have a lot of cashout options including cryptocurrencies.

#### Step 1)

Create a link on lootlabs [dashboard](https://creators.lootlabs.gg/dashboard):

<figure><img src="/files/Ueg29m8GvPdWcDXCfShD" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/V2cMi4W9jZPRhNXwnEjI" alt=""><figcaption></figcaption></figure>

You can put anything as the destination URL. Luarmor will adjust the target parameter accordingly. (assuming you will be using the Anti-Bypass option!)

Once you have created the link, copy the URL&#x20;

<figure><img src="/files/WYrw0ru3jeP1tUv3FCDx" alt=""><figcaption></figcaption></figure>

And paste it in the URL field on checkpoint creation screen on Luarmor dashboard.,

<figure><img src="/files/QsoT6UPW64AyXINZ1YOq" alt=""><figcaption></figcaption></figure>

#### Step 2)

Go to [profile ](https://creators.lootlabs.gg/profile)page on LootLabs, there will be an "API Key" field at the bottom.

<figure><img src="/files/iKIn5PlsP9jOTgxOXG02" alt=""><figcaption></figcaption></figure>

Copy this token and paste it into Luarmor checkpoint "API Key" field.

<figure><img src="/files/r7mCaXGLScsWH6dsBo2i" alt=""><figcaption></figcaption></figure>

Create the checkpoint and done!&#x20;

{% hint style="success" %}
You don't need to edit the target URL on Lootlabs dashboard. Luarmor automatically adjusts the redirection accordingly. No action needed on your end after this.
{% endhint %}

#### Step 3)

**Edit the checkpoint and enable "advanced anti bypass"** and paste your postback URL to lootlabs dashboard [\[HERE\]](https://creator.lootlabs.gg/advanced)

<figure><img src="/files/h2sVMhTw8NXCCWgbXgNi" alt=""><figcaption></figcaption></figure>

This step is very important ^, make sure you paste the postback URL on lootlabs dashboard. You may need to click on the CLICK\_ID, IP, UNIQUE\_ID buttons on left bottom corner of the page before you can save it.

### Work.Ink

#### Step 1)

Create an API key on Work.Ink [dashboard ](https://dashboard.work.ink/developer)-> Developer Tools -> Generate API key

<figure><img src="/files/dCERf9Yq4I3t2GAoQyx4" alt=""><figcaption></figcaption></figure>

Paste this key into Luarmor checkpoint creation page "API Token" field at right-bottom corner.&#x20;

Then create a work.ink URL, you can have the target field as anything you want on work.ink page. E.g:<br>

<figure><img src="/files/Bff7Y8y0U3273NlIX1oj" alt="" width="306"><figcaption><p>Create a link with any destination URL</p></figcaption></figure>

<figure><img src="/files/aidRH9LVnOrRNFhlskxy" alt=""><figcaption><p>Click copy link after generating it</p></figcaption></figure>

<figure><img src="/files/ff8hzNu4DN1Yg0QRn3ni" alt=""><figcaption></figcaption></figure>

That's it. You don't need anything else

{% hint style="success" %}
Leave the Short URL field empty. Create the checkpoint and everything will be handled automatically.
{% endhint %}

### ShrtFly / ShrinkEarn

Work.Ink, ShrtFly and ShrinkEarn work the same way. You can just repeat the Work.Ink steps above to add these two providers.

Get ShrtFly API Token from: <https://www.shrtfly.com/publisher/developer-api>.

Get ShrinkEarn API token from <https://shrinkearn.com/member/tools/api>.

More providers might be added in the future. If you want to suggest any, create a ticket in our discord server.
