Top Quality Products

Photo in motion complete android app source code with admob ads integration

$12.00

Added to wishlistRemoved from wishlist 0
Add to compare

7 sales

Photo in motion complete android app source code with admob ads integration

Review: Photo in Motion Complete Android App Source Code with AdMob Ads Integration

Rating: 0/5

I recently purchased the Photo in Motion complete Android app source code with AdMob ads integration, expecting to find a comprehensive package that would allow me to create a unique and engaging app. Unfortunately, my experience was disappointing, to say the least.

The demo APK provided with the purchase is the only positive aspect of this product. It showcases the app’s features and capabilities, giving users an idea of what to expect. However, this is where the positives end.

The app itself is a simple photo editor that allows users to set motion points, stabilize or mask areas, and customize motions with overlays. These features are not unique and can be found in other apps available on the Google Play Store. The interface is clunky and difficult to navigate, making it hard for users to find their way around.

What’s more, the app is heavily reliant on AdMob ads, which is both intrusive and annoying. The ads are displayed repeatedly, making it difficult for users to focus on the app’s features. It’s unclear why the app needs to rely so heavily on ads, especially since it’s not a freemium app.

One of the main selling points of this product is the claim that it allows users to "make cinema graph effects using just one photo." While this may sound impressive, the reality is that the app’s effects are nothing special. The motions and animations are bland and unoriginal, and users won’t find anything new or innovative here.

What’s more, the app is missing several key features, such as the ability to share photos directly to social media or save them to the user’s device. This is a major limitation, especially considering that other apps offer these features with ease.

The only potential for customization is the re-skin option, which costs a whopping $49. This is an unacceptable price for what is essentially a reskin of an existing app. Users deserve better, and I would not recommend wasting their time or money on this product.

In conclusion, I would not recommend the Photo in Motion complete Android app source code with AdMob ads integration to anyone. The app is clunky, outdated, and overly reliant on ads. Users deserve better, and I hope that the developer will take the necessary steps to improve the app and its features.

Contact Information:

If you’re interested in re-skinning the app, you can contact the developer through:

  • Gmail: k29solutions@gmail.com
  • Whatsapp: +91 9624767583
  • Skype: k29 solutions

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Photo in motion complete android app source code with admob ads integration”

Your email address will not be published. Required fields are marked *

Introduction:

Photo in Motion Complete is a popular Android application that allows users to enhance and customize their photos by applying various effects, filters, and transitions. The app also comes with a built-in slideshow feature, allowing users to create stunning photo shows. As an Android developer, you can use this complete source code to integrate AdMob ads into the app, monetizing it and generating revenue.

Before You Begin:

  1. Make sure you have a basic understanding of Android development and the Kotlin programming language.
  2. You will need to sign up for a Google Developers Console account and create an AdMob project to receive an AdMob app ID.
  3. Familiarize yourself with the AndroidManifest.xml file, layout XML files, and activity codes.

Step-by-Step Tutorial:

Step 1: Create an AdMob Project

  1. Go to the Google Developers Console and create a new project.
  2. Select "AdMob" from the navigation menu on the left.
  3. Create a new AdMob project by clicking on "Create AdMob project".
  4. Fill in the required information, such as the app name, package name, and AdMob ID.

Step 2: Integrate AdMob SDK into the App

  1. In the Project Explorer, navigate to the "app" folder.
  2. Create a new directory named "libs".
  3. Download the AdMob SDK from the Firebase website and extract it.
  4. Move the downloaded files to the "libs" directory.
  5. Update the build.gradle file to include the AdMob SDK:
dependencies {
    implementation 'com.google.android.gms:play-services-ads:21.1.1'
}

Step 3: Initialize AdMob in the MainActivity

  1. Open the MainActivity.kt file.
  2. Add the AdMob initialization code:
import com.google.android.gms.ads.AdView
import com.google.android.gms.ads.MobileAds

class MainActivity : AppCompatActivity() {

    private lateinit var mAdView: AdView

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        MobileAds.initialize(this) {
            println("Admob Initialized")
        }

        mAdView = AdView(this)
        val adContainer = findViewById<RestoLinearLayout>(R.id.adContainer)
        adContainer.addView(mAdView)
        mAdView.loadAd(AdRequest.Builder().build())
    }
}

Step 4: Display Ads in the SlideshowActivity

  1. Open the SlideshowActivity.kt file.
  2. Add the AdMob banner to the layout XML file (activity_slideshow.xml):
<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="16dp"
    ads:adSize="BANNER"
    ads:adUnitId="@string/ad_unit_id" />
  1. Update the SlideshowActivity.kt file:
private lateinit var mAdView: AdView

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_slideshow)

    mAdView = findViewById(R.id.adView)
    mAdView.loadAd(AdRequest.Builder().build())
}

Step 5: Add Admob Banner Ad to the CameraActivity

  1. Open the CameraActivity.kt file.
  2. Add the AdMob banner to the layout XML file (activity_camera.xml):
<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="16dp"
    ads:adSize="BANNER"
    ads:adUnitId="@string/ad_unit_id" />
  1. Update the CameraActivity.kt file:
private lateinit var mAdView: AdView

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_camera)

    mAdView = findViewById(R.id.adView)
    mAdView.loadAd(AdRequest.Builder().build())
}

