{"id":13498271,"url":"https://github.com/hummatli/AppCrossPromoter","last_synced_at":"2025-03-29T01:30:29.929Z","repository":{"id":30825427,"uuid":"34382766","full_name":"hummatli/AppCrossPromoter","owner":"hummatli","description":"📦🐎 An android library to cross-promote your apps and manage direct-sold campaigns (free, open source, third party)","archived":false,"fork":false,"pushed_at":"2020-04-20T18:50:44.000Z","size":39936,"stargazers_count":54,"open_issues_count":6,"forks_count":17,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-07-24T05:44:41.484Z","etag":null,"topics":["advertisement","android","android-library","android-studio","cross-promote","custom-dialog","java","json","kotlin","opensource-library"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hummatli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-22T09:57:09.000Z","updated_at":"2024-05-17T12:34:13.000Z","dependencies_parsed_at":"2022-08-24T08:10:46.130Z","dependency_job_id":null,"html_url":"https://github.com/hummatli/AppCrossPromoter","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummatli%2FAppCrossPromoter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummatli%2FAppCrossPromoter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummatli%2FAppCrossPromoter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummatli%2FAppCrossPromoter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hummatli","download_url":"https://codeload.github.com/hummatli/AppCrossPromoter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213416570,"owners_count":15583943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["advertisement","android","android-library","android-studio","cross-promote","custom-dialog","java","json","kotlin","opensource-library"],"created_at":"2024-07-31T21:00:21.198Z","updated_at":"2024-10-31T15:31:56.599Z","avatar_url":"https://github.com/hummatli.png","language":"Kotlin","funding_links":["https://www.buymeacoffee.com/hummatli"],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"\u003ch1 align=\"center\"\u003eAppCrossPromoter - Java (Kotlin, Android)\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003eAndroid Ads Library\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca target=\"_blank\" href=\"https://bintray.com/hummatli/maven/app-cross-promoter/_latestVersion\"\u003e\u003cimg src=\"https://api.bintray.com/packages/hummatli/maven/app-cross-promoter/images/download.svg\"\u003e\u003c/a\u003e\n  \u003ca target=\"_blank\" href=\"https://android-arsenal.com/api?level=15\"\u003e\u003cimg src=\"https://img.shields.io/badge/API-16%2B-brightgreen.svg?style=flat\"\u003e\u003c/a\u003e\n  \u003ca target=\"_blank\" href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003e\u003cimg src=\"https://img.shields.io/hexpm/l/plug.svg?maxAge=2592000\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eCross-promote your own apps and manage the direct-sold campaigns. he free, open source, third party Android library to cross-promote advertise of your own apps through your other Android apps. This library has been built with the Kotlin language in the Android Studio IDE. Check out the \u003ca href=\"https://github.com/hummatli/AppCrossPromoter/wiki\"\u003ewiki\u003c/a\u003e. To support, \u003ca href=\"https://www.buymeacoffee.com/hummatli\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" \u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/hummatli/AppCrossPromoter/master/imgs/exit_dlg.png\" width=\"200px\"/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/hummatli/AppCrossPromoter/master/imgs/programs_dlg.png\" width=\"200px\"/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/hummatli/AppCrossPromoter/master/imgs/img3.png\" width=\"200px\"/\u003e\n\n\u003c/p\u003e\n\n\n\u003c!--[ ![Download](https://api.bintray.com/packages/hummatli/maven/app-cross-promoter/images/download.svg) ](https://bintray.com/hummatli/maven/app-cross-promoter/_latestVersion) [![API](https://img.shields.io/badge/API-15%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=15) [![Hex.pm](https://img.shields.io/hexpm/l/plug.svg?maxAge=2592000)](http://www.apache.org/licenses/LICENSE-2.0)--\u003e\n\n\n\n### Description\nThe free, open source, third party Android library to cross-promote advertise of your own apps through your other Android apps. By the help of this lib you can provide the list of your apps to the users inside your other apps and let the to install. `This library has been built with the Kotlin language in the Android Studio IDE` and the binaries have added to the `jcenter()` `maven` repository.\n\u003cbr\u003eYou can check  [the jCenter() download statistics](https://bintray.com/hummatli/maven/app-cross-promoter#statistics) on this [link](https://bintray.com/hummatli/maven/app-cross-promoter#statistics)\n\nThere is a list of [the applications which uses AppCrossPromoter](https://github.com/hummatli/AppCrossPromoter#applications-using-appcrosspromoter). It would be nice to see your apps' link there too. If you use this library and want to see it in the head of the [list](https://github.com/hummatli/AppCrossPromoter#applications-using-appcrosspromoter), please [inform me](mailto:settarxan@gmail.com) or send a pull request.\n\n* [The jCenter() download statistics](https://bintray.com/hummatli/maven/app-cross-promoter#statistics)\n* [The applications which uses AppCrossPromoter](https://github.com/hummatli/AppCrossPromoter#applications-using-appcrosspromoter)\n\n\u003cimg src=\"https://raw.githubusercontent.com/hummatli/AppCrossPromoter/master/imgs/green_star.png\" width=\"20px\"/\u003e  _**Don't forget to star the protect to support us**_   \n\n### Contributors\n* Developer:\n[Sattar Hummatli](https://github.com/hummatli) - [LinkedIn](https://www.linkedin.com/in/hummatli), settarxan@gmail.com, [Other libs](https://github.com/hummatli/AppCrossPromoter#other-libraries-by-developer)\n* Translator `French`: [Fariz Aghayev](https://github.com/farizaghayev)\n* Translator `Portuguese`: [azzarr](https://github.com/azzarr)\n* Translator `Hindi, German, Spanish`: [Harsh Dalwadi](https://github.com/dalwadi2)\n* Translator `Italian`: [Rawnly](https://github.com/rawnly)\n\n### Contents\n* [Description](https://github.com/hummatli/AppCrossPromoter#description)\n* [Service structure](https://github.com/hummatli/AppCrossPromoter#service-structure)\n* [Library structure](https://github.com/hummatli/AppCrossPromoter#library-structure)\n* [Installation manual](https://github.com/hummatli/AppCrossPromoter#installation-manual)\n* [Help - Issues](https://github.com/hummatli/AppCrossPromoter#help---issues)\n* [Releases - Upgrade documentation](https://github.com/hummatli/AppCrossPromoter#releases---upgrade-documentation)\n* [To contribute](https://github.com/hummatli/AppCrossPromoter#to-contribute)\n* [Contributors](https://github.com/hummatli/AppCrossPromoter#contributors)\n* [Localization](https://github.com/hummatli/AppCrossPromoter#localization)\n* [Applications using AppCrossPromoter](https://github.com/hummatli/AppCrossPromoter#applications-using-appcrosspromoter)\n* [Other libraries by developer](https://github.com/hummatli/AppCrossPromoter#other-libraries-by-developer)\n\n### Demo App\nDownload the demo app from this link - \u003ca href=\"https://github.com/hummatli/AppCrossPromoter/releases/download/v2.1.5/DemoApp-AppCrossPromoter.apk\"\u003eDemo App\u003c/a\u003e. You can easly test the lib's functionality.\n\n### Service structure\nTo provide your apps' list, you have to implement the service provider. The structure of the service is as below. Your root folder has to contain a `imgs` folder and two files - `program_version.json`, `program_list.json`.\n\nFor details check the \u003ca href=\"https://github.com/hummatli/AppCrossPromoter-AndroidLib/wiki/Service-structure\"\u003ewiki\u003c/a\u003e.\u003c/p\u003e\n\n### Library structure\n`You can call it by the same way in Kotlin and Java. The library contains samples both in the Kotlin and Java languages.`\n\nFor the details, check \u003ca href=\"https://github.com/hummatli/AppCrossPromoter-AndroidLib/wiki/Library-structure\"\u003ethe wiki\u003c/a\u003e.\u003c/p\u003e\n  \n### Installation manual\nThe last stable version is `2.5.5`. To configure the library in your project, check \u003ca href=\"https://github.com/hummatli/AppCrossPromoter-AndroidLib/wiki/Installation-manual\"\u003einstallation wiki page\u003c/a\u003e.\u003c/p\u003e\n\n### Proguard configuration\nAppCrossPromoter uses [Jsoup](https://github.com/jhy/jsoup), [GSON](https://github.com/google/gson), [Glide](https://github.com/bumptech/glide) libraries. Therefore, if you want to create your project with a proguard option, you'll need to add the proguard configuration to your proguard file. Look at the [progurad file](https://github.com/hummatli/AppCrossPromoter/blob/master/proguard-rules-app-cross-promoter.pro)\n\n### Help - Issues\nIf you have any problems with configuration of the library or want to ask a question, please let me know. Create [issue](https://github.com/hummatli/AppCrossPromoter/issues) or write to \u003ci\u003e\u003ca href=\"mailto:settarxan@gmail.com\"\u003esettarxan@gmail.com\u003c/a\u003e\u003c/i\u003e. I will help.\n\n\u003c!--### Releases - Upgrade documentation\nSee the [releases](https://github.com/hummatli/AppCrossPromoter/releases). Please,read the release notes to migrate your app from an old version to a newer one.--\u003e\n\n### To contribute\nI am ready to hear offers and opinions from you.  \n\n* Fork it\n* Create your feature branch (git checkout -b my-new-feature)\n* Commit your changes (git commit -am 'Added some feature')\n* Push to the branch (git push origin my-new-feature)\n* Create a new Pull Request\n* Star it\n\n### Localization\nThe library now supports the following languages: \n* Azerbaijan\n* English\n* French\n* German\n* Hindi\n* Italian\n* Portuguese\n* Russia\n* Spanish\n* Turkey\n* [Add your language](https://github.com/hummatli/AppCrossPromoter/blob/master/README.md#to-contribute-for-localization)\n\n#### To contribute for localization  \n**To help to translator in context, I have added some prefixes to the start of the string names.\nBe carefull when you translate. The prefixes are following:**   \n_* \u003c command verb (actions)\u003e - These are the command verbs which mean actions on the UI._   \n_* \u003c adjective \u003e - adjectives_    \n\nWe need your help to add a new language localization support to libarary. If you had any hope to help us, we would be very happy and you could check the following \u003ci\u003e\u003ca href=\"https://github.com/hummatli/AppCrossPromoter/issues\"\u003eGitHub Issues URL\u003c/a\u003e\u003c/i\u003e to contribute.\nTo contribute, get the \u003ca href=\"https://github.com/hummatli/AppCrossPromoter/blob/master/app-cross-promoter/src/main/res/values/strings.xml\"\u003eres/values/string.xml\u003c/a\u003e file and translate it to a newer language then place it on res/values-\"spacific_lang\"/string.xml.\n\n### Applications using AppCrossPromoter\nPlease feel free to [contact](mailto:settarxan@gmail.com) me or submit a pull request to add your app in the top of the list.\n\nIcon | Application | Icon | Application\n------------ | ------------- | ------------- | -------------\n[Your app] |[ping](mailto:settarxan@gmail.com) me or send a pull request | \u003cimg src=\"https://project-943403214286171762.firebaseapp.com/imgs_for_github_readmes/millionaire_en.png\" width=\"48\" height=\"48\" /\u003e | [Millionaire - in English](https://play.google.com/store/apps/details?id=game.quiz.intellectual.iq.millionaire.english)\n\u003cimg src=\"https://project-943403214286171762.firebaseapp.com/imgs_for_github_readmes/millionaire_ru.png\" width=\"48\" height=\"48\" /\u003e | [Миллионер - на Pусском](https://play.google.com/store/apps/details?id=iqra.viktorina.intellektualnoy.iq.millionaire.russian.millioner.russkiy) | \u003cimg src=\"https://project-943403214286171762.firebaseapp.com/imgs_for_github_readmes/millionaire_tr.png\" width=\"48\" height=\"48\" /\u003e | [Milyoner - Türkçe](https://play.google.com/store/apps/details?id=oyun.bilgi.entellektuel.iq.millionaire.turkish.milyoner.turkce)\n\u003cimg src=\"https://project-943403214286171762.firebaseapp.com/imgs_for_github_readmes/millionaire_az.png\" width=\"48\" height=\"48\" /\u003e | [Milyonçu](https://play.google.com/store/apps/details?id=oyun.test.sualcavab.iq.millionaire.azerbaijani.milyoncu.azerbaycanca) | \u003cimg src=\"https://lh3.ggpht.com/kfuLs-Ic0xR3SOFdjJ3FVeI0es2oXTCEt1T2y8tEVeYm7otSuSSBDlrpz4wXtIygf4k=w300-rw\" width=\"48\" height=\"48\" /\u003e | [Məzənnə](https://play.google.com/store/apps/details?id=com.mobapphome.currency)\n\u003cimg src=\"https://project-943403214286171762.firebaseapp.com/imgs_for_github_readmes/mah_ads_sample_icon.png\" width=\"48\" height=\"48\" /\u003e | [AppCrossPromoter - Sample](https://play.google.com/store/apps/details?id=appcrosspromoter.sample) | \u003cimg src=\"https://lh4.ggpht.com/b_9Tt-HGVWTUEpq4tpPvvf9iH9lbrMu6HDPitLxd5bzpUhf68Ifm0arFy7tH12GAJ8M=w300-rw\" width=\"48\" height=\"48\" /\u003e | [DYP Qanunlar və Cərimələr](https://play.google.com/store/apps/details?id=com.mobapphome.avtolowpenal)\n\u003cimg src=\"https://lh6.ggpht.com/9g7gUdqyzc51oPIGX7pGf1_gs70WDizny9JfUExteTw_v0BFRLzx69xSmwhg3t7XQiE=w300-rw\" width=\"48\" height=\"48\" /\u003e | [Avto Nişanlar](https://play.google.com/store/apps/details?id=com.mobapphome.avtonishanlar) | \u003cimg src=\"https://lh5.ggpht.com/P_TyFmB5BzYDGWl3yliDHkQr_ttrYzHS3yQk3mBS3QuJJ5TJZ1pMj8lx-wmUmAHiUw=w300-rw\" width=\"48\" height=\"48\" /\u003e | [Ləzzət](https://play.google.com/store/apps/details?id=com.mobapphome.lezzet)\n\u003cimg src=\"https://project-943403214286171762.firebaseapp.com/imgs_for_github_readmes/millionaire_de.png\" width=\"48\" height=\"48\" /\u003e| [Millionär - Deutsche](https://play.google.com/store/apps/details?id=spiel.quiz.intellektuell.iq.millionaire.german.millionar.deutsche) | |\n\n\n### Other libraries by developer\n* [![AndroidAppUpdater](https://img.shields.io/badge/GitHUB-AndroidAppUpdater-green.svg)](https://github.com/hummatli/AndroidAppUpdater) - An Android library to check an update information on android device.  \n* [![SimpleEncryptionLib](https://img.shields.io/badge/GitHUB-SimpleEncryptionLib-green.svg)](https://github.com/hummatli/SimpleEncryptionLib) - The library to encrypt and decrypt strings on the Android apps and the PC Java applications.\n\n### License\nCopyright 2017  - [Sattar Hummatli](https://www.linkedin.com/in/hummatli)   \n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhummatli%2FAppCrossPromoter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhummatli%2FAppCrossPromoter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhummatli%2FAppCrossPromoter/lists"}