Benutzer-Werkzeuge

Webseiten-Werkzeuge


privat:programmieren:mtadmob_plugin:mtadmob_plugin

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
privat:programmieren:mtadmob_plugin:mtadmob_plugin [2025/12/30 10:58] vitalijprivat:programmieren:mtadmob_plugin:mtadmob_plugin [2026/01/19 15:24] (aktuell) – gelöscht 216.73.216.40
Zeile 1: Zeile 1:
-     
-     
  
-    - Installiere das Paket MauiMTAdmob\\ {{.:pasted:20251230-100750.png}} \\ Wichtig ist die version 2.0.2 da mit anderen konflikte auftretten 
-    - In der AndroidManifest.xml folgenden code einfügen \\ <code | download> 
-<application  
-  android:allowBackup="true"  
-  android:icon="@mipmap/appicon"  
-  android:roundIcon="@mipmap/appicon_round"  
-  android:supportsRtl="true"> 
-  <meta-data 
-    android:name="com.google.android.gms.ads.APPLICATION_ID" 
-    android:value="ca-app-pub-9661522762240356~5397188219"/> 
-</application> 
-</code> \\ <code | download> 
-android:value="ca-app-pub-9661522762240356~5397188219"/> 
-</code> kommt aus der ADMOB-Seite \\ {{.:pasted:20251230-094049.png}} 
-    - Unter  \\ <code | download> 
-            builder 
-                .UseMauiApp<App>() 
-                //.ConfigureSyncfusionPdfViewer() 
-                .UseMauiMTAdmob() // <--- HIER hinzufügen 
-                .UseLocalNotification() 
-                .ConfigureFonts(fonts => 
-                { 
-                    fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); 
-                    fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); 
-                }); 
-</code> \\ die Zeile .UseMauiMTAdmob() einfügen 
-     - Dann legst du eine Datei CrossPlatformAdBanner.cs unter Controls an \\ <code | download> 
-using Microsoft.Maui.Controls; 
-using Plugin.MauiMTAdmob.Controls; 
-using Plugin.MauiMTAdmob.Extra; // ← hier ist BannerSize definiert 
- 
-namespace DimCalc.Controls; 
- 
-public class CrossPlatformAdBanner : ContentView 
-{ 
-    public CrossPlatformAdBanner(string AdsId_in) 
-    { 
-#if ANDROID 
-        // Hier läuft AdMob 
-        Content = new AdMMTAdView 
-        { 
-            AdsId = AdsId_in, //"ca-app-pub-9661522762240356/4084106545", 
-            HeightRequest = 50, 
-            AdSize = BannerSize.AnchoredAdaptive 
-        }; 
- 
-#else 
-        // Windows → AdSense via WebView 
-        Content = new WebView 
-        { 
-            HeightRequest = 120, 
-            Source = new UrlWebViewSource 
-            { 
-                Url = "https://deinedomain.de/ads/banner.html" 
-            } 
-        }; 
-#endif 
-    } 
-} 
-</code> \\ <code | download> 
-namespace DimCalc.Controls; 
-</code> die Zeile noch anpassen 
-  - Unter <code | download> 
-    using Plugin.MauiMTAdmob; 
-    public static class MauiProgram 
-    { 
-        public static MauiApp CreateMauiApp() 
-        { 
-            string appId = "ca-app-pub-9661522762240356~1969665821"; 
-            string appIdTest = "ca-app-pub-3940256099942544~3347511713"; 
-            Preferences.Set("AppId", appIdTest ?? ""); 
-            Preferences.Set("BannerNummer1", "ca-app-pub-9661522762240356~1969665821" ?? ""); 
-            Preferences.Set("BannerTest", "ca-app-pub-3940256099942544/1033173712" ?? ""); 
-            string dummy = Preferences.Get("AppId", ""); 
-            string dummy1 = Preferences.Get("BannerNummer1", ""); 
-            string dummy2 = Preferences.Get("BannerTest", ""); 
-</code> Die ID's entnimmst du von der Admob seite. 
- 
-  - mit der Zeile <code | download> 
-new CrossPlatformAdBanner(Preferences.Get("BannerNummer3", "")), 
-</code> 
privat/programmieren/mtadmob_plugin/mtadmob_plugin.1767092334.txt.gz · Zuletzt geändert: von vitalij