Bright VPN Bundle Integration Guide

  • Updated

 

Overview

Step1: Send your app for review

Step 2: Choose integration offer(s)

Step 2.1: Offer screen setup

Assets

Step 2.2: Implement exe file

Step 3: Send for final review

Step 3.1: Get your app certified!

Step 3.2: Report and payment details

 

 

Overview

This guide is for developers and app owners who want to monetize their Windows applications by offering BrightVPN as an additional offer inside their installation wizard.

Integrating the BrightVPN is the first step toward earning revenue. Once you've released your app with BrightVPN you can start earning per install.

This document provides a step-by-step walkthrough for seamlessly incorporating BrightVPN into your application.

Implementation is simple - there are 3 steps:
Step 1: Send your app for review
Step 2: Integrate BrightVP bundle
Step 3: Final review

⚠️Bright Data must review your application before you start distributing your app with Bright VPN.

Important notes

  • Users must ALWAYS decide if they want to VOLUNTARILY install Bright VPN after seeing the offer and consent screen. Additionally, users should ALWAYS have a straightforward means to opt out of the installation process.
    - Take care when implementing the offer screen and the opt-out mechanisms in a way which follows guidelines in this document.
    - Follow consent screen implementation guidelines in order to return true value from user interaction. DO NOT install anything on users devices if they have not opted-in.

  • BrightVPN and Bright SDK do not do any user tracking of any kind. You can read more about Bright VPN and privacy in its FAQ.
  • It’s important to follow the guidelines in this document to avoid violation of our company’s policy which may lead to termination of agreement.

 

Step 1: Send your app for review


Please send us your app for review. Our compliance team will check that your app is aligned with our guidelines as well as with security requirements. We will send our feedback in case there are any changes you should implement.


Note: As part of our service to selected partners, we include them in the AppEsteem certification program, which is highly respected by most of the major AV vendors. We will notify you when we are ready to start the process, usually after confirming the implementation is successful and we see a good number of installs.



The process includes sending the app for review, handling any violations that may be found, and eventually code signing the app with a new signing certificate. The last part is under your responsibility, as only the app developer can sign their app. However, the entire certification process and maintenance is funded by Bright SDK, with no extra charge on your side!

 

Step 2: Choose integration offer(s)


Scenario #1 - Installation Wizard offer UX flow:

1.     Promotional offer is shown on the wizard (link to implementation).

2.     User clicks Agree

3.     exe file downloads

4.     Bright VPN is launched and presents the Bright SDK consent screen.
⚠️ Bright VPN offer screen will only show AFTER your install wizard process is complete.

Scenario #2 - Uninstall webpage offer:
1.     User uninstalls your app and is redirected to an uninstall page on your website.

2.     A short message alongside an offer banner is shown (see mockup and link to implementation).

3.     exe file downloads ---> Bright VPN is installed.

4.     Bright VPN is launched and presents Bright SDK consent screen








Scenario #3 - successful install page:

1.     Once your app is fully installed - direct your user to a welcome / successful install page

2.     A short message alongside an offer banner is shown (like above mockup, here is the link to implementation).

3.     exe file downloads ---> Bright VPN is installed.

4.     Bright VPN is launched and presents Bright SDK consent screen

 

Scenario #4 - In-App offer:

1.    An offer is presented within the app screen.

2.    Use clicks offer

3.    exe file downloads ---> Bright VPN is installed.

4.    Bright VPN is launched and presents Bright SDK consent screen


Four principles to keep in mind when presenting in-app offers: 

  • No means no: if the user has already explicitly declined an offer in the app or during its. install, the app can’t make it again. 
  • Uninterrupted experience: This means the app can't present the offers in the middle of any tasks the user has initiated (i.e starting/stopping the app). You may present offers when the app is idle, or after the app completes a task and the user knows it's complete.
  • There needs to be a way in the settings to disable the offers.
  • The offers should be shown as part of the app, and not in pop-up windows that are dis-associated from the app. Otherwise AVs will treat the app as Adware that they’ll automatically remove without prompting the user.


Step 2.1: Offer screen setup

⚠️ Important! Please follow the guidelines below to assure compliance with our policies. If you violate the guidelines, Bright Data reserves the right to terminate your account.
⚠️ Bright VPN launch will happen only AFTER your install wizard process is complete.