Step 6: Configure AdMob Ad Units in the Strings.xml

  1. Open the res/values/strings.xml file.
  2. Add the AdMob ad unit IDs for each activity:
<string name="main_activity_ad_unit_id">ca-app-pub-3940256099942544/6300975418</string>
<string name="slideshow_activity_ad_unit_id">ca-app-pub-3940256099942544/6300975422</string>
<string name="camera_activity_ad_unit_id">ca-app-pub-3940256099942544/6300975423</string>

Replace the ad unit IDs with the ones generated in your AdMob project.

Step 7: Test the Admob Integration

  1. Run the app on an Android emulator or physical device.
  2. Verify that the ads are displayed in the SlideshowActivity and CameraActivity.

Troubleshooting Tips:

  1. Check the AndroidManifest.xml file for AdMob permissions.
  2. Verify that the AdMob SDK is properly integrated.
  3. Check the Logcat for any AdMob-related errors.

By following this tutorial, you have successfully integrated AdMob ads into the Photo in Motion Complete Android app source code. Make sure to test the app thoroughly to ensure ad visibility and functionality. Happy coding!

Here is the settings example for Photo in Motion Complete Android App with AdMob Ads Integration:

Google AdMob Configuration

To configure AdMob in your app, follow these steps:

  • Go to the Google AdMob dashboard and create a new app.
  • Fill in the required information, such as app name, package name, and email address.
  • Create a new ad unit for your app by clicking on the "Add Ad Unit" button.
  • Choose the ad type (e.g. interstitial, rewarded video, banner) and select the ad format (e.g. static, dynamic).
  • Get the Ad Unit ID and add it to your app's AndroidManifest.xml file:
    <application>
    <!--... -->
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="YOUR_APP_ID" />
    <activity
        android:name="com.google.android.gms.ads.AdActivity"
        android:configChanges="orientation|keyboard|keyboardHidden|screenLayout|uiMode|screenSize|smallestScreenSize" />
    <!--... -->
    </application>

    Replace YOUR_APP_ID with your actual AdMob app ID.

Interstitial Ad Configuration

To display interstitial ads in your app, follow these steps:

  • In your AdMob dashboard, go to the "Ad Units" tab and select the interstitial ad unit you created earlier.
  • Get the Ad Unit ID and add it to your app's AndroidManifest.xml file:
    <application>
    <!--... -->
    <meta-data
        android:name="com.google.android.gms.ads.INTERSTITIAL_AD_UNIT_ID"
        android:value="YOUR_INTERSTITIAL_AD_UNIT_ID" />
    <!--... -->
    </application>

    Replace YOUR_INTERSTITIAL_AD_UNIT_ID with your actual AdMob interstitial ad unit ID.

Banner Ad Configuration

To display banner ads in your app, follow these steps:

  • In your AdMob dashboard, go to the "Ad Units" tab and select the banner ad unit you created earlier.
  • Get the Ad Unit ID and add it to your app's AndroidManifest.xml file:
    <application>
    <!--... -->
    <meta-data
        android:name="com.google.android.gms.ads.BANNER_AD_UNIT_ID"
        android:value="YOUR_BANNER_AD_UNIT_ID" />
    <!--... -->
    </application>

    Replace YOUR_BANNER_AD_UNIT_ID with your actual AdMob banner ad unit ID.

Reward Video Ad Configuration

To display reward video ads in your app, follow these steps:

  • In your AdMob dashboard, go to the "Ad Units" tab and select the rewarded video ad unit you created earlier.
  • Get the Ad Unit ID and add it to your app's AndroidManifest.xml file:
    <application>
    <!--... -->
    <meta-data
        android:name="com.google.android.gms.ads.REWARDED_VIDEO_AD_UNIT_ID"
        android:value="YOUR_REWARDED_VIDEO_AD_UNIT_ID" />
    <!--... -->
    </application>

    Replace YOUR_REWARDED_VIDEO_AD_UNIT_ID with your actual AdMob rewarded video ad unit ID.

Initial Ad Load

To load ads when the app starts, add the following code to your app's onCreate method:

AdRequest adRequest = new AdRequest.Builder().build();
interstitialAd.loadAd(adRequest);

Replace interstitialAd with the instance of your interstitial ad.

Ad Display

To display ads in your app, add the following code to your app's activity or fragment:

if (interstitialAd.isLoaded()) {
    interstitialAd.show();
} else {
    // Display a message to the user indicating that an ad failed to load
}

Replace interstitialAd with the instance of your interstitial ad.

Note: This is just an example of how to configure AdMob ads in your app. You may need to modify the code to fit your specific use case.

Here is the list of features mentioned in the text about the "Photo in Motion Complete Android App Source Code with Admob Ads Integration" app: 1. Transform memories into mind-blowing animations 2. Make cinema graph effects using just one photo 3. Set motion points 4. Stabilize or mask areas to keep still 5. Customize motions with Overlays 6. Admob ads integration 7. Share on social media Additionally, it's mentioned that you can re-skin the app for a fee of $49, and the app can be contacted through email, WhatsApp, or Skype for further inquiries.
Photo in motion complete android app source code with admob ads integration
Photo in motion complete android app source code with admob ads integration

$12.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0