Is the activity AdActivity only for interstitials (and maybe PlusOne
events)? If so, I would expect the SDK to handle the config changes
according to the manifest and that would not interfere with our apps.
As PlusOne rolls out, we might see issues if the SDK does not properly
handle config changes, especially in the context of our apps (not
restarting an activity due to a config change, then going back to a
previous activity, for example). PlusOne will be used by all of us
eventually, so it will have broader impact.
If not, and it effects all ads, then it poses a much bigger risk to
our apps and definitely requires extensive testing for config change
events.
Any thoughts or comments? I haven't tested it, so I'll look into it
myself soon...
-Jim
If not, then it poses a much bigger problem.
On Oct 25, 4:41 pm, William Ferguson <
william.ferguson...@gmail.com>
wrote:
> Just a note: this is a massive change for most Android apps. It is
> almost certainly not a drop in for 4.1.1
> You will need to manually handle screen rotation as well as all the
> other config changes listed.
>
> And as the documentation of config changes states:
>
> Note: Using this attribute should be avoided and used only as a last-
> resort. Please read Handling Runtime Changes for more information
> about how to properly handle a restart due to a configuration change.
>
>
http://developer.android.com/guide/topics/manifest/activity-element.h...
>
> William
>
> On Oct 26, 3:24 am, Eric Leichtenschlag <
eleichtens...@google.com>
> wrote:
>
>
>
>
>
>
>
> > Hey guys,
>
> > There are some new requirements for the most recent updates that you should
> > be aware of.
>
> > For iOS:
>
> > v5.0.3 requires that you compile against the iOS 5 SDK and use XCode 4.2.
> > You can still set your deployment target down to 3.0.
>
> > For Android:
>
> > To use v4.3.1, you will need to get the Android 3.2 or 4.0 SDK, and set the
> > default.properties to target=android-13 or target=android-14, respectively, to
> > compile against the newer Android SDK. You can still set the
> > minSdkVersion, targetSdkVersion, and maxSdkVersion in your manifest to
> > define which devices you support (Android 1.5 or higher) and have tested
> > against. You will also need to add some configChanges to your AdActivity
> > in your manifest. It should now look like this:
>
> > <activity android:name="com.google.ads.AdActivity"
>
> > android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiM ode|screenSize|smallestScreenSize"/>
>
> > Cheers,
> > Eric