2024-11-28 19:28:24 -06:00
|
|
|
module Donate.Methods.YouTube exposing (..)
|
|
|
|
|
|
|
|
import Donate.Types exposing (..)
|
|
|
|
|
|
|
|
|
|
|
|
donateYouTube : Donate
|
|
|
|
donateYouTube =
|
|
|
|
let
|
|
|
|
name : String
|
|
|
|
name =
|
|
|
|
"YouTube"
|
|
|
|
in
|
|
|
|
{ donateImage = formatName name
|
2024-12-09 03:06:20 -06:00
|
|
|
, donateLink = "https://www.youtube.com/@upRootNutrition/membership"
|
2024-11-28 19:28:24 -06:00
|
|
|
, donateName = name
|
|
|
|
, donateFees = "45%"
|
|
|
|
, donatePreference = 3
|
|
|
|
, donateFeatures =
|
2024-11-30 04:32:00 -06:00
|
|
|
[ { free = Just False
|
2024-11-28 19:28:24 -06:00
|
|
|
, subscriptions = Just True
|
|
|
|
, openSource = Just False
|
|
|
|
, fastPayments = Just False
|
|
|
|
, userFriendly = Just True
|
2024-11-30 04:32:00 -06:00
|
|
|
, anonymous = Just False
|
2024-11-28 19:28:24 -06:00
|
|
|
, rewardTiers = Just True
|
|
|
|
}
|
|
|
|
]
|
|
|
|
, donatePros =
|
|
|
|
[ { pro = "Extremely familiar platform that most people use anyway."
|
|
|
|
}
|
|
|
|
, { pro = "Built-in monetization through ad revenue sharing."
|
|
|
|
}
|
|
|
|
]
|
|
|
|
, donateCons =
|
|
|
|
[ { con = "Extremely high platform cut (45% of ad revenue)."
|
|
|
|
}
|
|
|
|
, { con = "Content can be demonetized arbitrarily."
|
|
|
|
}
|
|
|
|
, { con = "Complicated and often changing monetization policies."
|
|
|
|
}
|
|
|
|
, { con = "High competition and algorithm dependency."
|
|
|
|
}
|
|
|
|
, { con = "Limited creator control over content visibility."
|
|
|
|
}
|
|
|
|
, { con = "Creators are easily censored."
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|