Wednesday, 20 May 2026

using System.Collections; using System.Collections.Generic; using UnityEngine; using GoogleMobileAds.Api; using GoogleMobileAds.Api.AdManager; namespace GoogleMobileAds.Snippets { internal class BannerViewSnippets { #if UNITY_ANDROID private const string AD_UNIT_ID = "ca-app-pub-3940256099942544/6300978111"; #elif UNITY_IPHONE private const string AD_UNIT_ID = "ca-app-pub-3940256099942544/2934735716"; #else private const string AD_UNIT_ID = "unused"; #endif #if UNITY_ANDROID private const string ANCHORED_ADAPTIVE_AD_UNIT_ID = "ca-app-pub-3940256099942544/9214589741"; #elif UNITY_IPHONE private const string ANCHORED_ADAPTIVE_AD_UNIT_ID = "ca-app-pub-3940256099942544/2435281174"; #else private const string ANCHORED_ADAPTIVE_AD_UNIT_ID = "unused"; #endif BannerView bannerView; private void CreateBannerView() { // [START create_banner_view] // Create a 320x50 banner at top of the screen. bannerView = new BannerView(AD_UNIT_ID, AdSize.Banner, AdPosition.Top); // [END create_banner_view] } private void CreateBannerViewWithCustomPostition() { // [START create_banner_view_position] // Create a 320x50 banner views at coordinate (0,50) on screen. bannerView = new BannerView(AD_UNIT_ID, AdSize.Banner, 0, 50); // [END create_banner_view_position] } private void CreateBannerViewWithCustomSize() { // [START create_banner_view_size] // Create a 250x250 banner at the bottom of the screen. AdSize adSize = new AdSize(250, 250); bannerView = new BannerView(AD_UNIT_ID, adSize, AdPosition.Bottom); // [END create_banner_view_size] } private void CreateAdManagerBannerViewWithCustomSizes( AdManagerBannerView adManagerBannerView) { // [START create_ad_manager_banner_view_sizes] // Create a 250x250 banner at the bottom of the screen. adManagerBannerView = new AdManagerBannerView(AD_UNIT_ID, AdSize.Banner, AdPosition.Top); // Add multiple ad sizes. adManagerBannerView.ValidAdSizes = new List { AdSize.Banner, new AdSize(120, 20), new AdSize(250, 250), }; // [END create_ad_manager_banner_view_sizes] } private void LoadBannerView() { // [START load_banner_view] // Send a request to load an ad into the banner view. bannerView.LoadAd(new AdRequest()); // [END load_banner_view] } private void ListenToBannerViewEvents() { // [START listen_to_events] bannerView.OnBannerAdLoaded += () => { // Raised when an ad is loaded into the banner view. }; bannerView.OnBannerAdLoadFailed += (LoadAdError error) => { // Raised when an ad fails to load into the banner view. }; bannerView.OnAdPaid += (AdValue adValue) => { // Raised when the ad is estimated to have earned money. }; bannerView.OnAdImpressionRecorded += () => { // Raised when an impression is recorded for an ad. }; bannerView.OnAdClicked += () => { // Raised when a click is recorded for an ad. }; bannerView.OnAdFullScreenContentOpened += () => { // Raised when an ad opened full screen content. }; bannerView.OnAdFullScreenContentClosed += () => { // Raised when the ad closed full screen content. }; // [END listen_to_events] } private void DestroyBannerView() { // [START destroy_banner_view] if (bannerView != null) { // Always destroy the banner view when no longer needed. bannerView.Destroy(); bannerView = null; } // [END destroy_banner_view] } private void CreateAnchoredAdaptiveBannerView() { // [START create_anchored_adaptive_banner_view] // Get the device safe width in density-independent pixels. int deviceWidth = MobileAds.Utils.GetDeviceSafeWidth(); // Define the anchored adaptive ad size. AdSize adaptiveSize = AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(deviceWidth); // Create an anchored adaptive banner view. bannerView = new BannerView(ANCHORED_ADAPTIVE_AD_UNIT_ID, adaptiveSize, AdPosition.Bottom); // [END create_anchored_adaptive_banner_view] } } }
using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using GoogleMobileAds.Api;a public class Ad3 : MonoBehaviour { private BannerView bannerView; // Banner Ad public InterstitialAd interstitial; // Interstitial Ad static int loadCount = 0; // Interstitial Ad public void Awake() { MobileAds.Initialize(initStatus => { }); // Initializing Ad SDK } public void Start() { this.RequestBanner(); // Show Banner AD in the Start if (loadCount % 3 == 0) // Interstitial Ad - only show ad every third death - Got this line from another stackoverflow question - so, is loadCount universal? { this.ShowInterstitial(); } loadCount++; } public void RequestBanner() { string adUnitId = "ca-app-pub-3940256099942544/6300978111"; this.bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top); AdRequest request = new AdRequest.Builder().Build(); // Create an empty ad request. this.bannerView.LoadAd(request); // Load the banner with the request. } public void RequestInterstitial() // Interstitial Ad { string InterstitialAdID = "ca-app-pub-3940256099942544/1033173712"; this.interstitial = new InterstitialAd(InterstitialAdID); // Initialize an InterstitialAd. AdRequest request = new AdRequest.Builder().Build(); // Create an empty ad request. this.interstitial.LoadAd(request); // Load the interstitial with the request. } public void ShowInterstitial() // Interstitial Ad { if (this.interstitial.IsLoaded()) { this.interstitial.Show // Source - https://stackoverflow.com/q/63842105 // Posted by Noob, modified by community. See post 'Timeline' for change history // Retrieved 2026-05-20, License - CC BY-SA 4.0 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using GoogleMobileAds.Api;a public class Ad3 : MonoBehaviour { private BannerView bannerView; // Banner Ad public InterstitialAd interstitial; // Interstitial Ad static int loadCount = 0; // Interstitial Ad public void Awake() { MobileAds.Initialize(initStatus => { }); // Initializing Ad SDK } public void Start() { this.RequestBanner(); // Show Banner AD in the Start if (loadCount % 3 == 0) // Interstitial Ad - only show ad every third death - Got this line from another stackoverflow question - so, is loadCount universal? { this.ShowInterstitial(); } loadCount++; } public void RequestBanner() { string adUnitId = "ca-app-pub-3940256099942544/6300978111"; this.bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top); AdRequest request = new AdRequest.Builder().Build(); // Create an empty ad request. this.bannerView.LoadAd(request); // Load the banner with the request. } public void RequestInterstitial() // Interstitial Ad { string InterstitialAdID = "ca-app-pub-3940256099942544/1033173712"; this.interstitial = new InterstitialAd(InterstitialAdID); // Initialize an InterstitialAd. AdRequest request = new AdRequest.Builder().Build(); // Create an empty ad request. this.interstitial.LoadAd(request); // Load the interstitial with the request. } public void ShowInterstitial() // Interstitial Ad { if (this.interstitial.IsLoaded()) { this.interstitial.Show(); } } }

Friday, 31 May 2024

import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.widget.Button; import android.view.View; import android.view.View.OnClickListener; public class MyAndroidAppActivity extends Activity { Button button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); addListenerOnButton(); } public void addListenerOnButton() { button = (Button) findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com")); startActivity(browserIntent); } }); } }

Friday, 11 August 2023

Clock1 StartApp_Interstitial1 StartApp_Interstitial1 Screen1 StartApp_Banner2 Visible TRUE StartApp_Banner3 Visible TRUE StartApp_Banner4 Visible TRUE StartApp_Banner5 Visible TRUE StartApp_Banner6 Visible TRUE StartApp_Banner1 StartApp_Banner2 StartApp_Banner3 StartApp_Banner4 StartApp_Banner5 StartApp_Banner6 StartApp_Banner1 Visible TRUE Button1 Clock1 TimerEnabled TRUE

Thursday, 11 May 2023

using System.Collections; using System.Collections.Generic; using UnityEngine; using GoogleMobileAds.Api; using GoogleMobileAds.Api.AdMan...