Integration af mobilannoncering
Lær at integrere forskellige annonceformater (banner, interstitial og rewarded video) og administrere annoncenetværk for at skabe indtægter.
Integration af mobilannoncering er en gratis Mobilapps for indieudviklere-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Mobilapps for indieudviklere, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Mobilapps for indieudviklere-kurset indeholder 4 lektioner i alt.
Tjen penge på din app med annoncer
Velkommen til integration af mobilannoncer! For mange indie-hackere er annoncer en vigtig måde at skabe indtægter fra deres apps på, især for apps, der kan downloades gratis.
I denne lektion bliver du introduceret til forskellige annonceformater og til, hvordan de kan integreres i din mobilapp for at skabe en bæredygtig indtægtskilde.
Forstå annoncenetværk
Hvis du vil vise annoncer, arbejder du med et annoncenetværk. Disse platforme forbinder appudgivere (dig!) med annoncører. Populære valg omfatter Google AdMob, Facebook Audience Network og Unity Ads.
- SDK: Du integrerer netværkets Software Development Kit i din app.
- eCPM: Effektiv pris pr. tusinde visninger, en vigtig måleenhed for, hvor meget du tjener.
- Fyldningsgrad: Hvor ofte annoncenetværket leverer en annonce til din anmodning.
Bannerannoncer: Altid synlige
Bannerannoncer er små rektangulære annoncer, som normalt vises øverst eller nederst på appens skærm. De er det mindst påtrængende annonceformat og giver en stabil, men typisk lavere, indtægtskilde.
- Fordele: Konstant tilstedeværelse og minimal forstyrrelse.
- Ulemper: Lavere eCPM, og brugere kan udvikle 'bannerblindhed'.
Integration af bannerannoncer
Integration af en bannerannonce indebærer typisk initialisering af annoncenetværkets SDK, oprettelse af en annoncevisning og tilføjelse af den til din apps layout. SDK'et håndterer indlæsning og visning af annoncen.
Her er et konceptuelt eksempel:
// 1. Initialize Ad SDK
AdSDK.initialize(context, "YOUR_APP_ID");
// 2. Create a Banner Ad View
BannerAdView bannerView = new BannerAdView(context);
bannerView.setAdUnitId("YOUR_BANNER_AD_UNIT_ID");
bannerView.setAdSize(AdSize.BANNER);
// 3. Add to your app's layout (e.g., at the bottom)
LinearLayout layout = findViewById(R.id.ad_container);
layout.addView(bannerView);
// 4. Load the ad
AdRequest adRequest = new AdRequest.Builder().build();
bannerView.loadAd(adRequest);Mellemliggende annoncer: Pauser i fuld skærm
Mellemliggende annoncer er fuldskærmsannoncer, som dækker hele din apps grænseflade. De vises ved naturlige overgangspunkter, f.eks. efter at et niveau i et spil er gennemført eller mellem indholdsafsnit.
- Fordele: Højere eCPM end bannerannoncer og høj synlighed.
- Ulemper: Kan være forstyrrende, hvis de placeres dårligt, og kræver omhyggelig timing.
Integration af mellemliggende annoncer
Mellemliggende annoncer indlæses i baggrunden og vises derefter på et bestemt tidspunkt. Du skal håndtere callback-funktioner for, når annoncen er indlæst, vises og lukkes af brugeren.
Konceptuel integration:
// 1. Initialize Ad SDK (if not already)
// 2. Load the Interstitial Ad
InterstitialAd interstitialAd = new InterstitialAd(context, "YOUR_INTERSTITIAL_AD_UNIT_ID");
interstitialAd.loadAd(new AdRequest.Builder().build());
// 3. Define ad event callbacks (e.g., ad loaded, ad dismissed)
interstitialAd.setAdListener(new InterstitialAdListener() {
@Override
public void onAdLoaded() { /* Ad is ready to show */ }
@Override
public void onAdDismissed() { /* User closed ad, resume app */ }
// ... other methods
});
// 4. Show the ad at a natural break point
if (interstitialAd.isLoaded()) {
interstitialAd.show();
} else {
// Ad not ready, continue app flow
}Belønningsvideoer: Værdi efter eget valg
Belønningsvideoer er fuldskærmsvideoer, som brugerne vælger at se til gengæld for en belønning i appen (f.eks. ekstra liv, virtuel valuta eller premiumfunktioner). De er meget effektive til at skabe engagement og indtægter.
- Fordele: Højeste eCPM, brugervenlige (brugeren vælger selv) og skaber engagement.
- Ulemper: Kræver omhyggelig afbalancering af belønninger, og brugerne forventer at få noget ud af det.
Integration af belønningsvideoer
Belønningsvideoer kræver, at du først præsenterer brugeren for et valg, derefter viser annoncen og giver belønningen, når videoen er gennemført. Callback-funktioner er afgørende for håndteringen af belønningslogikken.
Konceptuel integration:
// 1. Initialize Ad SDK (if not already)
// 2. Load the Rewarded Ad
RewardedAd rewardedAd = new RewardedAd(context, "YOUR_REWARDED_AD_UNIT_ID");
rewardedAd.loadAd(new AdRequest.Builder().build());
// 3. Present option to user (e.g., "Watch ad for 100 coins")
// On user confirmation:
// 4. Define ad event callbacks (e.g., ad completed, user rewarded)
rewardedAd.setAdListener(new RewardedAdListener() {
@Override
public void onRewarded(RewardItem rewardItem) {
// User earned reward, grant 100 coins
grantRewardToUser(rewardItem.getAmount());
}
@Override
public void onAdClosed() { /* User closed ad */ }
// ... other methods
});
// 5. Show the ad if loaded
if (rewardedAd.isLoaded()) {
rewardedAd.show();
} else {
// Ad not ready, inform user
}Bedste praksis for annonceplacering
Effektiv annonceintegration skaber balance mellem indtægter og brugeroplevelse. Dårligt placerede annoncer kan irritere brugerne og føre til afinstallationer. Her er nogle tips:
- Naturlige pauser: Vis mellemliggende annoncer under logiske pauser.
- Brugerens valg ved belønningsvideoer: Lad altid brugerne vælge, om de vil se belønningsvideoer.
- Frekvensbegrænsning: Overvæld ikke brugerne med for mange annoncer på kort tid.
- Test og gentag: Overvåg brugerfeedback og analyse for at optimere placeringen.
Quiz om annonceformater
Hvilke af følgende udsagn om mobilannonceformater er SANDE?
Opsummering og næste skridt
Du har lært om de tre vigtigste typer mobilannonceformater: bannerannoncer, mellemliggende annoncer og belønningsvideoer. Vi undersøgte, hvordan annoncenetværk fungerer, samt de konceptuelle trin til integration af hver annoncetype.
Husk at prioritere brugeroplevelsen gennem gennemtænkt placering og frekvensbegrænsning. Som næste skridt skal du vælge et annoncenetværk, integrere dets SDK og eksperimentere med forskellige annonceplaceringer for at finde ud af, hvad der fungerer bedst for din app!
Lær Mobilapps for indieudviklere med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 12
- Lektioner
- 48
Ofte stillede spørgsmål
Er lektionen “Integration af mobilannoncering” gratis?
Ja — hele teksten til “Integration af mobilannoncering” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Mobilapps for indieudviklere-kurset, skal du opgradere til CoddyKit PRO. Mobilapps for indieudviklere-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Integration af mobilannoncering”?
Lær at integrere forskellige annonceformater (banner, interstitial og rewarded video) og administrere annoncenetværk for at skabe indtægter. Du øver dig i Mobilapps for indieudviklere med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Mobilapps for indieudviklere?
Der kræves ingen tidligere erfaring. Mobilapps for indieudviklere på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.
Hvor lang tid tager lektionen “Integration af mobilannoncering”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Mobilapps for indieudviklere-lektion?
Ja. Alle Mobilapps for indieudviklere-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Køb i appen og abonnementer
- Integration af mobilannoncering
- Prismodeller og eksperimenter
- Reduktion af churn og maksimering af lifetime value