using UnityEngine; public class AndroidToast : MonoBehaviour { private AndroidJavaClass toastClass; private AndroidJavaObject toastObject; void Start() { toastClass = new AndroidJavaClass("android.widget.Toast"); toastObject = toastClass.CallStatic("makeText", new AndroidJavaObject("android.content.Context", Application.Call("getApplicationContext")), "Hello World", 0); toastObject.Call("show"); } }
using UnityEngine; public class AdMob : MonoBehaviour { private AndroidJavaClass admobClass; private AndroidJavaObject admobObject; void Start() { admobClass = new AndroidJavaClass("com.google.android.gms.ads.MobileAds"); admobClass.CallStatic("initialize", new AndroidJavaObject("android.content.Context", Application.Call("getApplicationContext"))); admobObject = new AndroidJavaObject("com.google.android.gms.ads.AdRequest"); } }This code initializes the Google AdMob SDK in an Android application by accessing the MobileAds class through AndroidJavaClass and creates an AdRequest object through AndroidJavaObject. In both examples, the package library being used is the Android runtime library provided by Unity, which allows access to Android-specific functionality from within a Unity project.