Scrap the old, fuel the new. Google joined the party at adlibrary.com
Last time I shared the process of getting an idea, building the MVP and buying the domain. It was packed and rather a status quo update than sharing something when it happens. But this time it's different. We are in this together now. I will share updates, decisions and moves. This post now tells you a little about Google's adlibrary and why it breaks my whole project. Enjoy.
Murat
Page owner and Fullstack Dev
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*#%%%%%%%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%#*#%%#++*%#*#%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%#*#%*=-:-=+==++*#%%##%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%##%#=-:=-=*==**+=-+#%#*%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%##%+:++=+=**+=**++=+=*%##%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%##%*--+*++**+==**+=**==+%##%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%#%#-+*=+**#++==+**+*++*==%##%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%###=+***=*#*++==+*#***++=:+%*%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%##%*-+++***#*===++*#*+===+-:*##%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%##%++===+#*##**==+*#**+=++=++###%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%##*=**++**#+-*#++#*+##***+**=##*%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%##%+=***##*#*. -++- -#**###*+=##*%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%##%+-=*#*****+. . :*****##+-:#%*#%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%###=+**++-****+-==-+***+=++**-*%*#%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%###+=====+**#***++**#***====+++%#%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%#%++*++==*******++******+=+*+==##%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%#%+*+*#==+****#*-=*#***++==***+#%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%##+++=+++****#**==*##***+=+*++=*%#%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%###-=++=*#*+++***=+***+=+***==+++##%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%##*=+*###*=++=+**--**=====*#*#**+##%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%####+*++*#*++**+******=+*++**#****%#%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%##%+=++++++++-+******==+=+++**++*%#%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%##%+*****##=:+******=+##*+++++*%#%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%*-.+#*****-+%%%#####%%#%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%#%%##%#-:-****#=.:+**=#%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%*-::=**-. +#%##%%%####%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%#%%%%%%%#%*++.+**. :+##%%#%%###%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%###%#%*.+**-:#######%%%##%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%#%%%%%%#######+:=++-:**#####%%%##%%##%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%###%%%########*+-=--=##*#*##%%%##%%##%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%##%%%%########+:+=:*###*##%%%%##%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%####**#%*=-*+:=*##+*##%%%##%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%###*+*%#--*+-=##=+#####%#%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%#####**+-=*+:=*++#####%##%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%##%######====*+-=:+#%##*#%#%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%###%######=-=*+=--*####*##%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%###########+=+==***#######%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%#%#########+=+*##*######%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%#%##########*###%*###%###%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%###################*##%%%%%%%%%%%%%%%%%%%%%%%%%
New addition to adlibrary.com: Google Ad Library
After banging my head against a wall, lots of times, I added the Google Ad Library to adlibrary.com.
It's not that the SQL is hard to understand (fyi, there is no REST API). But the MVP I had built was completely based off the schema of the Meta Ad Library. Finding a middle-ground there was the real challenge. And will also be a bottle neck in the future, but more about that later.
first view of the search results inside adlibrary.com showing google ads results
Love you guys @ Google's Ad Library / Bigquery API / SDK
Seriously. Making the Ad library fully accessible only for people who understand SQL. Love it.
Perfect opportunity for people like me to build a beautiful wrapper.
Terms and conditions
Google's terms tell us not to sell their data, so that makes the decision pretty easy for me to keep the basic search always free. Which I wanted to do nevertheless.
Monetization strategy
Last time I mentioned some ways to make money with adlibrary.com. But I think I could reach most people when I service most people.
So what will probably work best, would be to serve all the API people and GTM Engineers (Go-To-Market Engineers). Then you will get a master-API that you can use via Apify and just plug it into your tools and n8n/Make/Zapier workflows.
That plus all the lead saving and enriching stuff will make the perfect combo.
It works. But it sucks. And it will change completely
Last time I wrote about a new finding I had with Meta's Ad Library. Searching for advertising accounts.
And this integration of Google's Ad Transparency Center just showed me again: this thing news a complete rewrite.
Currently, when looking for a phrase or search term, we trigger the regular term-based search inside Meta's Ad Library.
For Google I have built an SQL query that looks for advertisers and phrase inside the ad text. Finds much more and so much more, that it doesn't make sense anymore. And it's fucking slow.
Merge first pull request for adlibrary.com adding Google to the family
What will change
So I thought, the product should add a filter option that enables you to toggle between searching for advertisers or advertisements.
This will first of all increase performance probably 1000x, the queries are smaller and will take almost no time.
And just as importantly, the results will make sense - you will always find what you are looking for.
Advanced advertiser support
I also thought, when looking for advertisers, you might be interested in keeping up with their ads - so when you save them to your leads, the ads they are using should be freshly polled when you look at them. But that's just in the future.
Related Articles
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--::-::::::::-::----------------------------------------------------------------------------------------------------------------------::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::-:::::::::::::::::::::::::::-:-::-:::::----------------------------------------------------------------------------------------------------------------------------:::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::--::::::::::-:::::--::---::-----------------------------------------------------------------------------------------------------------------------------------------:::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::-:::::::--::::-----------------------------------------------------------------------------------------------------------------------------------------------------:::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--::::-----------:-------------------------------------------------------------------------------------------------------------------------------------------:::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-:-----------------------------------------------------------------------------------------------------------------------------------------------------------:::::::::::: ::::::::::::::::::::::::::::::::::::::::-:::::::::---:::::-::----------------------------------------------------------------------------------------------------------------------------------------------------------------::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::--::-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:::::::::: ::::::::::::::::::::::::::::::::::::::::-::::::::::---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:::::::::: ::::::::::::::::::::::::::::::::::::::::::-::::-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:::::::::: ::::::::::::::::::::::::::::::::::::::::::--::::--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:::::::: :::::::::::::::::::::::::::::::::::::::::---:------------::::--------------------------------------------------------------------------------------------------------------------------------------------------------------------::::::: ::::::::::::::::::::::::::::::::::::::::--:------------::::-----------------------------------------------------------------------------------------------------------------------====-------------------------------------------::::::: :::::::::::::::::::::::::::::::::-::::----::---:--:----------------------------------------------------------------------------------------------------------------------------========-=-----------------------------------------:::::: :::::::::::::::::::::::::::::::::::::::-------:::-::-------------------------------------------------------------------------------------------------------------------------==============--===-----------------------------------::::: :::::::::::::::::::::::::::::::::::::-------:::::::::----------------------------------------------------------------------------------------------------------------------============--=======------------------------------------:::: ::::::::::::::::::::::::::::::::::::-----::::::::-------------------------------------------------------------------------------------------------------------------------========================----------------------------------:::: :::::::::::::::::::::::::::::::::::::::--:::::--------------------------------------------------------------------------------------------------------------------------==========================-==--------------------------------::: :::::::::::::::::::::::::::::::::::::::---:--------------------------------------------------------------------------------------------------------------------------=============================-===--------------------------------:: ::::::::::::::::::::::::::::::::::::::--------:-------------------------------------------------------------------------------------------------------------------======================================------------------------------:: ::::::::::::::::::::::::::::::::::::::-----:--:-----------------------------------------------------------------------------------------------------------------========================================-------------------------------: ::::::::::::::::::::::::::::::::-::::--------------------------------------------------------------------------------------------------------------------------========================================--------------------------------: ::::::::::::::::::::::::::::::::------------------------------------------------------------------------------------------------------------------------------============================================------------------------------ :::::::::::::::::::::::::::::::::::-------------------------------------------------------------------------------------------------------------------------===============================================----------------------------- :::::::::::::::::::::::::::::::::::::---:::--------------------------------------------------------------------------------------------------------------==================================================----------------------------- :::::::::::::::::::::::::::::::::::::-::::--------------------------------------------------------------------------------------------------------------=====================================================--------------------------- ::::::::::::::::::::::::::::-::::::::--:::--------------------------------------------------------------------------------------------------------------======================================================-------------------------- :::::::::::::::::::::::::::::-::::::-:-:::-:-:------------------------------------------------------------------------------------------------------------====================================================-------------------------- ::::::::::::::::::::::::::::::::::::::::---:-------------------------------------------------------------------------------------------------------------=====================================================-------------------------- ::::::::::::::::::::::::::::::::::::--::-----------------------------------------------------------------------------------------------------------------=====================================================-------------------------- ::::::::::::::::::::::::::::::::::::::--:----------------------------------------------------------------------------------------------------------------------===============================================-------------------------- ::::::::::::::::::::::::::::::::::::::::-::-------------------------------------------------------------------------------------------------------------------=================================================------------------------- :::::::::::::::::::::::::::::::::::::--:--:-------------------------------------------------------------------------------------------------------------------==================================================------------------------ ::::::::::::::::::::::::::::::::::--::-:--:------------------------------------------------------------------------------------------------------------------===================================================------------------------ ::::::::::::::::::::::::::::::::::-:::::--:------------------------------------------------------------------------------------------------------------------====================================================----------------------- ::::::::::::::::::::::::::::::::::::::::-::-:::::---:-------------------------------------------------------------------------------------------------------========================================================-------------------- :::::::::::::::::::::::::::::::::::::::::::::::-::-::-------------------------------------------------------------------------------------------------------=======================================================--------------------- ::::::::::::::::::::::::::::::::::::::::::::::::::----------------------------------------------------------------------------------------------------------=====================================================----------------------- ::::::::::::::::::::::::::::::::::::::::::::::::::---------------------------------------------------------------------------------------------------------========================================================--------------------- ::::::::::::::::::::::::::::::::::::::::::::::::-----------------------------------------------------------------------------------------------------------=======================================================---------------------- ::::::::::::::::::::::::::::::::::::::::::::::----------------------------------------------------------------------------------------------------------------=====================================================--------------------- ::::::::::::::::::::::::::::::::::::::::--::::::---:------------------------------------------------------------------------------------------------------------===================================================--------------------- ::::::::::::::::::::::::::::::::::::::::::--:::::--::::--------------------------------------------------------------------------------------------------------=-==================================================--------------------- ::::::::::::::::::::::::::::::::::::::::::::::::-::::----------------------------------------------------------------------------------------------------------=====================================================-------------------- :::::::::::::::::::::::::::::::::::::::-::::::::::::::--::::---------------------------------------------------------------------------------------------------=======================================================------------------ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-----------------------------------------------------------------------------------------------=====================================================------------------- :::::::::::::::::::::::::::::::::::::::::::::::::::::::-----------:-::::::::-------------------------------------------------------------------------------------=-================================================--------------------- :::::::::::::::::::::::::::::::::::::::::::::::::::---::::--------:.:.....:::::::::::------------------------------------------------------------------------------===============================================---------------------- ::::::::::::::::::::::::::::::::::::::::::::::::--::::.......::---:. ..............:::::::-------------------------------------------------------------------------===============================================---------------------- :::::::::::::::::::::::::::::::::::::::::::::-:::... .:-=:. ...............::::::::::----------------------------------------------------------------------=============================================---------------------- ::::::::::::::::::::::::::::::::::::::::::::::.. :---. ................::::::::::------------------------------------------------------------------=============================================----------------------- :::::::::::::::::::::::::::::::::::::::::::.. :---. ..................:::::::::------------------------------------------------------------------======-=================================------------------------- :::::::::::::::::::::::::::::::::::::::::. .. :--- .....:........::::::::------------------------------------------------------------------=---=================================------------------------- ::::::::::::::::::::::::::::::::::::::.. ... ...:::... :--- .............:::::::--------------------------------------------------------------------=============================----------------------------- ::::::::::::::::::::::::::::::::::::.. . ... .---=====--. ---: ...............::::::------------------------------------------------------------------============================----------------------------- ::::::::::::::::::::::::::::::::::.. .. .. -=-------===: .---: .............::::::-----------------------------------------------------------------====--=============------------------------------------- :::::::::::::::::::::::::::::::::.. . .: :::--::-==++: .---: ....::::::::::::::::::::----------------------------------------------------------------------------------------------------------------------- ::::::::::::::::::::::::::::::::..: . :. .::---:::=+= :---. . .:::::::::::::--::::::::::--------------------------------------------------------------------------------------------------------------------- ::::::::::::::::::::::::::::::...:: .: ...:::::::=. :---. .::::::::::::::----:::::::::------------------------------------------------------------------------------------------------------------------ :::::::::::::::::::::::::::::: .:: :. .:::.........:: ----. ::::::::::::::::----:::::::------------------------------------------------------------------------------------------------------------------ :::::::::::::::::::::::::::::. .:: .: . ........... ........ .---- ....::::::::::::::--------------------------------------------------------------------------------------------------------------------------- :::::::::::::::::::::::::::::....::.. :. . .. :--=:......::::::::-------:::::::---========================-------------------------------------------------------------------------------------------------- :::::::::::::::::::::::-----:....:--::..:.. .. .:::-==----==========-===-=================================---------=-::::--------------------------------------------------------------------------------------- ::::::::::::::::::::::::-----...:-------::::::::........ .::---=------------------============-------===========------===+++++++==:==----:::---------------------------------------------------------------------------------- :::::::::::::::::::::::------::------------------------::::.......:------------------------=======-=------------============++++**###%#####++#####+==---::---==------------------------------------------------------------------------- :::::::::::::::::::::::---------------------------------::.. ...:----------------------------------------------==------===++##%%%%%%%########*+*##%%%#*+==-------===-------------------------------------------------------------------- ::::::::::::::.::::::::-------------------------------::.. ..:-----------------------------------------------------:::::---=++*############*##*++*##%%%%##*+==------==-----=----------------------------------------------------------- :::::::::.::..:::::::----------:::::-----------------:::....:-----------=--------------------------------------::::::::::::::::-++########***####*+==+*#%%#%%%#*+=-:::---=------===----------------------------------------------------- ::::::::::...:::::::-----------:-:::::::------------:::..:::------------=------=----------------------------::::::..........:::::-=+*#######*++++++++=+**#%%######*+-::::---=--------===------------------------------------------------ :::::::::....::::::::---------:----::::::::--------::::::::------------------=*+*-------------------------:::::.. ..:-:::=+*#***+++++++*****+=+**#%#######*=-..::---=---------===-------------------------------------------- :::::::::....:::::::::--------:----::::::::::::::-:::::::::------------------+*+#------------------------::::. .:::::-=====++***+++++***+==++####**###*+-:...:--=-------------------:::-------------------------------- :::::::::...::.....::::---::::::::::::::::::::::::::::::::-------------------*+=+----------------------::::. .:::::--=---------====++**===+*##****##*+-:...::-=--------------------:------------------------------- ::::::::....:. .::-:::::::::::::::::::::::::::::::::--------------------**+----------------------:::: ...:::::.... ..:::::----------------==++===-=*#*****#*=-:....:---------------------------------------------------- ::::::::...:. ::::::::::::::::::::::::::::::::::::::------------------+*+--------------------::::. ..::::..::::::.. .:::::-------------------=+=----=+*******=-:::.::---------------------===-------------------------- ::::::::.... .... :::::::::::::::::::::::::::::::::::::::::--------:------=:-------------------::::: ..::.......:::::::.. .:::::::::::::----------:--==-:::-=+*****+=-::::::---------------------===------------------------ ::::::::... .......::::::::::::::::::::::::::::::::::::::::-::::---::::---:---------------:::::::::. .::::........::::.:::. .::::::::::::::::::-------:--=------=+****+=-::::::--------------------====---------------------: ::::::::... . .. ....::::::::::::::::::::::::::::::::::::::::-----::::::::::-:::::::---:-:::::::::::.. .::::.:-==++=-:......::. .:::::::::::::::::::::-----::-===---===+**#+=--:::::--------------------==---------------------: ::::::::.. . .---:.....:::::::::::::::::::::::::::::::::::::::::------::::::::::::::::::::::::::::::.. ..::::=********+=-...::::. .:::::::::::::::::::::::::--:::-====---==+*#*=--:::::----------------------:----------------::: ::::::::.. .:===+=-....::::::::::::::::::::::::::::::::::::::::::------:::::::::::::::::::::::::::::. ...::-*#*===+++*##*=-:::..:. :::::::::::::::::::::::::::::::::-=++=--===+**+-:...::------------:::-::---:-----------::::::: ::::::::.. ..=*-:--+: ...::::::::::::::::::::::::::::::::::::::::---------::::::::::::::::::::::::::.. .:..:=**=-:-------=+#*-.::..:. ::::::::::::::::::::::::::::::::::--=++====++**+-::..:-----------::::--:-------------:::::::: ::::::::. .-=+=: :=-....:::::::::::::::::::::::::------:::::::-------------:::::::::::::::::::::::.. .::::+#++--:.. +++*=::.... .:::::::::::::::::::::::::::::::::::--==+++======:....::----------:::---::---------:::::::::: ::::::::. .*==+=.===-...::::::::::::::::::::::::::---------------------------:::::::::::::::::::::. .:::+#==*+-: .+-:=*-.:.... :::::::::::::::::::::::::::::::::::::---=++++==--. ....:----------::::--:::---------:::::::: :::::::.. .-*+::+====+....::::::::::::::::::::::::::----------------------------:::::::::::::::::-:. .:::-*=-+=-+=: ..:::==-..:+-::.... .:::::::::::::::::::::::::::::::::::::::--==+++++=-:..:::--------::::::-:::::-----:::::::::: :::::::.. .==*- -==-=+:...:::::::::::::::::::::::::::----------------------------------::---------.. :::-*+---. :++--::::+-:...**:::... :::::::::::::.:.......::.....:::::::::::::--==+++==---::-------:::::::::::::::::-:::::::::: ::::::::. .+-++:.==-++:...::::::::::::::::::::::::::::-------------------------------------------:. ..::**+=- :++=-::=+-:..-**+::.... :::::::::::........................:::::::::---====--------------:::::::::..:::::::::::::: ::::::::. :+=++=:-==+=: ..:::::---:::::::::::::::::::::------------------------------------------. ..::-#=++=. :++==-*=-...-+=*-::... ::::::::::...............................:::::::--:::::::::::::::::::::::---:::::::::::::: ::::::::..-==+*+--==+=: ..::--:------::::::::::::::::::::----------------------------------------. ..::**-**+-. :*+++*--:..===-+.:... .:::::::::.....:::::::::::::::::::::::.....:....::::::------------======------:::::::::::: ::::::::..==+++*+==+=-:....---:--------:::::::::::::::::::---------------------------------------. ..:-#=+#-+=-. :#**+-::..=+-:=-::... ::::::::.....:::::::::::::::::::::::::::::::::::::::-:---:::::---::::::....:::::::::::::: :::::::...==+=---+=+=-.....---------------::::::::::::::::::------------------------------------: .::=*-*+ :+=- =##--...:=+:--+.:... .::::::..:...::::::::::::::::::::::::::::::---::::.......... ::::::::::::::: ::::::: ..===-. -=++-.:...-----------------:::::::::::::::::-----------------------------------: ..::*+-#- =+=- ..##--. --=--:+::.... ::::::::::...::::::::-:-------::::::::---:::.... .:--::-::::::::: ::::::: ..=+-.. -+=+=::...:-------------------::::::::-----::::--------------------------------: .:::*=+#. .:*+-:. **--. =-=:-:=-::... ::::::::::.....:::::-::---------------:......... .--------::::::: ::::::: .===..:====-==:....---------------------:::::::------:::::-----------------------------: .::-*-** .=*#+-::.-+*--. .=--::::+.:.... .::::..::.::......::::---------------.. ...... : .:---------:--::: :::::::. .===:-=====-:-.....-------------=======---:::-:---------:::::::::::::::::--------------: .:.=*-*= -####*=-==+*=-. :==-::::+.::... .---:::.:::::.......:::::----------:. ...... - .:--------------- ::::::::..-+=-===-*+-.:.... ------------==========----:::-------------::::::::::::::::----------: ::.=*-*- -*+*++##++=+*+-:.-==:::..=:::... ----::::-::::.:........::::------. ...... . .= ..:--------------- :::::::::.:+=-=-=:++: :.... :-----------=============----::-------------======---:::..:---------: ::.++-*:-++=:..:=#****==::+-=.....--::... :-----:::-::::::..........:::::-. ...... . ==...---------------- ::::-----::+--==-:==---.... .------------===============---::-----------=+++==========-=--------: ::.++-+=+=-- .-=#*+*=-==*-- .--.:... :----::::::.:::::.:...........:: ...... . ==...---------------- ---------:.=--=+:==:::-.... -----::----==================-----:--------=+=------===---:--------: ::.++-++-.:: . .--++-+++++*:: ..:=...... .-------:::::::::............... ....... --.. --=------------- ----------.-+==+:==..::.... .:.......:::--===================---------===----::----:::..-------: ::.+++=-. :: .==+=+++++*--:....:=...... ---------:::::::::.............. ....... -... :=============== ----------.:+=++:=- -..... ...:::--================--------------------:::.:------: ::.=*+=. -: .-=+*++==++#*+=-----=.:.... ---------::-::::::::::::......... ...... . . -============== ==--------:.=+++-=- .::.... .... ....::--===============----------------:::.:------ ::.=*==- .. .-=+=+=++--=--+****+===.::... :---------:::::::::::::::::....... ...... . .============== =========--.:==*=+=:-:::... ....:::........... ....::--=========--=====-----------:::::----. ::.+*--- ..:=++=+=-++-=-: -:=++**#=.::... :---------::-:::::::::::::::::..... ...... :+++++++++++++ ===========:.:-*+++=::.... ..........::::::.... ....::---===-========--------------:::. .::-+::- :=+++-=+-=*===:..: ::-==+=.::... .----------::-::::::::::::::::::::.. ...... . .:-++++++++++++ ===========-..:+==-:..:... ......:::::::... ....:::---=========------------. .:::+-::.-+*++=-=:.:*===. ..:::-:==..:... .----------:::-:::::::::::::::::::::. ....... ... .::=+++++++++++ ++++++====--:..:.:...:... ....:::::::.... ...:::--========----=-. ::.==:=+*=-++--:.:.*+=*:. ..::::=-:.:.:. .----------::.-::::::::::::::::::::::. ...... ....... ::::+********** ++++++++====-::....:::... ....:::::::.... ...::--=====---. :::-*+++:. -+:-.:::**=#=.....::::+::.:... ::::::::--::.:-::::::::::::::::::::::. ..........................:::.*********** ******++++==--:::::::... ....:::::::..... ...::-----. .::-#*-=: .+:-.::-+****+=:::::::+.:::.. ::::::::......:-:::::::::::::::::::::::. .......... ...........-*********** ***********+==:...... .....:::::::.... ..... :::+=:-- =:-.::-++*****+++++=+-..:.:. +++=--:::.... .:::::::::::::::::::::::::. ...........:************ ############***+==-:::...::::::::..... ....::::::::.... .. :::-=-:-: ---.::-+++=========+*.:.:.:. .--===----:::.-:::::::::::::::::::::::::::. ...........=*#*********** ##################************+++==--::... ....::::::::. .:::==::-. :--..:-*-=:::-::::.-=.:::.:. .------------:-::::::::::::::::::::::::::::.. ..........:=+*#*******##### #################################****++++==---:::.... ....:. :::-+=:-- .=-. .:*:-:::::::..=:::::::. .----------------:::::::::::::::::::::::::::::.............::.....::-=++*************## #########################################******++==--:::... .:::=+=-+- =:: .*:-::--:. ==.:::.:. ---------------------------::::::::--:--------:::::::::....:::----==+++++++*********** #####%##%%%%%%%%%%%%%%%#%%%%####################****+++==--::... :::-=*==*==-: +--.... -+.::::::.. .....:::::::-------------------------------------------------::...::--==+++++********* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#################****+++==---::... .:::-+*==#*=- =-- .-+-.:::::. .. ........:::::::::::::::::::::::::::-------::... ..::-==+++++******* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############****+++==--:::... ::::-+*+=*+-: --- .-=+-.::::::.. ::......... ...... .... ..:--==++++******* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########****+++===--:::.... ::::-+**=+-:-++=-..:-++-:::::::... :::::::...........:::::.::.......................... ..::.. ..:--==+++******** %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########****+++===---::... .::::-+*#*=-=#*=::-=++-.:::::::.. .................................................. ..::.. .::--=+++********# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######****+++==--:::.... .:::::=+*+****+++++=:::::::::.. ..................... ..... ..:--==+++*******## %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######****++===---:::... .:::::-=+******+=-:::::::::.. ....................... ..:--==++*******#### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########****+++==-----::::::::::::------:::::::::::.. ....................... ..::--=+++*******##### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######****+++===---:::::::::::::::::::::.. ...:--==++*******####### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######**++==--::::::::::::::::::::. . ..::--==++******########## %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####**+=-:..:::::::::::::::. ........ ...::--==++******############ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###*+=-:....:::::... ...:::... ...::--==++*******############## %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###*+=--:. ....:..... ...::---=+++******#############%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####**++=--::...... ............. ..........:::--==+++******################%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####****+++++++====--:::...... ....::---==++******###############%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########****++++======------:::::::::::::::::::::---==+++*****###############%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################********************#####################%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Start of my journey of building a $1B product - adlibrary.com
Telling you about a crazy idea I had a few months ago. I believe adlibrary.com might actually be the vehicle that could get me to a $1Bn evaluation.