AdMobのインターステンシャル広告を使ってみたのですが、表示時のアニメーションが下からポップアップで固定のようです。
UIの設計によっては、ユーザの不快感が大きいので、他のアニメーションに無理やり変更してみました。
GADInterstitialはNSObjectのみ継承しており、内部のViewにアクセスしたりはできないのですが、iOSの流儀からは外れられないので、何とか出来ない事はありませんでした。
やり方は単純で、表示元のUIViewControllerのpresentメソッドをオーバーライドして、アニメーションを変更してしまいます。
![](https://banrai-works.net/wp-content/uploads/2019/01/IMG_7556-576x1024.png)