The adaptive pooling layer relaxes the restriction of 224x224 inputs, but note that the kernels were trained using this resolution.
If your input size is quite different from the original used one, your performance might be worse.