While most skins in the League of Legends store cost Riot Points, there are some ways to get skins completely free. Follow the steps in this article to find out how.
Steps
Method 1 of 3: Like the Official League of Legends Facebook Page

Step 1. Create a Facebook profile if you don't already have one

Step 2. Find the official League of Legends page on Facebook
You can do this by searching for "League of Legends" on Facebook and selecting the page with the check mark.

Step 3. Click on "Tristana Riot Girl Free"
An app will open that will allow you to unlock the skin on your League of Legends account.
If you don't have the Tristana champion, you will also receive the champion in addition to the skin

Step 4. Choose the region where you registered your League of Legends account

Step 5. Like the League of Legends Facebook page from the app
If you have already done so, you will automatically proceed to the next step.

Step 6. Receive the code for the skin
You will also have the possibility to share the event on your profile, on different social networks.

Step 7. Redeem the code
First, you'll need to log into the League of Legends client. Then, open the shop and select "Codes". You can enter the code that was communicated to you in the black rectangle. When you click "Confirm", the new skin (and champion, if you don't already have it) will be added to your account.
Each skin code can only be used in the region for which it was generated. If you're having trouble redeeming, it's best to open a ticket with League of Legends Customer Support
Method 2 of 3: Subscribe to the Official League of Legends YouTube Channel

Step 1. Create a YouTube account if you don't already have one

Step 2. Access the League of Legends Official Website via your favorite internet browser

Step 3. Make sure the version of the site you are viewing is the same as the server you have the account on, and add "/ youtube" to the end of the url
The app on the League of Legends website will open and link your YouTube account to your League of Legends account.

Step 4. Click the "Login" button and enter your account credentials, as well as the correct captcha code

Step 5. Click "Sign Up" to link the two accounts

Step 6. Allow League of Legends access to your YouTube account in order to subscribe to the channel
If you have already registered, the operation will be the same.

Step 7. Enjoy your new Alistar Liberato skin
If you don't own Alistar as a champion, you will receive it along with the skin.
If you are having trouble with the transaction, the advice is to open a ticket with the League of Legends customer support team. Include snapshots of the problem so it can be resolved more quickly
Method 3 of 3: Follow the Official League of Legends Twitter account

Step 1. Create a Twitter account if you don't already have one

Step 2. Log in to the app that allows you to get the free code for the Garen champion and the Dread Knight Garen skin
You can find the app here for EUW / EUNE accounts and here for servers in other regions.

Step 3. Click "Get Garen and his Knight of Dread skin" to open the Twitter app which allows you to receive the code by following the official League of Legends account

Step 4. Give the Twitter app permission to continue to receive the code
Remember that you can only use skin codes once and only for the region for which they were generated

Step 5. Redeem the code
First, you'll need to log into the League of Legends client. Then, open the shop and select "Codes". You can enter the code that was communicated to you in the black rectangle. When you click "Confirm", the new skin (and champion, if you don't already have it) will be added to your account.