{"id":23447232,"url":"https://github.com/alenaak/ads-implementation-android","last_synced_at":"2026-04-30T13:34:44.117Z","repository":{"id":264326731,"uuid":"893053400","full_name":"Alenaak/Ads-Implementation-Android","owner":"Alenaak","description":"This Android application demonstrates the implementation of various types of Google AdMob ads. The app consists of five buttons, each triggering a specific type of ad.","archived":false,"fork":false,"pushed_at":"2024-11-23T12:59:52.000Z","size":2238,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T16:47:42.388Z","etag":null,"topics":["admob","admob-banner","ads","android","android-app","android-application","android-studio","google","googleads","interstitial-ads","nativeads","rewarded-ads","rewardedinterstitialads","views"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alenaak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-23T12:12:38.000Z","updated_at":"2024-11-23T12:59:55.000Z","dependencies_parsed_at":"2024-11-23T16:54:40.092Z","dependency_job_id":null,"html_url":"https://github.com/Alenaak/Ads-Implementation-Android","commit_stats":null,"previous_names":["alenaak/ads-implementation-android"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alenaak%2FAds-Implementation-Android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alenaak%2FAds-Implementation-Android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alenaak%2FAds-Implementation-Android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alenaak%2FAds-Implementation-Android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alenaak","download_url":"https://codeload.github.com/Alenaak/Ads-Implementation-Android/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137948,"owners_count":21053788,"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":["admob","admob-banner","ads","android","android-app","android-application","android-studio","google","googleads","interstitial-ads","nativeads","rewarded-ads","rewardedinterstitialads","views"],"created_at":"2024-12-23T21:16:52.736Z","updated_at":"2026-04-30T13:34:44.111Z","avatar_url":"https://github.com/Alenaak.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **ADs IMPLEMENTATION - ANDROID**  \nThis Android application demonstrates the implementation of various types of Google AdMob ads. The app consists of five buttons, each triggering a specific type of ad using AdMob's test ad IDs.\n\n---\n### **Note:**\n\nThis project uses test AdMob IDs. For production purposes, generate your own AdMob IDs by visiting the AdMob console.\n\n## **Features**  \nThe app showcases the following types of ads:  \n\n1. **Banner Ad**  \n   - A rectangular ad displayed at the top or bottom of the screen.  \n2. **Interstitial Ad**  \n   - A full-screen ad displayed at natural transition points in the app.  \n3. **Rewarded Ad**  \n   - An ad that rewards users with in-app items for watching it completely.  \n4. **Rewarded Interstitial Ad**  \n   - Combines the interstitial ad's full-screen format with the rewarded ad's benefits.  \n5. **Native Ad**  \n   - An ad that matches the app's look and feel, blending seamlessly into the UI.  \n\n---\n\n## **Screenshots**  \n\n### Main Screen  \n\u003cimg src=\"https://github.com/Alenaak/Ads-Implementation-Android/blob/main/images/Main%20Screen.png\" alt=\"Main Screen\" width=\"400\" /\u003e\n\n### Banner Ad  \n\u003cimg src=\"https://github.com/Alenaak/Ads-Implementation-Android/blob/main/images/banner2.png\" alt=\"Banner Ad\" width=\"400\"/\u003e\n\n### Interstitial Ad  \n\u003cimg src=\"https://github.com/Alenaak/Ads-Implementation-Android/blob/main/images/interstitialad.png\" alt=\"Interstitial Ad\" width=\"400\"/\u003e\n\n### Rewarded Ad  \n\u003cimg src=\"https://github.com/Alenaak/Ads-Implementation-Android/blob/main/images/rewardedad.png\" alt=\"Rewarded Ad\" width=\"400\" /\u003e\n\n### Rewarded Interstitial Ad  \n\u003cimg src=\"https://github.com/Alenaak/Ads-Implementation-Android/blob/main/images/rewardedinterstitial.png\" alt=\"Rewarded Interstitial Ad\" width=\"400\" /\u003e\n\n### Native Ad  \n\u003cimg src=\"https://github.com/Alenaak/Ads-Implementation-Android/blob/main/images/native%20ad.png\" alt=\"Native Ad\" width=\"400\" /\u003e\n\n---\n\n\n\n\n## **Dependencies**  \nAdd the following dependency to your `build.gradle` file:\n\n```groovy\ndependencies {\n    implementation 'com.google.android.gms:play-services-ads:22.0.0' // Update to the latest version\n}\n```\n\n## **Setup Instructions**\n1. Clone the repository:\n   \n   ```bash\n   git clone https://github.com/yourusername/Ads-Implementation-Android.git\n   ```\n\n2. Open the project in Android Studio.\n\n3. Add your AdMob App ID to the AndroidManifest.xml:\n\n ```\n\u003capplication\u003e\n    \u003cmeta-data\n        android:name=\"com.google.android.gms.ads.APPLICATION_ID\"\n        android:value=\"ca-app-pub-3940256099942544~3347511713\"/\u003e \u003c!-- Test App ID used here --\u003e\n\u003c/application\u003e\n   ```\n\n4. For each ad, provide the respective unit ID. You can replace the test unit IDs with your own production unit IDs when setting up the ads in the app.\n\n\n5. Build and run the application on a physical device or emulator.\n\n\n## **Contact** \nIf you have any questions or suggestions, feel free to open an issue or contact me directly.\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falenaak%2Fads-implementation-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falenaak%2Fads-implementation-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falenaak%2Fads-implementation-android/lists"}