Optional: You may design the opt-in any way you choose (we recommend the design to be as close as can be to your installation wizard). However, the BrightVPN offer screen must always include an opt-in consent screen with the mandatory text below.
- You may implement the BrightVPN offer screen onto your wizard (make sure to include all the links provided below).
[implement with your own buttons: available with buttons or without buttons (so you can use the ones in your Wizard (make sure to include all the links provided below)+ that buttons return true value from user interaction).






- In case you want to design your own Bright VPN offer, please read below.
In the 'Assets' section you may find all the imagery needed..

When setting up the offer make sure to include the following text, buttons and links:
Follow this link to access translations of the offer.

  1. Mandatory Text:

    Optional offer by       <link to: https://brightvpn.com/ >

 

Protect your device with FREE Premium VPN!
Install Bright VPN to enjoy:

Safer on public Wi-Fi (travel, shop, work)
Change your location
Protect privacy & increase security
100% FREE. For life!

Bright VPN provides you with free premium VPN in return for allowing Bright SDK to occasionally use your device's free resources and IP address. When you click “Accept”, you agree to install  “Bright VPN” and consent to its Privacy Policy and EULA.




  1. Buttons: “Decline” / “Accept”

    ** Make sure buttons return true value from user interaction (“Decline” = opt-out / “Accept” = opt-in). DO NOT install anything on users devices if they have not opted-in.


  2. Links:

 

- The link to Bright VPN EULA leads to https://brightvpn.com/legal/sla

- The link to Bright VPN Privacy Policy leads to https://brightvpn.com/legal/privacy

- The link to "Bright Data” leads to https://brightdata.com


AV  Guidelines

 

As mentioned above, it is vital to us to keep all of our partners’ apps certified and cleared from any Anti Virus detection. Based on our experience, and partnership with Appesteem, we will provide some consulting about the implemented flow, to avoid any AV detection. For more details, we recommend you visit this page, and filter the list for “In-bundle offers”, “Bundler-made offers” and “Ads inside apps”. These guidelines were not written specifically for any of Bright Data’s applications, and are relevant for any bundler.


Assets


Press Kit: Drive folder link

 

Important Note before integrating: Do to local restrictions, Bright VPN should not be offered in the following countries and/or regions, please make sure you disable the offer for:
  • Iran
  • Iraq
  • India
  • Syria
  • Lebanon
  • Palestine
  • North Korea
  • Cuba
  • Sudan
  • Crimea region of Russia
  • China

 

Step 2.2: Implement exe file

1. Add BrightVPN setup file either statically or dynamically download from web

2. Save the user's choice when the offer is displayed.

3. Once your installer has finished. If the user clicked "I agree" on the offer screen, run the installer using the command: BrightVPN-Setup.exe /Silent=yes /Affiliate=AFF_ID

Step 3: Send for final review

⚠️ Important! To get paid for installs you must be set up properly in our system: Send the exe file to your account manager (details below)


Once you are done implementing, please send the exe file for review to your account manager as well as info@brightvpn.com. Note that each offer (Wizard, successful / uninstall page, in-app offer etc) requires a separate review.

We will review the flow, send you feedback and add the right entities in our system and set it to “active” status in order to provide the right stats to start paying you for Bright VPN installs.

Payments are done according to our system data - if you find any discrepancies - please let us know.


Step 3.1: Get your app certified!


- We will assess the number of installations in the course of a two-week period and initiate the Appesteem certification process, for which we will cover the associated costs. Click here to see the list of our partners’ apps that have been certified.

- As part of this process, it is necessary to implement a new signing certificate (this part is under the partner’s responsibility). Note: when you add an offer (Wizard, successful / uninstall page, in-app offer etc), most likely you have a new build version. In that case, please share so we can recertify with Appesteem.

- If you have any inquiries, please feel free to contact our Director of Security Partnerships.

Step 3.2: Report and payment details


- If your Bright Data contact hasn’t done so already, make sure to sign up to Bright SDK dashboard, where you can manage your partnership activity, monitor your revenue and have access to other partner program assets.

- In our dashboard, update your billing contact and payment details, under “company profile”. Learn more about our billing process here.

- Our compliance team will notify you once they complete their review and approve your integration - you may then start distributing this build and start monetizing with BrightVPN!

- Once active, you will be receiving a monthly report in CSV format along the total of the payment for this month.

***********************************************************************************************************
We are glad to have you aboard! For any questions please do not hesitate to contact us!