Hirdetés
- Így viseli a Samsung az okosszemüveget
- ASUS blog: a memóriahiány nem jelenti azt, hogy ne javíthatnánk a PC-s élményen
- Rosewill "kockák" az egyedi NAS vagy házi szerver összerakásán gondolkodóknak
- Hét évet kapott a Samsung korábbi, Kínának kémkedő mérnöke
- Már nem egy, hanem két gyorsítót tartalmaz az új Google TPU generáció
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- LG LCD és LED TV-k
- Milyen széket vegyek?
- Milyen TV-t vegyek?
- Projektor topic
- Gaming notebook topik
- Milyen egeret válasszak?
- Házi hangfal építés
- Rosewill "kockák" az egyedi NAS vagy házi szerver összerakásán gondolkodóknak
- PLC programozás
Új hozzászólás Aktív témák
-
doc
nagyúr
valaki esetleg tudna segiteni AdMob ugyben?
Van egy C++ -ban megirt appom, es szeretnem valahogy odabiggyeszteni az AdMob reklamot.
Addig sikerult eljutnom, hogy a fokepernyom helyett egy fekete kepernyot kapok, alul egy pici szurke teglalappal a reklam helyen. Sajna Javaban nagyon gyer vagyok, szoval eleg nehezen haladok.Eddig ennyim van:
C++:
#ifdef __ANDROID__
#include "jni.h"
#include "android_native_app_glue.h"
void showAds()
{
JNIEnv *env = static_cast<JNIEnv*>(SDL_AndroidGetJNIEnv());
jobject activity = static_cast<jobject>(SDL_AndroidGetActivity());
jclass cls = env->GetObjectClass(activity);
jclass localcls = reinterpret_cast<jclass>(env->NewGlobalRef(cls));
jmethodID showAds = env->GetStaticMethodID(localcls, "showAdPopup", "()V");
env->CallStaticVoidMethod(localcls, showAds);
}
#endifJava:
// Our popup window, you will call it from your C/C++ code later
public static void showAdPopup()
{
//if(adsinited)
//{
// return;
//}
if(adView!=null) {
_activity.runOnUiThread(new Runnable() {
@Override
public void run() {
adsinited = true;
// Out popup window
popUp = new PopupWindow(_activity);
// This is the minimum size for AdMob, we need to set this in case our target device run at 320x480 resolution (Otherwise no ad will be shown, see the padding kill below)
popUp.setWidth(320);
popUp.setHeight(50);
popUp.setWindowLayoutMode(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
popUp.setClippingEnabled(false);
layout = new LinearLayout(_activity);
mainLayout = new LinearLayout(_activity);
// The layout system for the PopupWindow will kill some pixels due to margins/paddings etc… (No way to remove it), so padd it to adjust
layout.setPadding(-5, -5, -5, -5);
MarginLayoutParams params = new MarginLayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.setMargins(0, 0, 0, 0);
layout.setOrientation(LinearLayout.VERTICAL);
layout.addView(adView, params);
popUp.setContentView(layout);
_activity.setContentView(mainLayout, params);
AdRequest adRequest = new AdRequest();
// Enable this if your are testing AdMob, otherwise you'll risk to be banned!
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
_activity.adView.loadAd(adRequest);
// Show our popup window
popUp.showAtLocation(mainLayout, Gravity.BOTTOM, 0, 0);
popUp.update();
}});
}
}
Új hozzászólás Aktív témák
- Battlefield 6
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- Heroes of Might & Magic: Olden Era
- LG LCD és LED TV-k
- Minden a BlackBerry telefonokról és rendszerről
- Kerékpárosok, bringások ide!
- Milyen széket vegyek?
- alza vélemények - tapasztalatok
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Milyen okostelefont vegyek?
- További aktív témák...
- Akció! Csere-Beszámítás! Asus ROG G614J! I7 13650HX / RTX 4060 / 16GB DDR5 / 1TB Nvme SSD
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3293
- Asus ROG Strix GAMER PC! Ryzen 3700X / GTX 1660 Ti / 16GB DDR4 / 512GB NVMe
- Keresünk iPhone 16/16 Plus/16e/16 Pro/16 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

